GNU/Linux >> Belajar Linux >  >> Linux

12 Linux Yang Perintah, Perintah Apa, Dimana Contoh Perintah

Tutorial Linux ini akan menjelaskan tiga perintah “W”. Tiga "W" adalah perintah whatis, whereis, dan which.

Anda telah mengetahui cara menggunakan perintah find untuk menemukan file secara efisien.

Sekarang, tiga perintah W ini akan membantu Anda menemukan lebih banyak barang dari baris perintah Linux.

Aku. Perintah whatis Linux

Perintah Whatis berguna untuk mendapatkan informasi singkat tentang perintah atau fungsi Linux. Perintah whatis menampilkan halaman manual deskripsi baris tunggal untuk perintah yang cocok dengan string yang diteruskan sebagai argumen baris perintah ke perintah whatis. Perintah Whatis mencari string dalam database indeksnya yang dikelola oleh program mandb. Perintah whatis mengambil deskripsi singkat bagian NAMA dari halaman manual perintah yang cocok dengan input yang diberikan ke perintah whatis.

Whatis menyediakan beberapa opsi baris perintah untuk membantu pengguna mendapatkan informasi singkat tentang perintah Linux tertentu sesuai kebutuhan atau minat mereka.

Sintaks:

$ whatis [-options]

Sebagai contoh, berikut adalah output dari perintah whatis, ketika dijalankan tanpa opsi apa pun.

$ whatis write
write (1)            - send a message to another user
write (2)            - write to a file descriptor

Ini menampilkan informasi singkat tentang "menulis" dari halaman manual.

1. Dapatkan informasi dari bagian tertentu halaman manual menggunakan opsi -s

Jika kita ingin mendapatkan informasi perintah Linux dari bagian tertentu dari halaman manual, maka kita dapat menyediakan daftar bagian menggunakan opsi “-s atau —bagian atau –bagian”. Ini akan membatasi perintah whatis untuk menampilkan informasi singkat dari bagian halaman manual tertentu saja.

$ whatis -s "1","2" open
open (1)             - start a program on a new virtual terminal (VT).
open (2)             - open and possibly create a file or device

Ini menampilkan perintah terbuka dan informasi singkat fungsi dari halaman manual bagian 1 dan 2.

$ whatis -s "2" open
open (2)             - open and possibly create a file or device

Ini menampilkan informasi singkat fungsi terbuka dari halaman manual bagian 2.

2. Cari informasi melalui wild-card menggunakan opsi -w

Jika kita ingin mencari informasi perintah atau fungsi Linux menggunakan wild card, maka perintah whatis memberikan opsi “-w atau –wildcard”. Ini akan membuat pencarian Anda spesifik sesuai kebutuhan pengguna.

$ whatis -w 'ab*'
abort (3)            - cause abnormal process termination
abs (3)              - compute the absolute value of an integer

Ini menampilkan informasi singkat tentang perintah atau fungsi Linux yang dimulai dari “ab”.

$ whatis -w 'ab?'
abs (3)              - compute the absolute value of an integer

Ini menampilkan informasi singkat tentang perintah atau fungsi Linux yang dimulai dari "ab" dan diikuti oleh karakter tunggal apa pun.

3. Cari informasi melalui ekspresi reguler menggunakan opsi -r

Jika kita ingin mencari informasi perintah atau fungsi Linux menggunakan ekspresi reguler, maka perintah whatis memberikan opsi “-r atau –regex”. Ini akan memberikan fleksibilitas untuk menyesuaikan pencarian Anda untuk perintah atau fungsi Linux di seluruh sistem Linux.

$ whatis -r '^ab'
abort (3)            - cause abnormal process termination
abs (3)              - compute the absolute value of an integer

Ini menampilkan informasi singkat tentang perintah atau fungsi Linux yang dimulai dari “ab”.

$ whatis -r 'ab$'
anacrontab (5)       - configuration file for anacron
baobab (1)           - A graphical tool to analyse disk usage
crontab (1)          - maintain crontab files for individual users (Vixie Cron)
crontab (5)          - tables for driving cron
fstab (5)            - static information about the filesystems
inittab (5)          - init daemon configuration
swab (3)             - swap adjacent bytes
tc-stab (8)          - Generic size table manipulations

