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.