GNU/Linux >> Belajar Linux >  >> Linux

apropos Perintah Linux Dijelaskan {dengan Contoh}

Pendahuluan

apropos command membantu pengguna menemukan perintah apa pun menggunakan halaman manualnya. Halaman manual menjelaskan fungsi perintah, daftar argumen yang berlaku, dan memberikan contoh kasus penggunaan.

pria perintah memanggil manual perintah Linux dengan man command_name sintaksis. Oleh karena itu, tidak mengetahui nama perintah menimbulkan masalah. Tidak seperti man , apropos mencari semua halaman manual menggunakan detail yang diketahui sebagai istilah pencarian.

Panduan ini menawarkan apropos Perintah Linux dijelaskan (dengan contoh).

Prasyarat

  • Sistem yang menjalankan Linux.
  • Akses ke terminal.

Catatan: apropos perintah tidak peka huruf besar/kecil.

Linux sesuai dengan Sintaks Perintah

Dasar apropos sintaksnya adalah:

apropos [option] keyword

apropos perintah berfungsi tanpa opsi tetapi tidak berfungsi tanpa istilah pencarian (kata kunci).

Sejak apropos mencari kata kunci dalam nama dan deskripsi halaman manual, menjalankan perintah tanpa kata kunci akan mencetak sebagai berikut:

Linux menyetujui Opsi Perintah

apropos perintah bekerja tanpa argumen. Namun, opsi menyesuaikan output atau memengaruhi proses pencarian.

Beberapa opsi standar adalah:

Opsi Deskripsi
-e Mengembalikan nama dan deskripsi yang sama persis dengan kata kunci.
-d Mencetak pesan debug.
-w Menelusuri kata kunci dengan karakter pengganti.
-a Berfungsi sebagai logika AND. Mengembalikan output ketika semua kata kunci cocok.
-l Menghentikan pemangkasan keluaran.
-C Menggunakan file konfigurasi pengguna sebagai ganti $MANPATH .
-s Hanya mencari di bagian halaman manual tertentu.
-M Menyetel jalur pencarian ke PATH daripada default $MANPATH .
-m Mencari deskripsi halaman manual dari OS lain.
-L Menyetel lokal untuk pencarian.
-r Menafsirkan setiap kata kunci sebagai ekspresi reguler.

menunjukkan Contoh Perintah Linux

Mencari perintah dengan kata kunci berguna ketika Anda tidak dapat mengingat perintah yang tepat atau ketika Anda mencoba menemukan perintah yang cocok untuk menyelesaikan suatu tindakan.

apropos membantu dalam situasi ini dan memiliki banyak kasus penggunaan. Beberapa contoh tercantum di bawah ini.

Temukan Kata Kunci

apropos penggunaan utama adalah untuk menemukan satu kata kunci di halaman manual. Misalnya, jalankan apropos list untuk menemukan contoh yang menyebutkan kata kunci daftar :

apropos list

Perintah mencetak semua contoh daftar dalam nama (ditandai dengan warna hijau) dan deskripsi (ditandai dengan warna kuning). Alat ini juga menunjukkan kecocokan milik string yang lebih besar, seperti daftar ener atau daftar s .

Telusuri Dua Kata Kunci

Bila kata kunci terlalu luas, apropos menghasilkan banyak hasil. Untuk daftar , apropos mencetak 300 baris.

Tambahkan variabel lain untuk mempersempit kecocokan. Misalnya, untuk membuat daftar semua direktori, gunakan dua kata kunci dengan apropos :daftar dan direktori .

Tanpa argumen, apropos menelusuri halaman manual yang menyertakan daftar atau direktori . Untuk memastikan keluaran menyertakan keduanya, gunakan -a :

apropos -a list directory

Dapatkan efek serupa tanpa -a . dengan membungkus kata kunci dalam tanda kutip ganda:

apropos "list directory"

Tanda kutip ganda menginstruksikan apropos untuk menemukan kecocokan yang tepat, dengan urutan yang sama seperti kata kunci dalam tanda kutip. Oleh karena itu, output menyediakan empat baris sebagai lawan enam saat menggunakan -a .