Ini menampilkan informasi singkat tentang perintah atau fungsi Linux yang diakhiri dengan "ab".

4. Nonaktifkan keluaran yang dipangkas menggunakan opsi -l

Umumnya perintah whatis memangkas keluaran panjang dari perintah Linux atau informasi fungsi untuk menghindari tampilan keluaran "Tidak baik" pada terminal yang melampaui layar. Untuk mengizinkan perintah whatis menampilkan output lengkap di layar, opsi “-l atau –long” dapat digunakan.

$ whatis ssh-import-id
ssh-import-id (1)    - retrieve one or more public keys from a public keyserver (Launchpad.net by default) and append them to the current user's authorized_keys file (or some other specifie...

Ini menampilkan output yang dipangkas dari informasi singkat perintah Linux.

$ whatis -l ssh-import-id
ssh-import-id (1)    - retrieve one or more public keys from a public keyserver (Launchpad.net by default) and append them to the current user's authorized_keys file (or some other specified file)

Ini menampilkan output lengkap dari informasi singkat perintah Linux.

5. Batasi pencarian hingga jalur yang ditentukan menggunakan opsi -M

Secara default, perintah whatis menggunakan variabel lingkungan $MANPATH. Tapi whatis menyediakan opsi “-M atau –manpath” untuk membatasi pencarian hingga jalur tertentu dari halaman manual.

$ whatis -M /usr/share/man hexdump
hexdump (1)          - ASCII, decimal, hexadecimal, octal dump

Ini menampilkan informasi singkat tentang perintah hexdump Linux dari halaman manual yang tersedia di path /usr/share/man.

$ whatis -M /usr/man hexdump
hexdump: nothing appropriate.

Itu tidak dapat menemukan informasi singkat tentang perintah hexdump Linux dari jalur yang ditentukan /usr/man.

II. Linux dimana Command

Perintah whereis berguna untuk menemukan halaman biner, sumber, dan manual perintah di sistem Linux. Ini adalah utilitas yang sangat sederhana dan menyediakan beberapa opsi yang diberikan di bawah ini dengan contoh.

Sintaks:

$ whereis [-options]

Misalnya, perintah whereis dijalankan tanpa opsi apa pun.

$ whereis open
open: /bin/open /usr/share/man/man1/open.1.gz /usr/share/man/man2/open.2.gz

Ini menempatkan biner, sumber dan halaman manual dari perintah "terbuka" dan di sini ditampilkan jalur di mana biner, halaman manual dari perintah terbuka tersedia di sistem.

6. Cari binari menggunakan opsi -b

Jika kita ingin mencari biner dari perintah Linux, gunakan opsi “-b”.

$ whereis -b whereis
whereis: /usr/bin/whereis /usr/bin/X11/whereis

Ini menempatkan biner perintah "whereis" dan menampilkan jalur di mana biner perintah tersedia di sistem.

7. Temukan halaman manual untuk sebuah perintah menggunakan opsi -m

Jika kita ingin mencari halaman manual dari perintah Linux, gunakan opsi “-m”.

$ whereis -m whereis
whereis: /usr/share/man/man1/whereis.1.gz

Ini menempatkan halaman manual perintah "whereis" dan menampilkan jalur di mana halaman manual perintah tersedia di sistem.

8. Temukan sumber perintah menggunakan opsi -s

Jika kita ingin mencari sumber perintah Linux, gunakan opsi “-s”.

$ whereis -s whereis
whereis:

Ini menempatkan sumber perintah "whereis", tetapi sumber perintah "whereis" tidak ada di sistem, sehingga tidak menampilkan jalur untuk sumber perintah di sistem.

9. Temukan entri yang tidak biasa menggunakan opsi -u

Opsi ini adalah sesuatu yang berbeda yang mencari entri yang tidak biasa. Entri ini adalah perintah yang sumber, biner, atau halaman manualnya tidak ada di sistem sesuai opsi “[-bms]” yang ditentukan bersama dengan “–u”.

$ whereis  -m  -u wcgrep
wcgrep:

