Cara Membaca Teks dengan Perintah Less di Linux

Perintah less adalah perintah alternatif dari cat yang sama-sama berfungsi untuk membaca file teks di sistem operasi Linux.

Meskipun mempunyai fungsi yang sama, perintah less ini memiliki fitur tambahan seperti bisa melakukan pencarian teks.

Selain itu, perintah less hanya menampilkan teks seperlunya saja, tidak seperti perintah cat yang menampilkan seluruh isi teks pada layar terminal.

Cara Menggunakan Perintah Less

Cara menggunakan less cukup jalankan perintah seperti pada contoh berikut:

$ less nama-file

Tampilannya kira-kira seperti berikut.

cuplikan perintah less

Setelah selesai membaca, untuk keluar dari perintah less, tekan tombol q.

Menavigasi Less

Perintah less akan membagi isi dari file teks menjadi beberapa halaman, ukuran halaman ini sesuai dengan ukuran layar terminal.

Untuk menavigasi pada perintah less, seperti biasanya kalian dapat menggunakan tombol panah ke atas dan ke bawah.

Untuk berpindah antar halaman, tekan tombol Spasi untuk berpindah ke halaman selanjutnya atau tekan tombol b untuk berpindah ke halaman sebelumnya.

Untuk berpindah ke awalan file teks, tekan tombol g, sedangkan untuk berpindah ke akhiran file teks tekan tombol G.

Rangkumannya:

  • Panah ke atas - berpindah ke atas,
  • Panah ke bawah - berpindah ke bawah,
  • Spasi atau PgDn - berpindah ke halaman selanjutnya,
  • b atau PgUp - berpindah ke halaman sebelumnya,
  • g - berpindah ke awalan file teks,
  • G - berpindah ke akhiran file teks,
  • ng - berpindah ke baris n.

Menampilkan Nomor Baris

Jika kalian ingin menampilkan nomor baris dengan perintah less, gunakan opsi -N seperti pada contoh berikut.

$ less -N name-file

Mencari Teks

Kalian dapat mencari teks dengan perintah less berdasarkan kata kunci atau pola regex.

Untuk mencari teks, kalian tinggal ketik / diikuti dengan kata kunci atau pola regex seperti pada contoh berikut.

/(hello|halo)

Contoh di atas menggunkan pola regex (hello|halo), yang berfungsi untuk mencari teks dengan kata kunci hello atau halo.

Cara menavigasi hasil pencarian dapat dilakukan dengan menekan tombol berikut:

  • n - berpindah ke hasil selanjutnya,
  • N - berpindah ke hasil sebelumnya.

Perintah less dengan Pipe

Kalian juga dapat menggunakan operator pipe (|) pada perintah less ini.

Contoh berikut adalah perintah untuk membaca hasil output dari perintah dmesg yang sangat panjang dengan perintah less.

$ sudo dmesg | less

Membuka Banyak File Sekaligus

Perintah less juga dapat digunakan untuk membaca banyak file sekaligus.

Caranya cukup jalankan perintah less seperti pada contoh berikut.

$ less file1.txt file2.txt file3.txt