📌  相关文章
📜  如果我在 lunux 机器中有蓝牙,如何检查 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:23.107000             🧑  作者: Mango

如何检查Linux机器中是否有蓝牙

如果你在Linux机器上需要检查是否有蓝牙设备,以下是几个可以检查蓝牙设备的方法。

使用lspci命令

使用lspci命令可以列出PCI设备列表,如果你的机器有蓝牙设备,它应该在这个列表上。

$ lspci | grep -i bluetooth
00:03.0 Bluetooth controller: Intel Corporation Bluetooth Device 9560 (rev 10)

如果出现蓝牙设备的相关信息,那么你的机器就有蓝牙设备。

使用hcitool命令

hcitool是一个蓝牙工具,可以用来检查蓝牙设备。

$ hcitool dev
Devices:
	hci0	00:11:22:33:44:55

如果这个命令能够列出蓝牙设备的MAC地址,那么你的机器就有蓝牙设备。

查看bluetooth服务状态

我们可以使用systemctl命令来检查Bluetooth服务是否正在运行。如果Bluetooth服务正在运行,那么你的机器就有蓝牙设备。

$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2021-09-18 11:05:24 CST; 1h 20min ago
     Docs: man:bluetoothd(8)
 Main PID: 987 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 38311)
   CGroup: /system.slice/bluetooth.service
           └─987 /usr/lib/bluetooth/bluetoothd

Sep 18 11:05:24 ubuntu systemd[1]: Starting Bluetooth service...
Sep 18 11:05:24 ubuntu bluetoothd[987]: Bluetooth daemon 5.53
Sep 18 11:05:24 ubuntu systemd[1]: Started Bluetooth service.
Sep 18 11:05:24 ubuntu bluetoothd[987]: Starting SDP server

如果Bluetooth服务正在运行,那么你的机器就有蓝牙设备。

总结

以上是几种检查Linux机器中是否有蓝牙设备的方法。使用lspcihcitool以及systemctl命令都可以达到检测的目的。