GNU/Linux >> Belajar Linux >  >> Linux

Linux dimana Perintah Dijelaskan untuk Pemula (5 Contoh)

Terkadang, saat mengerjakan baris perintah, kita hanya perlu dengan cepat mengetahui lokasi file biner untuk sebuah perintah. Ya, perintah find adalah opsi dalam kasus ini, tetapi agak memakan waktu dan kemungkinan akan menghasilkan beberapa hasil yang tidak diinginkan juga. Ada perintah khusus yang dirancang untuk tujuan ini:di mana .

Pada artikel ini, kita akan membahas dasar-dasar perintah ini menggunakan beberapa contoh yang mudah dipahami. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh dalam tutorial ini telah diuji pada Ubuntu 16.04LTS.

Linux whereis command

Perintah whereis memungkinkan pengguna menemukan file halaman biner, sumber, dan manual untuk sebuah perintah. Berikut sintaksnya:

whereis [options] [-BMS directory... -f] name...

Dan inilah cara halaman manual alat menjelaskannya:

whereis locates the binary, source and manual files for the specified command names. The supplied 
names are first stripped of leading pathname components and any (single) trailing extension of the
form .ext (for example: .c) Prefixes of s. resulting from use of source code control are also dealt
with. whereis then attempts to locate the desired program in the standard Linux places, and in the
places specified by $PATH and $MANPATH.

Contoh gaya Tanya Jawab berikut akan memberi Anda ide bagus tentang cara kerja perintah whereis.

Q1. Bagaimana menemukan lokasi file biner menggunakan whereis?

Misalkan Anda ingin mencari lokasi, katakanlah, perintah whereis itu sendiri. Lalu, inilah cara Anda melakukannya:

whereis whereis

Perhatikan bahwa jalur pertama dalam output adalah yang Anda cari. Perintah whereis juga menghasilkan jalur untuk halaman manual dan kode sumber (jika tersedia, yang tidak dalam kasus ini). Jadi jalur kedua yang Anda lihat pada output di atas adalah jalur ke file manual whereis.

Q2. Bagaimana cara khusus mencari biner, manual, atau kode sumber?

Jika Anda ingin menelusuri secara khusus, katakanlah biner, maka Anda dapat menggunakan -b opsi baris perintah. Misalnya:

whereis -b cp

Demikian pula, -m dan -s opsi digunakan jika Anda ingin menemukan manual dan sumber.

Q3. Bagaimana cara membatasi pencarian whereis sesuai kebutuhan?

Secara default whereis mencoba menemukan file dari jalur hard-coded, yang didefinisikan dengan pola glob. Namun, jika mau, Anda dapat membatasi pencarian menggunakan opsi baris perintah tertentu. Misalnya, jika Anda ingin whereis hanya mencari file biner di /usr/bin, maka Anda dapat melakukannya menggunakan -B opsi baris perintah.

whereis -B /usr/bin/ -f cp

Catatan :Karena Anda dapat melewati beberapa jalur dengan cara ini, -f opsi baris perintah mengakhiri daftar direktori dan menandai dimulainya nama file.

Demikian pula, jika Anda ingin membatasi pencarian manual atau sumber, Anda dapat menggunakan -M dan -S opsi baris perintah.

Ada opsi untuk ini juga. Jalankan saja perintah dengan -l .

whereis -l

Ini daftarnya (sebagian) yang dibuat untuk kami:

Q5. Bagaimana cara menemukan nama perintah dengan entri yang tidak biasa?

Di mana, sebuah perintah menjadi tidak biasa jika tidak hanya memiliki satu entri dari setiap jenis yang diminta secara eksplisit. Misalnya, perintah tanpa dokumentasi yang tersedia, atau perintah dengan dokumentasi di banyak tempat dianggap tidak biasa. -u opsi baris perintah, ketika digunakan, membuat whereis menunjukkan nama perintah yang memiliki entri yang tidak biasa.

Misalnya, perintah berikut akan menampilkan file di direktori saat ini yang tidak memiliki file dokumentasi, atau lebih dari satu.

whereis -m -u *

Kesimpulan

Setuju, whereis bukanlah jenis alat baris perintah yang akan sangat sering Anda butuhkan. Tetapi ketika situasi muncul, itu pasti membuat hidup Anda mudah. Kami telah membahas beberapa opsi baris perintah penting yang ditawarkan alat ini, jadi latihlah. Untuk info lebih lanjut, kunjungi halaman manualnya.


Linux
  1. Perintah tempel Linux Dijelaskan Untuk Pemula (5 Contoh)

  2. Perintah Linux wc Dijelaskan untuk Pemula (6 Contoh)

  3. Perintah objdump Linux Dijelaskan untuk Pemula (7 Contoh)

  1. Perintah dir Linux untuk pemula (10 contoh)

  2. Perintah unexpand Linux Dijelaskan untuk Pemula (dengan Contoh)

  3. Perintah keluar Linux Dijelaskan untuk Pemula (dengan Contoh)

  1. Perintah Csplit Linux Dijelaskan untuk Pemula (6 Contoh)

  2. Perintah dirname Linux dijelaskan untuk pemula (4 contoh)

  3. Perintah Linux Gratis Dijelaskan untuk Pemula (6 Contoh)