Perintah Linux

Temukan Jalur Perintah dengan whereis

Temukan Jalur Perintah dengan whereis

dimana digunakan untuk menemukan jalur file biner / executable Linux, file sumber dan file halaman manual man.Ada banyak distribusi Linux. Tidak semua distribusi Linux menyimpan file biner/executable, file sumber, dan file halaman manual di lokasi yang sama. Jadi, untuk mengetahui jalur file-file ini saat dibutuhkan, dimana perintah digunakan. Ini adalah perintah yang sangat berguna untuk setiap administrator sistem Linux di luar sana.

Pada artikel ini, saya akan menunjukkan cara menggunakan perintah whereis di Linux.  Jadi, mari kita mulai.

Penggunaan Dasar Perintah whereis:

Anda dapat menemukan path lengkap dari setiap perintah Linux standar yang ada di PATH sistem operasi Linux Anda your.

CATATAN: PATH berisi direktori tempat perintah Linux standar dan perintah lainnya diinstal. Anda dapat menjalankan perintah berikut untuk mencetak PATH di konsol Anda.

$ echo $PATH

Katakanlah, Anda ingin mengetahui path lengkap dari perintah Linux passwd. Untuk melakukannya, jalankan perintah whereis sebagai berikut:

$ mana passwd

Seperti yang Anda lihat, path lengkap dari perintah passwd adalah /usr/bin/passwd.

Perintah whereis tanpa opsi apa pun mencetak jalur lengkap perintah, jalur lengkap file konfigurasi yang cocok dengan kueri, dan jalur lengkap file halaman manual yang cocok.

Mencetak Jalur Lengkap Hanya Biner/Dapat Dieksekusi:

Jika Anda hanya ingin mencetak path lengkap dari perintah Linux dan file konfigurasi tertentu, Anda dapat melakukannya dengan with -b pilihan dari dimana.

Katakanlah, Anda hanya ingin mencetak path lengkap dari perintah ls, lalu jalankan dimana perintah sebagai berikut:

$ dimana -b ls

Seperti yang Anda lihat, jalur lengkap dari perintah ls aku s /bin/ls.

Jika ada file konfigurasi yang cocok, itu harus dicetak juga. Misalnya, ketika Anda mencoba menemukan jalur lengkap dari perintah paswd, Anda juga harus mendapatkan jalur lengkap dari paswd file konfigurasi seperti yang Anda lihat pada tangkapan layar di bawah ini.

Mencetak Jalur Lengkap Hanya Halaman Manual:

Jika Anda ingin mencetak path lengkap hanya halaman manual di komputer Anda, maka Anda dapat menggunakan -saya pilihan dari dimana perintah.

Sebagai contoh, katakanlah, Anda ingin mengetahui path lengkap dari semua file halaman manual dari ls perintah. Untuk melakukannya, jalankan perintah whereis sebagai berikut:

$ dimana -m ls

Seperti yang Anda lihat, halaman manual dari ls perintah ada di jalan /usr/share/man/man1/ls.1.gz.

Dengan cara yang sama, Anda dapat menemukan path lengkap dari semua halaman manual dari perintah useradd.

$ whereis -m useradd

Menemukan Path Lengkap Header Linux atau File Sumber Kernel Saja:

Anda dapat menggunakan -s pilihan dari dimana perintah untuk mencetak path lengkap dari header Linux atau file sumber kernel yang digunakan untuk mengembangkan perangkat lunak sistem.

Misalnya, untuk menemukan path lengkap dari file sumber bersih, Anda dapat menggunakan perintah whereis sebagai berikut:

$ dimana -s bersih

Seperti yang Anda lihat, ada dua lokasi di mana file header sumber bersih disimpan di Ubuntu 18 saya.04 LTS, /usr/src/linux-headers-4.15.0-20-generik/bersih dan /usr/src/linux-headers-4.15.0-20/net.

Dengan cara yang sama, Anda dapat mencari file sumber fs dengan perintah whereis sebagai berikut:.

$ dimana -s fs

Mencetak Direktori tempat Pencarian Perintah:

Secara default, perintah whereis mencari banyak direktori sistem. Anda dapat menggunakan -aku opsi untuk memberi tahu di mana untuk mencetak direktori yang dicari.

$ whereis -l useradd

Seperti yang Anda lihat, perintah whereis mencari banyak direktori secara default.

Keluaran dilanjutkan.

Menambahkan Direktori atau Direktori Pencarian Baru:

Anda melihat sebelumnya bahwa perintah whereis mencari banyak direktori secara default. Tetapi jika Anda memiliki beberapa direktori yang ingin Anda cari, maka Anda dapat menggunakan -B, -saya atau -S opsi perintah whereis untuk menentukan direktori biner/executable, manual atau manual, source atau kernel header masing-masing.

Katakanlah, Anda memiliki beberapa file biner di ~/bin direktori yang ingin Anda sertakan dalam pencarian whereis. Untuk melakukan itu, Anda dapat menjalankan perintah whereis sebagai berikut:

$ whereis -B ~/bin -f CreateDirectory

CATATAN: Setiap kali Anda menggunakan salah satu dari -B, -saya atau -S pilihan, Anda juga harus menggunakan -f pilihan seperti yang ditunjukkan di atas. Jika tidak, Anda akan mendapatkan kesalahan.

Seperti yang Anda lihat, jalur lengkap dari BuatDirektori perintah dicetak. Jadi, itu berhasil. Kami telah berhasil menambahkan direktori biner baru ke jalur pencarian whereis.

Anda juga dapat menambahkan lebih dari satu direktori pencarian jika Anda mau.

Misalnya, Anda ingin menambahkan ~/bin dan ~/bin2 direktori biner ke jalur pencarian whereis. Untuk melakukannya, jalankan perintah whereis sebagai berikut:

$ whereis -B ~/bin ~/bin2 -f CreateFile

Dengan cara yang sama, Anda dapat menambahkan direktori halaman manual atau manual ke jalur pencarian whereis sebagai berikut:

$ whereis -M ~/man ~/doc -f mydoc

Dengan cara yang sama, untuk header sumber atau kernel, Anda dapat menggunakan opsi -S untuk menambahkan direktori pencarian tambahan sebagai berikut:

$ whereis -S ~/linux-headers-4.19 ~/linux-headers-4.20 -f bersih

Anda juga dapat mencampur opsi -B, -M dan -S sebagaimana diperlukan untuk menambahkan jalur pencarian yang diperlukan untuk file biner, manual, atau sumber masing-masing.

$ whereis -B ~/bin ~/bin2 -M ~/doc ~/doc2 -f searchQuery

Jadi, begitulah cara Anda menggunakan perintah whereis untuk menemukan jalur perintah/binari/executable, halaman manual atau manual, dan file sumber di Linux. Terima kasih telah membaca artikel ini.

Cara Menggunakan Xdotool untuk Merangsang Klik Mouse dan Keystroke di Linux
Xdotool adalah alat baris perintah sumber terbuka dan gratis untuk mensimulasikan klik mouse dan penekanan tombol. Artikel ini akan membahas panduan s...
5 Produk Mouse Komputer Ergonomis Terbaik untuk Linux
Apakah penggunaan komputer yang lama menyebabkan rasa sakit di pergelangan tangan atau jari Anda?? Apakah Anda menderita persendian yang kaku dan teru...
Cara Mengubah Pengaturan Mouse dan Touchpad Menggunakan Xinput di Linux
Sebagian besar distribusi Linux dikirimkan dengan pustaka "libinput" secara default untuk menangani kejadian input pada sistem. Ini dapat memproses ke...