GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah tampilan Linux untuk Pemula (dengan Contoh)

Meskipun perintah Linux find melakukan pekerjaan yang luar biasa untuk menelusuri di baris perintah, mungkin ada situasi di mana alat khusus mungkin lebih nyaman. Salah satu kasus tersebut adalah menemukan baris dalam file yang dimulai dengan kata tertentu. Ada perintah - dijuluki lihat - yang melakukan ini untuk Anda.

Dalam tutorial ini, kita akan membahas perintah ini menggunakan beberapa contoh yang mudah dimengerti. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh dalam artikel telah diuji pada mesin Ubuntu 18.04 LTS.

Perintah tampilan Linux

Perintah look di Linux menampilkan baris yang dimulai dengan string yang diberikan. Berikut sintaksnya:

look [-bdf] [-t termchar] string [file ...]

Dan inilah yang dikatakan halaman manual tentang alat ini:

     The look utility displays any lines in file which contain string as a
     prefix.

     If file is not specified, the file /usr/share/dict/words is used, only
     alphanumeric characters are compared and the case of alphabetic charac?
     ters is ignored.

Berikut adalah beberapa contoh gaya Tanya Jawab yang akan memberi Anda ide bagus tentang cara kerja perintah tampilan.

Q1. Bagaimana cara menggunakan perintah look?

Sederhana, cukup berikan kata yang ingin Anda cari dan file yang ingin Anda cari sebagai input untuk perintah look.

Ini contohnya:

look The test.txt

Perintah di atas mencari baris yang dimulai dengan 'The' dalam file 'test.txt'.

Untuk referensi, inilah file test.txt:

Dan inilah output yang dihasilkan:

Q2. Bagaimana cara mempersempit pencarian dalam string yang diberikan?

Perintah tampilan juga memungkinkan Anda untuk mempersempit pencarian Anda dengan memungkinkan Anda untuk memberikan karakter pengakhiran. Begini cara halaman manual menjelaskan opsi -t:

-t, --terminate termchar
             Specify a string termination character, i.e., only the characters
             in string up to and including the first occurrence of termchar
             are compared.

Untuk menguji opsi ini, saya memperbarui test.txt dengan beberapa baris lagi. Lihat:

Dan kemudian jalankan perintah berikut:

lihat -t n Fund test.txt

Jadi pada dasarnya kami meminta tampilan untuk mencari baris yang dimulai dengan kata 'Dana' tetapi juga menyertakan yang dimulai dengan 'Menyenangkan'. Dan inilah hasilnya:

Q3. Apakah pencarian terlihat peka terhadap huruf besar/kecil?

Ya itu. Misalnya, jika Anda menjalankan perintah berikut (yang sama dengan yang kita gunakan di Q&A terakhir, simpan untuk huruf kecil dari karakter pertama dalam kata 'dana'):

lihat -t n fund test.txt

Tidak ada output yang akan diproduksi.

Namun, Anda dapat memaksa tampilan untuk mengabaikan huruf besar/kecil dengan menggunakan opsi -f.

Q4. Tampilan apa lagi yang bisa digunakan?

Anda dapat menggunakan perintah look untuk mencari semua kata yang dimulai dengan sekumpulan karakter. Misalnya, untuk melihat semua kata yang dimulai dengan urutan karakter 'cinta', cukup gunakan perintah look dengan cara berikut:

look love

Berikut ini contoh keluarannya:

Kesimpulan

Jadi secara keseluruhan, look adalah utilitas baris perintah kecil yang berguna yang setidaknya harus Anda sadari, karena Anda tidak pernah tahu kapan itu bisa menjadi penyelamat bagi Anda. Itu tidak menawarkan banyak opsi baris perintah, dan sebagian besar telah kita bahas di sini. Untuk mempelajari lebih lanjut tentang tampilan, buka halaman manualnya.


Linux
  1. Tutorial Perintah Pengguna Linux untuk Pemula (dengan Contoh)

  2. Tutorial Perintah penjumlahan Linux untuk Pemula (dengan Contoh)

  3. Tutorial Perintah tidur Linux untuk Pemula (dengan Contoh)

  1. Linux memperluas Tutorial Perintah Untuk Pemula (dengan Contoh)

  2. Tutorial perintah faktor Linux untuk pemula (dengan contoh)

  3. Tutorial Perintah nama dasar Linux untuk Pemula (dengan Contoh)

  1. Linux ya Tutorial Perintah untuk Pemula (dengan Contoh)

  2. Tutorial Perintah Linux nproc untuk Pemula (dengan Contoh)

  3. Tutorial Perintah Linux tac untuk Pemula (dengan Contoh)