GNU/Linux >> Belajar Linux >  >> Linux

dimana:perintah tidak ditemukan

Perintah whereis digunakan untuk menampilkan berbagai detail yang terkait dengan suatu perintah. Misalnya, saat memasukkan whereis ls, output berikut akan ditampilkan:ls:/bin/ls /usr/share/man/man1/ls.1.gz /usr/ share/man/man1p/ls.1p.gz.

Di mana /bin/ls menunjukkan lokasi perintah ls dan /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz menunjukkan lokasi halaman manual untuk ls perintah.

Sintaks

Sintaks dari perintah whereis adalah:

$ whereis [options] [directory name] {file name}

di mana Opsi Perintah

Perintah whereis memiliki beberapa opsi, seperti yang dijelaskan dalam tabel berikut.

Opsi Deskripsi
-b Hanya mencari binari.
-m Hanya cari bagian manual.
-s Hanya mencari sumber.
-u Telusuri entri yang tidak biasa.

Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah whereis:

whereis: command not found

Anda dapat mencoba menginstal paket di bawah ini sesuai pilihan distribusi Anda:

Distribusi Perintah
OS X brew install util-linux
Debian apt-get install util-linux
Ubuntu apt-get install util-linux
Alpin apk tambahkan util-linux
Linux Arch pacman -S util-linux
Kali Linux apt-get install util-linux
CentOS yum install util-linux
Fedora dnf install util-linux
Raspbian apt-get install util-linux

dimana Contoh Perintah

1. Temukan halaman biner, sumber, dan manual untuk ssh:

# whereis ssh

2. Cari halaman biner dan manual untuk ls:

# whereis -bm ls

3. Temukan sumber gcc dan halaman manual untuk Git:

# whereis -s gcc -m git

4. Temukan biner untuk gcc di `/usr/bin/` saja:

# whereis -b -B /usr/bin/ -f gcc

5. Temukan biner yang tidak biasa (yang memiliki lebih atau kurang dari satu biner pada sistem):

# whereis -u *

6. Temukan binari yang memiliki entri manual yang tidak biasa (biner yang memiliki lebih atau kurang dari satu manual yang diinstal):

# whereis -u -m *

Kesimpulan

Perintah whereis mencoba untuk menemukan file yang diberikan dengan mencari daftar direktori yang di-hardcode. Itu dapat menemukan executable, dokumentasi, dan kode sumber. whereis agak aneh karena daftar direktorinya mungkin tidak menyertakan direktori yang Anda butuhkan.


Linux
  1. manajer langganan:perintah tidak ditemukan

  2. dnf:perintah tidak ditemukan

  3. bc:perintah tidak ditemukan

  1. dpkg:perintah tidak ditemukan

  2. rm:perintah tidak ditemukan

  3. mv:perintah tidak ditemukan

  1. ifrename:perintah tidak ditemukan

  2. netstat:perintah tidak ditemukan

  3. ln:perintah tidak ditemukan