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.
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
atauPgDn
- berpindah ke halaman selanjutnya,b
atauPgUp
- berpindah ke halaman sebelumnya,g
- berpindah ke awalan file teks,G
- berpindah ke akhiran file teks,ng
- berpindah ke barisn
.
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