Как проверить состояние Bluetooth через терминал
Я ищу способ проверить, включен ли Bluetooth на моем ноутбуке через терминал. Есть ли команда, которую я могу использовать, чтобы найти эту информацию
4 ответа
Помимо проверки сервиса вы можете воспользоваться командой
hcitool dev
это вернет все включенные устройства.
Больше информации с hciconfig -a
hciconfig -a
предоставляет намного больше информации, включая версию Bluetooth.
$ hciconfig -a
hci0: Type: Primary Bus: USB
BD Address: 00:1A:7D:DC:70:13 ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING PSCAN
RX bytes:1013 acl:0 sco:0 events:60 errors:0
TX bytes:4890 acl:0 sco:0 commands:60 errors:0
Features: 0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'hostname'
Class: 0x1c0104
Service Classes: Rendering, Capturing, Object Transfer
Device Class: Computer, Desktop workstation
HCI Version: 4.0 (0x6) Revision: 0x22bb
LMP Version: 4.0 (0x6) Subversion: 0x22bb
Manufacturer: Cambridge Silicon Radio (10)
Просто нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он открывается, вы можете запустить эту команду, чтобы увидеть состояние Bluetooth
sudo service bluetooth status
после ввода пароля вы должны увидеть что-то вроде
блютус работает
rfkill list
покажет вам список сетевых устройств и, если они включены или выключены.
С bluez у вас есть bluetoothctl
с участием show
и параметры этих команд:
реклама, агент, блокировка, подключение, агент по умолчанию, устройства, отключение, возможность обнаружения, выход, справка, информация, список, меню, пара, возможность подключения, сопряженные устройства, питание, выход, удаление, сброс псевдонима, сканирование, выбор, установить псевдоним, показать, системный псевдоним, доверие, разблокировать, не доверять, версия.
С помощью bluez-tools bt-* like bt-device
.
Альтернативой является использование команды hciconfig
, В нем будут четко перечислены интерфейсы, и вы увидите по маркерам "РАБОТА" или "ВНИЗ", каково их текущее состояние.