GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo encontrar el número de líneas verticales disponibles en la terminal?

Estoy escribiendo un script que muestra el registro de git para un directorio cuando entro en él. Tal registro puede ser abrumador, ya que contiene cientos de líneas. Hasta ahora he estado limitando eso a 20 líneas codificadas (... | head -n 20 ), que está bien en la pantalla del trabajo, pero demasiado en la pantalla más pequeña de la MacBook en casa.

Preferiría que el registro ocupara aproximadamente la mitad de la pantalla (vertical) en cualquiera de los terminales. Y “terminal” también cambia:es terminal Gnome en el trabajo, pero iTerm2 en casa. Y no uso screen ni tmux.

¿Cómo encuentro el número de líneas verticales disponibles en una terminal desde la línea de comandos?

Respuesta aceptada:

Los parámetros de la terminal se almacenan como $LINES y $COLUMNS variables.

Además, puede usar un programa especial de operación de términos, por ejemplo, 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. ¿Cómo contar el número de líneas en un archivo después de una coincidencia Grep?

  2. Cómo encontrar el número de núcleos en Ubuntu

  3. ¿Cómo puede encontrar el número de procesador en el que se está ejecutando un subproceso?

  4. ¿Cómo verificar HZ en la terminal?

  5. ¿Cómo contar el número total de líneas de archivos encontrados?

Cómo encontrar archivos usando la línea de comandos en la terminal de Linux

Cómo encontrar el número de puerto de un servicio en Linux

Cómo encontrar interfaces de red disponibles en Linux

5 formas de contar el número de líneas en un archivo

¿Cómo puedo contar la cantidad de carpetas en una unidad usando Linux?

¿Cómo encontrar el administrador de archivos predeterminado?