Dalam panduan ini, Anda akan mengetahui semua yang perlu Anda ketahui tentang perintah Linux "less".
Perintah "less" dianggap sebagai versi yang lebih kuat dari perintah "more" yang digunakan untuk menampilkan informasi ke terminal satu halaman pada suatu waktu.
Banyak switch yang sama dengan yang digunakan dengan perintah lebih tetapi ada banyak yang ekstra tersedia juga.
Jika Anda ingin membaca file teks besar, lebih baik menggunakan perintah yang lebih sedikit daripada editor karena tidak memuat semuanya ke dalam memori.
Ini memuat setiap halaman ke dalam memori halaman sekaligus membuatnya lebih efisien.
Cara Menggunakan Perintah Kurang
Anda dapat melihat file teks menggunakan perintah yang kurang hanya dengan mengetikkan yang berikut ke jendela terminal :
kurang
Jika ada lebih banyak baris dalam file daripada ruang di layar maka satu titik dua (:) akan muncul di bagian bawah dan Anda akan memiliki sejumlah opsi untuk bergerak maju melalui file.
Perintah yang kurang juga dapat digunakan dengan output disalurkan melalui perintah lain.
Sebagai contoh:
ps -ef | kurang
Perintah di atas akan menampilkan daftar proses yang berjalan satu halaman dalam satu waktu.
Anda dapat menekan bilah spasi atau tombol "f" untuk menggulir maju.
Mengubah Jumlah Garis Yang Dijelajahi
Secara default, perintah yang kurang akan menggulir satu halaman pada suatu waktu.
Anda dapat mengubah jumlah garis yang digulir ketika Anda menekan spasi dan tombol "f" dengan menekan nomor segera sebelum menekan tombol.
Misalnya, masukkan "10" diikuti oleh salah satu tombol spasi atau "f" akan menyebabkan layar bergeser 10 baris.
Untuk menjadikan ini sebagai default Anda dapat memasukkan nomor yang diikuti oleh kunci "z".
Misalnya, masukkan "10" lalu tekan "z". Sekarang ketika Anda menekan tombol spasi atau "f" layar akan selalu bergulir dengan 10 baris.
Inklusi yang agak ganjil adalah kemampuan untuk menekan tombol escape segera sebelum spasi. Efek dari ini adalah terus bergulir bahkan ketika Anda telah mencapai akhir dari output.
Untuk menggulir satu baris sekaligus tekan tombol "return", "e" atau "j". Anda dapat mengubah default sehingga menggulung sejumlah baris yang ditentukan dengan memasukkan nomor sebelum kunci yang ditentukan. Misalnya, masukkan "5" diikuti dengan tombol "e" akan membuat layar menggulir 5 baris setiap kali "kembali", "e" atau "j" ditekan. Jika Anda secara tidak sengaja menekan huruf besar "J", hasil yang sama akan terjadi kecuali jika Anda menekan bagian bawah output maka akan terus bergulir.
Tombol "d" memungkinkan Anda untuk menggulung sejumlah baris yang ditentukan. Sekali lagi dengan memasukkan angka sebelum "d" akan mengubah perilaku default sehingga menggulir jumlah baris yang Anda tentukan.
Untuk menggulir kembali daftar, Anda dapat menggunakan tombol "b". Tidak seperti perintah lainnya, ini dapat bekerja dengan file dan output pipan. Memasukkan angka sebelum menekan tombol "b" akan menggulung nomor baris yang ditentukan. Untuk membuat tombol "b" secara permanen menggulir dengan jumlah baris yang ditentukan, masukkan nomor yang ingin Anda gunakan diikuti dengan tombol "w".
Tombol "y" dan "k" bekerja sama dengan tombol "b" dan "w" kecuali default tidak untuk menggulir satu jendela pada satu waktu tetapi satu baris pada waktu kembali ke layar.
Jika Anda secara tidak sengaja menekan huruf besar "K" atau huruf besar "Y" hasilnya akan sama kecuali Anda menekan bagian atas keluaran, dalam hal mana pengguliran akan berlanjut di luar awal file.
Tombol "u" juga menggulir ke belakang layar tetapi defaultnya setengah layar.
Anda juga dapat menggulir secara horizontal menggunakan tombol panah kiri dan kanan.
Panah kanan menggulir setengah layar ke kanan dan panah kiri menggulir setengah layar ke kiri. Anda dapat terus menggulir ke kanan dan ke atas tetapi Anda hanya dapat menggulir ke kiri hingga Anda menekan bagian awal keluaran.
Menampilkan kembali Keluaran
Jika Anda melihat file log atau file lain yang terus berubah, Anda mungkin ingin menyegarkan data.
Anda dapat menggunakan huruf kecil "r" untuk mengecat ulang layar atau huruf besar "R" untuk mengecat ulang layar yang membuang semua keluaran yang telah di-buffer.
Anda dapat menekan huruf besar "F" untuk menggulir maju. Manfaat menggunakan "F" adalah ketika akhir file tercapai, ia akan terus mencoba. Jika log diperbarui saat Anda menggunakan perintah yang lebih sedikit, entri baru akan ditampilkan.
Pindah Ke Posisi Tertentu Dalam File
Jika Anda ingin kembali ke awal output tekan huruf kecil "g" dan untuk pergi ke huruf besar tekan akhir "G".
Untuk menuju ke baris tertentu, masukkan nomor sebelum menekan tombol "g" atau "G".
Anda dapat pindah ke posisi yang merupakan persentase tertentu melalui file. Masukkan angka diikuti dengan tombol "p" atau "%". Anda bahkan dapat memasukkan angka desimal karena mari kita hadapi itu, kita semua harus pergi ke posisi "36,6%" melalui file.
Menandai Posisi Dalam File
Anda dapat mengatur penanda dalam file menggunakan tombol "m" diikuti dengan huruf kecil lainnya. Anda kemudian dapat kembali ke penanda dengan menggunakan tanda kutip tunggal "'" diikuti dengan huruf kecil yang sama.
Ini berarti Anda dapat menentukan sejumlah penanda yang berbeda melalui output yang dapat Anda kembalikan dengan mudah.
Mencari Pola
Anda dapat mencari teks di dalam output menggunakan tombol slash ke depan diikuti dengan teks yang ingin Anda cari atau ekspresi reguler.
Misalnya / "hello world" akan menemukan "hello world".
Jika Anda ingin mencari cadangan file Anda harus mengganti garis miring dengan tanda tanya.
Misalnya? "Hello world" akan menemukan "hello world" yang sebelumnya di-output ke layar.
Muat Berkas Baru Ke Keluaran
Jika Anda telah selesai melihat file, Anda dapat memuat file baru ke dalam perintah yang kurang dengan menekan tombol tanda titik dua (:) diikuti dengan tombol "e" atau "E" dan jalur ke file.
Misalnya ": e myfile.txt".
Cara Keluar Lebih Sedikit
Untuk keluar dari perintah kurang tekan tombol "q" atau "Q".
Saklar Baris Perintah yang Berguna
Saklar waktu proses berikut mungkin atau mungkin tidak berguna bagi Anda:
- less -bN - N mewakili angka dan memuat jumlah kilobyte yang ditentukan ke dalam memori. Secara default, nilainya 64 kilobyte tetapi Anda dapat menentukan nomor yang Anda inginkan. Jika Anda memasukkan -1 maka seluruh file akan dimuat ke dalam memori yang mungkin atau mungkin bukan ide yang baik tergantung pada ukuran file.
- less -B - Secara default, semakin sedikit perintah mengalokasikan buffer memori yang diperlukan secara default ketika menggunakan output piped. Anda dapat menggunakan tombol-B untuk mencegah autobuffering.
- less -c or less -C - Secara default layar akan berputar dengan menggulir layar ke atas. Untuk membersihkan layar dari atas ke bawah, gunakan sakelar -c atau -C.
- less -e - Penyebab kurang untuk keluar ketika menyentuh akhir file untuk kedua kalinya
- less -E - Penyebab kurang untuk keluar ketika menyentuh akhir file untuk pertama kalinya
- less -f - Buka file khusus seperti direktori menggunakan lebih sedikit
- less -F - Penyebab kurang untuk keluar jika file kurang dari satu layar senilai data
- less - g - Hanya sorot item terakhir yang ditemukan saat mencari
- less -G - Menekan sorotan sekaligus saat mencari
- less -hN - Menentukan jumlah baris maksimum yang kurang bisa digulirkan oleh perintah yang lebih rendah
- less -i - Abaikan case ketika mencari kecuali karakter huruf besar ditemukan dalam pola pencarian
- less -I - Abaikan case saat mencari
- less -jN - N mewakili angka. Ini menentukan di mana pada layar garis ditempatkan ketika mencari. Misalnya, mencari "hello world" akan menempatkan garis yang ditemukan dengan "hello world" di dalamnya pada baris 1 jika kurang-j1 digunakan.
- less -J - Ini menampilkan sedikit tanda bintang di kolom kiri (kolom status) yang menunjukkan ketika sepotong teks yang Anda cari telah ditemukan.
- less -m - Menampilkan jumlah byte melalui file, bukan titik dua di bagian bawah layar
- less -M - Menampilkan nomor baris output. Misalnya "garis 1-23"
- less -n - Menekan nomor baris
- less -N - Menampilkan nomor baris di setiap baris
- less -o - Ini hanya digunakan dengan output piped. Ini menghasilkan setiap halaman dari output yang disalurkan ke file satu halaman pada suatu waktu. Jika file itu ada, ia akan menanyakan apakah Anda ingin menimpanya.
- less -O - Ini sama dengan -o kecuali bahwa itu tidak akan meminta konfirmasi sebelum menimpa file.
- less -p - Ini mulai kurang pada kemunculan pertama dari pola yang ditentukan.
- less -P "text" - Ini menggantikan pesan di bagian bawah layar ke teks yang ditentukan
- less-q - Ini mencegah bel berdengung ketika Anda mencapai akhir file. Alasan lain mengapa bel berbunyi seperti pers tombol yang tidak valid tetap ada.
- less - Q - Menekan semua suara
- less -s - Ini mengkondensasi garis-garis kosong. Misalnya, jika file memiliki 4 baris kosong berturut-turut dan Anda menggunakan perintah less -s, hanya 1 baris kosong yang akan ditampilkan.
- less -S - Ini menyebabkan garis panjang terpotong daripada membungkusnya ke baris berikutnya
Ada lebih banyak perintah yang kurang dari yang Anda harapkan. Anda dapat membaca dokumentasi lengkap dengan mengetik "man less" ke dalam jendela terminal atau dengan membaca halaman buku panduan ini dengan lebih sedikit.
Alternatif untuk kurang dan lebih adalah perintah ekor yang menunjukkan beberapa baris terakhir dari file.