bluetoothctl | Cheatsheet
Bluetoothctl is an interactive and easy-to-use tool for controlling Bluetooth devices.
It is the main utility for managing Bluetooth on Linux
Block device
Unblock device
Remove device
Connect device
Disconnect device
List available controllers
Select default controller
List available devices
List paired devices
bluetoothctl paired-devices
Controller alias
bluetoothctl system-alias
Reset controller alias
Set controller power on
Set controller power off
Set controller pairable mode
Set controller discoverable mode
bluetoothctl discoverable
Set discoverable timeout
bluetoothctl discoverable-timeout
Enable/disable agent with given capability
Set agent as the default one
bluetoothctl default-agent
Enable/disable advertising with given type
Set device alias
Scan for devices
Pair with device
bluetoothctl pair <mac> OR <device_name>
Cancel pairing with device
bluetoothctl cancel-pairing
Trust device
hciconfig Untrust device