• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • VCS
  • Interview Questions
  • Database
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

bluetoothctl: command not found

by admin

bluetoothctl is a command-line utility in Linux that is used to manage Bluetooth devices and settings. bluetoothctl is a part of the bluez package, which is a suite of tools and libraries for managing Bluetooth devices on Linux systems.

If you encounter the below error while running the bluetoothctl command:

bluetoothctl: command not found

you may try installing the below package as per your choice of distribution:

Distribution Command
Debian apt-get install bluez
Ubuntu apt-get install bluez
Alpine apk add bluez
Arch Linux pacman -S bluez-utils
Kali Linux apt-get install bluez
CentOS yum install bluez
Fedora dnf install bluez
Raspbian apt-get install bluez

Once bluez is installed, you can start the bluetoothctl utility by running the bluetoothctl command. bluetoothctl will start in interactive mode, allowing you to enter commands and manage your Bluetooth devices and settings in real-time.

bluetoothctl Command Examples

1. Enter the `bluetoothctl` shell:

# bluetoothctl

2. List all known devices:

# bluetoothctl devices

3. Power the Bluetooth controller on or off:

# bluetoothctl power on|off

4. Pair with a device:

# bluetoothctl pair mac_address

5. Remove a device:

# bluetoothctl remove mac_address

6. Connect to a paired device:

# bluetoothctl connect mac_address

7. Disconnect from a paired device:

# bluetoothctl disconnect mac_address

8. Display help:

# bluetoothctl help

Filed Under: Linux

Some more articles you might also be interested in …

  1. git ignore-io: Generate .gitignore files from predefined templates
  2. vncserver fails with “Starting VNC server: no displays configured”
  3. “az logout” Command Examples (Log out from an Azure subscription)
  4. setsid Command Examples in Linux
  5. UNIX / Linux : What Is a Shell? What are different Shells?
  6. CentOS / RHEL 6 : How to setup yum repository using locally mounted DVD
  7. CentOS / RHEL : How to set chroot jail for vsftp only for specific users
  8. nova Command Examples in Linux
  9. “aws rds” Command Examples
  10. cpufreq-set : command not found

You May Also Like

Primary Sidebar

Recent Posts

  • Vanilla OS 2 Released: A New Era for Linux Enthusiasts
  • mk Command Examples
  • mixxx Command Examples
  • mix Command Examples

© 2025 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright