GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah Linux untuk Pemula (5 Contoh)

Di Linux, jika Anda membutuhkan bantuan mengenai suatu perintah, yang perlu Anda lakukan hanyalah membuka halaman manualnya. Namun bagaimana jika muncul situasi di mana persyaratannya adalah menelusuri nama dan deskripsi semua halaman manual yang tersedia dengan cepat? Nah, Linux telah membantu Anda, karena ada perintah yang dijuluki apropos yang melakukan hal ini untuk Anda.

Dalam tutorial ini, kita akan membahas dasar-dasar apropos menggunakan beberapa contoh yang mudah dipahami. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh di sini telah diuji pada mesin Ubuntu 16.04 LTS.

Perintah apropos mencari nama dan deskripsi halaman manual untuk kata kunci yang disediakan pengguna. Berikut sintaksnya:

apropos [OPTIONS] keyword ...

Dan inilah yang dikatakan halaman manual alat tentangnya:

       Each manual page has a short description available within it.   apropos
       searches the descriptions for instances of keyword.

       keyword  is  usually  a regular expression, as if (-r) was used, or may
       contain wildcards (-w), or match the exact keyword (-e).   Using  these
       options,  it  may  be  necessary to quote the keyword or escape (\) the
       special characters to stop the shell from interpreting them.

       The standard matching rules allow matches to be made against  the  page
       name and word boundaries in the description.

       The  database  searched  by  apropos  is  updated by the mandb program.
       Depending on your installation, this may be run by a periodic cron job,
       or  may  need  to  be  run  manually  after  new manual pages have been
       installed.

Berikut adalah beberapa contoh gaya Q&A yang akan memberi Anda ide bagus tentang cara kerja perintah apropos.

Q1. Bagaimana cara menggunakan apropos?

Penggunaan dasar sederhana. Cukup berikan kata kunci yang ingin Anda telusuri sebagai masukan ke perintah apropos.

Misalnya:

apropos dmesg

menghasilkan hasil berikut:

dmesg (1)            - print or control the kernel ring buffer

Tentu saja, Anda juga dapat melewatkan beberapa kata kunci.

Misalnya:

apropos dmesg whereis

Berikut adalah output dalam hal ini:

dmesg (1)            - print or control the kernel ring buffer
whereis (1)          - locate the binary, source, and manual page files for a...

Q2. Bagaimana cara membuat pencarian yang tepat untuk kata kunci yang tepat?

Secara default, input yang Anda berikan ke perintah apropos tidak dicari dengan tepat. Misalnya, jika Anda memasukkan 'who' sebagai input, Anda juga akan melihat alat tersebut menghasilkan hasil yang berisi kata-kata seperti 'whoami'.

Jadi ini bukan pencarian yang tepat. Namun, Anda dapat memaksa apropos untuk mencari kata kunci yang tepat dengan menggunakan opsi baris perintah -e atau --exact.

Jadi sekarang Anda melihat bahwa hanya entri yang sama persis dengan 'siapa' yang ditampilkan di output.

Q3. Bagaimana cara membuat entri tampilan yang sesuai dengan semua kata kunci?

Jika Anda memasukkan beberapa kata kunci sebagai input ke perintah apropos, alat akan menampilkan entri yang cocok/berisi setidaknya satu kata kunci. Namun, jika Anda ingin agar hanya menghasilkan entri yang cocok/berisi semua kata kunci, gunakan opsi baris perintah -a.

Misalnya, inilah output dari perintah apropos tanpa opsi -a:

Dan inilah hasilnya dengan opsi -a diaktifkan:

Q4. Bagaimana cara memaksa apropos untuk tidak memangkas output?

Seperti yang telah Anda lihat di keluaran di Tanya Jawab sebelumnya, alat ini memangkas entri jika terlalu panjang. Misalnya, lihat baris yang disorot pada output berikut:

Namun, jika mau, Anda dapat memaksa apropos untuk menghasilkan baris lengkap dalam output, sesuatu yang dapat Anda lakukan menggunakan opsi baris perintah -l.

Q5. Bagaimana cara menginterpretasikan status keluar yang sesuai?

Perintah apropos menghasilkan empat status keluar yang berbeda:0, 1, 2, dan 16. Inilah yang masing-masing mewakili:

       0      Successful program execution.

       1      Usage, syntax or configuration file error.

       2      Operational error.

       16     Nothing was found that matched the criteria specified

Kesimpulan

Tergantung pada profil kerja Anda, Anda mungkin tidak memerlukan perintah apropos setiap hari, tetapi seperti yang sudah Anda pahami sekarang, itu bisa menjadi penyelamat dalam situasi tertentu. Kami telah membahas beberapa opsi penggunaan baris perintah di sini. Untuk mengetahui lebih lanjut tentang alat ini, kunjungi halaman manualnya.


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

  3. Tutorial Perintah Hostname Linux untuk Pemula (5 Contoh)

  1. Tutorial perintah comm Linux untuk pemula (5 contoh)

  2. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  3. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  1. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  2. Tutorial Perintah Linux env Untuk Pemula (5 Contoh)

  3. Tutorial Perintah ukuran Linux untuk Pemula (6 Contoh)