GNU/Linux >> Belajar Linux >  >> Linux

Terminal Pager

Halaman terminal , atau program paging, adalah program komputer yang digunakan untuk melihat (tetapi tidak mengubah) konten file teks yang bergerak ke bawah file satu baris atau satu layar pada satu waktu. Beberapa, tetapi tidak semua, pager memungkinkan pemindahan file. Pager terminal lintas platform yang populer lebih dari itu. More dapat bergerak maju dan mundur dalam file teks tetapi tidak dapat bergerak mundur dalam pipa. Less adalah pager yang lebih canggih yang memungkinkan gerakan maju dan mundur, dan berisi fungsi tambahan seperti pencarian.

Beberapa program menggabungkan fungsi paging mereka sendiri, misalnya fungsi penyelesaian tab bash.

Contoh

  • selengkapnya
  • kurang
  • sebagian besar
  • hal
  • nano --view
  • emacs -nw -e "(view-mode)"

Pada artikel ini kita akan membahas perbedaan antara more, less, dan most di Linux

Ikhtisar

Saat melihat konten file di Linux, kami dapat mengambil manfaat dari beberapa fitur interaktif untuk membantu kami. Kami mungkin perlu melihat statistik file yang sedang kami lihat, menandai baris tertentu lalu kembali ke sana, atau melihat konten file saat sedang diperbarui.

Dalam tutorial ini, kita akan secara singkat membahas penggunaan dan perbedaan ketiganya  pager terminal yang digunakan di Linux.

Pager terminal digunakan untuk melihat file halaman demi halaman, dan/atau baris demi baris. Kami akan menjelajahi tiga di antaranya:lebih banyak, lebih sedikit, dan sebagian besar. Semuanya memiliki fitur serupa seperti melihat banyak file secara bersamaan, tetapi masing-masing memiliki fitur atau keunggulan menonjol yang mungkin membuat kami mempertimbangkan untuk menggunakannya.

Penggunaan

Kita dapat menggunakan semua alat dengan melewatkan satu atau lebih nama file:

more unixcop1.txt unixcop2.txt unixcop3.txt
less unixcop1.txt unixcop2.txt unixcop3.txt
most unixcop1.txt unixcop2.txt unixcop3.txt

Untuk keluar dari salah satu alat, kita dapat menekan q atau ctrl+c .

Kami juga dapat menyalurkan output dari perintah lain sebagai input:

history | less

Keluaran:

Ketersediaan

Alat lainnya tersedia di sebagian besar sistem operasi mirip Linux dan Unix. less juga tersedia secara luas, tetapi beberapa distribusi Alpine Linux tidak menginstalnya secara default. Di sisi lain, sebagian besar biasanya tidak diinstal secara default.

Kami dapat menginstal sebagian besar menggunakan manajer paket. Misalnya, di Ubuntu, kita dapat menginstalnya menggunakan:

apt install most

1. lebih banyak

1.1. Menggunakan lebih banyak

more adalah salah satu pager terminal tertua di ekosistem UNIX. Awalnya, lebih hanya dapat menggulir ke bawah, tetapi sekarang kita dapat menggunakannya untuk menggulir ke atas satu layar penuh pada satu waktu, dan menggulir ke bawah satu baris atau satu layar penuh:

more unixcop.repo

Contoh keluarannya adalah:

Di bilah statusnya, lebih menunjukkan persentase file yang dibaca. Secara otomatis menutup ketika mencapai akhir file tanpa harus menekan tombol.

1.2. Perintah Interaktif

lebih banyak memiliki banyak perintah interaktif yang dapat kita panggil dengan menekan tombol:

  • ruang – buka halaman berikutnya sesuai dengan ukuran terminal
  • b – kembali satu halaman
  • masuk – gulir ke bawah satu baris
  • =– menampilkan nomor baris saat ini
  • :v – memulai vi editor teks pada baris saat ini

2. kurang

Salah satu alasan mengapa lebih sedikit diperkenalkan adalah untuk memungkinkan gerakan mundur baris demi baris. Ada banyak perintah yang mirip dengan vi  perintah editor teks, dan mendukung pengguliran horizontal, pemantauan langsung, dan banyak lagi.

2.1. Dukungan Format File

kurang memiliki dukungan untuk berbagai format file. Misalnya, jika kita mencoba membaca png , jpeg, atau jpg file dengan lebih , itu hanya akan mencetak data binernya, sedangkan kurang akan mencetak metadatanya:

less picture.jpg

picture.jpg JPG 743x533 743x533+0+0 8-bit sRGB 45.6KB