Ini memeriksa apakah halaman manual perintah yang ditentukan (yaitu wcgrep) tidak ada di sistem. Di mana perintah dengan opsi “-m dan -u” mencari perintah di sistem yang halaman manualnya tidak ada.

$ whereis  -m  -u grep
$

Di sini, perintah whereis dengan opsi yang sama diterapkan pada perintah “grep” yang halaman manualnya ada di sistem, jadi whereis tidak mengembalikan apa pun dan keluar secara normal.

10. Temukan binari di jalur yang ditentukan menggunakan opsi -B

Jika pengguna ingin mencari biner dan ingin membatasi ruang lingkup pencarian perintah whereis hingga jalur yang ditentukan, maka gunakan opsi “-B”.

$ whereis -B /bin -f for_loop
for_loop: /bin/for_loop

Ini menempatkan biner program pengguna "for_loop" dari jalur "/bin".

$ whereis -B /usr -f open
open: /usr/share/man/man1/open.1.gz /usr/share/man/man2/open.2.gz

Jika biner perintah terbuka tidak ditemukan di jalur yang ditentukan, maka itu tidak ditampilkan tetapi di mana perintah secara default mencari jenis lain (yaitu halaman manual dan sumber) dari perintah yang ditentukan (yaitu terbuka) dan menampilkannya jika ditemukan.

11. Temukan halaman manual dengan cakupan terbatas menggunakan opsi -M

Jika pengguna ingin mencari halaman manual dan ingin membatasi ruang lingkup pencarian perintah whereis hingga jalur yang ditentukan, maka gunakan opsi “-M”.

$ whereis -M /usr/share/man/man1 -f open
open: /bin/open /usr/share/man/man1/open.1.gz
$ whereis -M /usr/share/man/man2 -f open
open: /bin/open /usr/share/man/man2/open.2.gz
$ whereis -M /usr/share/man/man3 -f open
open: /bin/open

Di sini, diamati bahwa perintah whereis menampilkan halaman manual dari perintah "buka" yang hanya tersedia di jalur yang ditentukan. Namun, perintah whereis secara default mencari jenis lain (yaitu biner dan sumber) dari perintah tertentu (yaitu terbuka) dan menampilkannya jika ditemukan.

III. Linux yang Perintah

Perintah mana yang sangat kecil dan perintah sederhana untuk menemukan executable di sistem. Ini memungkinkan pengguna untuk melewati beberapa nama perintah sebagai argumen untuk mendapatkan jalur mereka di sistem. Perintah “yang” mencari jalur yang dapat dieksekusi di jalur sistem yang diatur dalam variabel lingkungan $PATH.

Sintaks:

$ which [-option]

Misalnya,

$ which ls gdb open grep
/bin/ls
/usr/bin/gdb
/bin/open
/bin/grep

Ini menempatkan nama perintah – “ls”, “gdb”, “open” dan “grep” ditentukan sebagai argumen untuk perintah “yang” dan menampilkan jalur dari setiap executable di mana ia ada di sistem.

12. Tampilkan semua jalur menggunakan opsi -a

Perintah “which” memberikan opsi “-a” yang menampilkan semua jalur pencocokan yang dapat dieksekusi ke argumen.

$ which echo
/usr/sbin/echo

Pencarian di atas akan menampilkan "echo" yang dapat dieksekusi dari semua jalur yang diatur dalam variabel lingkungan $PATH dan menampilkan jalur pertama tempat ditemukannya echo yang dapat dieksekusi. Mungkin saja executable ditempatkan di jalur lain dari variabel lingkungan $PATH juga. Untuk mendapatkan semua jalur di mana executable ada di sistem, opsi “-a” dapat digunakan.

$ which -a  echo
/usr/sbin/echo
/bin/echo

Linux
  1. sa Contoh Perintah di Linux

  2. w Contoh Perintah di Linux

  3. Contoh Perintah ac di Linux

  1. 7 Contoh Perintah Linux df

  2. Contoh Perintah df di Linux

  3. du Contoh Perintah di Linux

  1. Contoh Perintah Whereis Linux

  2. 8 Contoh Perintah Linux TR

  3. Contoh Perintah rm di Linux