GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar el comando principal

Introducción

Cabeza :está integrado en el comando en sistemas Unix o sistemas operativos similares a Unix como :

  • 386BSD.
  • Arco Linux.
  • AIX.
  • Android.
  • BSDNET/2.
  • Debian.
  • DragonFly BSD.
  • GNU Hurd.

Uso :se utiliza para mostrar las líneas superiores o los bytes de los archivos de texto o el comienzo de los datos canalizados.

¿Cómo usarlo?

  • Puede usarlo para mostrar el comienzo de un archivo de texto grande como:registro de sistemas.
  • Puede leer las 10 líneas principales de forma predeterminada:
head /var/log/user.log
  • O puede especificar el número de líneas que necesita para mostrarlo.
head -n 2  /var/log/user.log
head --lines=2  /var/log/user.log

Sugerencia :–lines=número de líneas === -n número de líneas

SALIDA:

root@unixcop:~# head --lines=2  /var/log/user.log
Sep 28 15:59:47 unixcop vmnet-natd: RTM_NEWLINK: name:eth0 index:2 flags:0x00001003
Sep 28 15:59:47 unixcop vmnet-natd: RTM_NEWLINK: name:wlan0 index:3 flags:0x00011043
root@unixcop:~# 
  • Puede mostrar bytes del archivo de texto
  • bytes significa un carácter... crearé un archivo de texto con 10 caracteres
echo "CharNum8--" > ~/bytes.txt
  • Luego mostraré los primeros 8 caracteres usando head
head -c 8 ~/bytes.txt
head --bytes=8 ~/bytes.txt

SALIDA:

CharNum8
  • Puede usar head para leer de muchos archivos diferentes
  • Puedo usar esta opción para comparar.
head -q unix.txt cop.txt 
head --quiet  unix.txt cop.txt
  • Puedo usar head con la opción verbose para mostrar el contenido de los archivos con el nombre del archivo anterior
head -v unix.txt 
head --verbose unix.txt 

SALIDA:

==> unix.txt <==
Name         Email 
Mostafa      [email protected]

Fusionaré entre la opción detallada y la opción silenciosa para aclarar el uso de ellas

SALIDA:

root@unixcop:~# head --quiet --verbose unix.txt cop.txt 
==> unix.txt <==
Name         Email 
Mostafa      [email protected]

==> cop.txt <==
Name         Email 
Mostafa      [email protected]
root@unixcop:~# 
  • Puedo usarlo con pipeline
cat /var/log/user.log | head -n 3
ls -lah /root | head -n 5
  • Aquí puedo usar head para almacenar el resultado del comando en un archivo de texto
cat /var/log/user.log | head -n 3 > output.txt

SALIDA:

root@unixcop:~# cat /var/log/user.log | head -n 3 > output.txt
root@unixcop:~# cat output.txt 
Sep 28 15:59:47 unixcop vmnet-natd: RTM_NEWLINK: name:eth0 index:2 flags:0x00001003
Sep 28 15:59:47 unixcop vmnet-natd: RTM_NEWLINK: name:wlan0 index:3 flags:0x00011043
Sep 28 15:59:47 unixcop vmnet-natd: RTM_NEWROUTE: index:3
root@unixcop:~# 
  • Puede conocer la versión principal escribiendo:
head --version 
  • Para obtener más ayuda, puede usar esta opción:
head --help 

Conclusión:

Este artículo aclara cómo usar el comando principal con ejemplos prácticos.

Para más información utilice:cabeza de hombre


Linux
  1. Cómo usar Telnet en Windows

  2. Cómo usar el comando Cat de Linux (con ejemplos)

  3. Cómo usar el comando Disown en Linux

  4. Cómo usar el comando Su en Linux

  5. ¿Cómo usar el comando basename?

CÓMO UTILIZAR EL COMANDO DE COLA

Cómo usar el comando PS

Cómo usar el comando SUPERIOR

CÓMO UTILIZAR EL EDITOR SED

Cómo usar el comando de apagado de Linux

Cómo usar grep en Linux