GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Menemukan Jumlah Garis Vertikal Yang Tersedia Di Terminal?

Saya sedang menulis skrip yang menunjukkan git log untuk direktori ketika saya memasukkannya ke dalamnya. Log semacam itu bisa sangat banyak, berisi ratusan baris. Sejauh ini saya telah membatasinya menjadi 20 baris kode keras (... | head -n 20 ), yang baik-baik saja di layar di tempat kerja, tetapi terlalu banyak di layar MacBook yang lebih kecil di rumah.

Saya lebih suka log mengambil sekitar setengah layar (vertikal) di kedua terminal. Dan "terminal" juga berubah:itu terminal Gnome di tempat kerja, tetapi iTerm2 di rumah. Dan saya tidak menggunakan screen atau tmux.

Bagaimana cara menemukan jumlah garis vertikal yang tersedia di terminal dari baris perintah?

Jawaban yang Diterima:

Parameter terminal disimpan sebagai $LINES dan $COLUMNS variabel.

Selain itu, Anda dapat menggunakan program operasi istilah khusus, misalnya tput :

tput lines  # outputs the number of lines of the present terminal window.
tput cols   # outputs the number of columns of the present terminal window.

Linux
  1. Bagaimana Menghitung Jumlah Baris Dalam File Setelah Pertandingan Grep?

  2. Bagaimana menemukan jumlah inti di Ubuntu

  3. Bagaimana Anda bisa menemukan nomor prosesor tempat utas berjalan?

  1. Bagaimana cara membatasi jumlah hasil yang dikembalikan dari grep?

  2. Bagaimana cara menemukan ukuran tumpukan maksimum?

  3. Cara hanya mendapatkan jumlah baris file

  1. Cara mem-pipe hasil 'find' ke mv di Linux

  2. Bagaimana saya bisa menemukan jumlah pengguna online di Linux?

  3. Bagaimana menemukan pengelola file default?