kurang mendukung format file lain seperti jar, war, zip, pdf, tar.gz, gif, png, tiff, tif, dan rar.

2.2. Menandai

Saat membaca file besar, kami mungkin ingin menyetel bookmark di lokasi tertentu agar dapat kembali ke sana.

Dengan lebih sedikit, kita dapat menandai garis tertentu dengan menekan m diikuti oleh karakter lain, misalnya, A . Kita dapat menandai baris lain dengan menekan m diikuti oleh karakter lain seperti B . Kemudian, setelah kita menggulir di tempat lain dalam file, kita dapat kembali ke baris yang ditandai dengan menekan tombol apostrof ( diikuti dengan karakter yang kita gunakan untuk menandai.

Dalam contoh ini, kita dapat beralih di antara bookmark kita dengan mengetik dan B .

2.3. Pemantauan

Katakanlah kita ingin menonton konten file log saat sedang diperbarui, tetapi kita tidak ingin menjalankan kembali kurang di atasnya berulang-ulang. Kita dapat beralih untuk melihat konten pembaruan file dengan menekan Shift+F kunci, atau dengan menjalankan perintah dengan penambahan +F bendera:

less +F /var/log/syslog

3. sebagian besar

Sebagian besar memungkinkan kita untuk melihat beberapa file secara bersamaan dan beralih di antara mereka. Ini sangat berguna untuk melihat kumpulan data besar karena sebagian besar tidak membungkus baris yang memiliki lebih banyak karakter daripada halaman terminal. Sebagai gantinya, ia memotongnya dan menawarkan pengguliran horizontal kolom demi kolom.

3.1. Beberapa Windows

Kami dapat menampilkan banyak file dan beralih di antara mereka dengan meneruskan file sebagai argumen ke paling :

most text.txt file.txt

-- MOST: text.txt                                   (18,4) 5%

Secara default, saat membaca file, bilah status menampilkan nama file, persentase yang telah kita lihat sejauh ini, nomor baris saat ini, dan posisi saat ini secara horizontal karena kita dapat menggulir ke kiri dan kanan dengan menekan tombol kiri dan kanan.

Kita dapat beralih antar file dengan menekan :n. Kemudian, kita dapat menggunakan tombol panah atas/bawah untuk mengubah nama file, dan tekan enter untuk beralih ke file yang dipilih:

-- MOST: text.txt                                   (18,4) 5%
Next File (1): file.txt

Kami mungkin juga ingin membaca satu file dalam mode biner dan file lain dalam mode non-biner. sebagian besar memungkinkan kita untuk melihat file yang berbeda dalam mode yang berbeda. Misalnya, kita dapat mengganti opsi saat melihat file dengan menekan : diikuti oleh o , maka kita dapat mengaktifkan mode biner dengan menekan b .

Membandingkan Alat

Jika kita menginginkan pager terminal sederhana yang tersedia secara luas, maka kita akan memilih lebih banyak.

Tapi, jika kita ingin menggunakan vi perintah editor teks, dan lebih memilih alat yang memiliki pengguliran yang lebih canggih baik secara horizontal maupun vertikal, daripada kurang adalah pilihan yang bagus.

lebih banyak dan kurang memiliki opsi untuk melihat beberapa file sekaligus. lebih banyak memungkinkan kita untuk melihatnya sebagai satu file yang dipisahkan oleh garis, dan kurang memungkinkan kita untuk beralih di antara mereka. Namun, keduanya lebih dan kurang tampilkan semua file yang dibuka dengan opsi yang sama.

Terakhir, jika kita ingin membuka banyak file dengan opsi berbeda, atau melihat informasi lebih lanjut di bilah status saat melihat file, maka sebagian besar adalah pilihan yang baik, tetapi mungkin memerlukan penginstalan di lingkungan Linux kami.

Kesimpulan

Dalam artikel ini, kami mempelajari tentang fitur pager terminal Linux yang paling umum — selengkapnya , kurang , dan sebagian besar .

Kemudian kami melihat perbedaan alat dan cara memilihnya.


Linux
  1. Cara Mencetak File JSON dengan Cantik di Terminal Linux

  2. lebih banyak Contoh Perintah di Linux

  3. Hapus riwayat terminal di Linux

  1. Bagaimana cara membuat file di Linux dari jendela terminal?

  2. Output perintah dialihkan ke file dan terminal

  3. Apakah level trigger atau edge trigger lebih berperforma?

  1. 8 perintah menyeramkan yang menghantui terminal

  2. Apakah Gobolinux Aktif Lagi?

  3. cp -L vs cp -H