Temukan Salah Satu dari Dua Parameter

Sedangkan -a argumen berfungsi sebagai logika AND, menjalankan apropos dengan beberapa istilah pencarian tanpa argumen berfungsi sebagai logika OR.

Misalnya, gunakan hapus , berhenti , dan hapus sebagai istilah pencarian untuk menemukan halaman manual termasuk salah satu kata kunci:

apropos delete terminate remove

apropos perintah mencetak baris yang berisi satu atau lebih kata kunci.

Temukan Kecocokan Tepat

apropos cocok dengan kata kunci individual atau sebagai bagian dari kata lain. Misalnya:

apropos set

Keluarannya menunjukkan contoh set disertakan dalam string seperti offset dan setel ting. Untuk menemukan kecocokan yang tepat untuk set , gunakan -e bendera:

apropos -e set

Telusuri Bagian Spesifik

Halaman manual untuk setiap perintah terdiri dari sembilan bagian. Misalnya:

man man

Secara default, apropos mencari kata kunci di bagian mana pun. Untuk menentukan bagian manual yang akan dicari, gunakan -s diikuti dengan nomor bagian.

Misalnya, telusuri daftar di bagian 1 dan 8 dengan perintah berikut:

apropos -s 1,8 list

Perintah mencetak halaman manual yang berisi daftar di bagian 1 atau 8.

Gunakan Simbol Regex

Gunakan simbol regex untuk mempercepat proses pencarian dan memfilter hasilnya.

Misalnya, temukan semua halaman manual yang dimulai dengan kata daftar dengan:

apropos '^list'

Kata kunci daftar diapit dalam tanda kutip tunggal dengan simbol tanda sisipan, memastikan bahwa istilah tersebut muncul di awal baris. Keluaran menunjukkan bahwa daftar muncul di awal kolom nama atau kolom deskripsi.

Ekspresi regex menawarkan lebih banyak opsi. Misalnya, temukan setiap halaman manual yang menyertakan zipcloak , zipnote , atau zipinfo dengan:

apropos "zip(note|cloak|info)"

Pipa berfungsi sebagai logika OR. apropos pencarian perintah untuk zip dengan jubah , catatan , atau info akhiran.

Gunakan regex untuk melakukan pencarian yang lebih spesifik. Misalnya, temukan implementasi , perangkat , atau pengguna di bagian 3 atau 8 pada halaman manual mana pun yang dimulai dengan daftar :

apropos -a -s 3,8 "^list" "(implementation|devices|users)"

Seperti yang ditunjukkan output, setiap baris menyertakan daftar di awal, termasuk bagian 3 atau 8, dan memiliki salah satu kata kunci.

Hindari Pemangkasan

apropos perintah memangkas deskripsi dalam output secara default. Output ditampilkan berakhir dengan elipsis. Saat menjalankan apropos dengan list , pemangkasan terlihat di beberapa tempat:

Pemangkasan hadir meskipun ukuran jendela. Untuk menghindari pemangkasan, gunakan -l pilihan:

Kesimpulan

Setelah mengikuti tutorial ini, Anda tahu cara menggunakan apropos perintah untuk mencari melalui halaman manual yang berbeda.

Selanjutnya, lihat daftar utama perintah Linux yang harus diketahui semua pengguna.


Linux
  1. Perintah Sejarah di Linux Dijelaskan Secara Mendalam

  2. Perintah Traceroute Linux, Dijelaskan dengan Contoh

  3. ls Perintah di Linux:17 Contoh yang Berguna Dijelaskan

  1. Perintah potong Linux Dijelaskan dengan 6 Contoh

  2. Linux mengatur Perintah &Cara Menggunakannya {9 Contoh}

  3. Perintah Linux SCP Dijelaskan:Salin &Transfer File dengan Aman {13 Contoh}

  1. Perintah W di Linux

  2. Di Perintah di Linux

  3. Perintah Linux rm Dijelaskan untuk Pemula (8 Contoh)