Comando principal de Linux con ejemplos
Como su nombre lo muestra, el comando principal muestra las primeras N líneas de datos. Por defecto, es un número 10 pero se puede personalizar. Es opuesto al comando tail porque el comando tail ayuda a mostrar las últimas N líneas del archivo.
Requisito previo:
El entorno Linux es necesario para ejecutar estos comandos en él. Esto se hará teniendo una caja virtual y ejecutando Ubuntu en ella.
Linux proporciona al usuario información sobre el comando principal que guiará a los nuevos usuarios.
Del mismo modo, también hay un manual de cabeza.
Ejemplo 1:
Para aprender el concepto del comando principal, considere el nombre de archivo data2.txt. El contenido de este archivo se mostrará usando el comando cat.
Ahora, aplique el comando principal para obtener el resultado. Verás que se muestran las primeras 10 líneas del contenido del archivo mientras se restan otras.
Ejemplo 2:
El comando head muestra las primeras diez líneas del archivo. Pero si desea obtener más o menos de 10 líneas, puede personalizarlo proporcionando un número en el comando. Este ejemplo lo explicará mejor.
Considere un archivo data1.txt.
Ahora siga el comando mencionado a continuación para aplicar en el archivo:
A partir de la salida, está claro que las primeras 3 líneas se mostrarán en la salida a medida que proporcionemos ese número. La “-n” es obligatoria en el comando, de lo contrario, 90l;…. mostrará un mensaje de error.
Ejemplo 3:
A diferencia de los ejemplos anteriores, donde se muestran palabras o líneas completas en la salida, los datos se muestran correspondientes a los bytes cubiertos en los datos. El primer número de bytes se muestra desde la línea específica. En el caso de una nueva línea, se considera como un carácter. Por lo tanto, también se considerará como un byte y se contará para que se pueda mostrar la salida precisa con respecto a los bytes.
Considere el mismo archivo data1.txt y siga el comando mencionado a continuación:
La salida describe el concepto de byte. Como el número dado es 5, se muestran las primeras 5 palabras de la primera línea.
Ejemplo 4:
En este ejemplo, discutiremos el método de mostrar el contenido de más de un archivo usando un solo comando. Mostraremos el uso de la palabra clave "-q" en el comando principal. Esta palabra clave implica la función de unir dos o más archivos. N y el comando "-" es necesario para usar. Si no usamos –q en el comando y solo mencionamos dos nombres de archivo, el resultado será diferente.
Antes de usar –q
Ahora, considere dos archivos data1.txt y data2.txt. Queremos mostrar el contenido presente en ambos. A medida que se usa el encabezado, se mostrarán las primeras 10 líneas de cada archivo. Si no usamos "-q" en el comando principal, verá que los nombres de los archivos también se muestran con el contenido del archivo.
Usando -q
Si agregamos la palabra clave "-q" en el mismo comando discutido anteriormente en este ejemplo, verá que los nombres de archivo de ambos archivos se eliminan.
Las primeras 10 líneas de cada archivo se muestran de tal forma que no hay interlineado entre el contenido de ambos archivos. Las primeras 10 líneas son de data1.txt y las siguientes 10 líneas son de data3.txt.
Ejemplo 5:
Si desea mostrar el contenido de un solo archivo con el nombre del archivo, usaremos "-V" en nuestro comando principal. Esto mostrará el nombre del archivo y las primeras 10 líneas del archivo. Considere el archivo data3.txt que se muestra en los ejemplos anteriores.
Ahora use el comando head para mostrar el nombre del archivo:
Ejemplo 6:
Este ejemplo es el uso de la cabeza y la cola en un solo comando. Head se ocupa de mostrar las 10 líneas iniciales del archivo. Mientras que la cola se ocupa de las últimas 10 líneas. Esto se puede hacer usando una tubería en el comando.
Considere el archivo data3.txt como se presenta en la captura de pantalla a continuación, y use el comando de cabeza y cola:
La primera parte de la mitad de la cabeza seleccionará las primeras 7 líneas del archivo porque hemos proporcionado el número 7 en el comando. Mientras que la segunda mitad de la tubería, que es un comando de cola, seleccionará las 4 líneas de las 7 líneas seleccionadas por el comando de cabeza. Aquí no seleccionará las últimas 4 líneas del archivo, sino que la selección será de las que ya están seleccionadas por el comando principal. Como se dice, la salida de la primera mitad de la tubería actúa como una entrada para el comando escrito junto a la tubería.
Ejemplo 7:
Combinaremos las dos palabras clave que hemos explicado anteriormente en un solo comando. Queremos eliminar el nombre del archivo de la salida y mostrar las primeras 3 líneas de cada archivo.
Veamos cómo funcionará este concepto. Escriba el siguiente comando adjunto:
Desde la salida, puede ver que las primeras 3 líneas se muestran sin los nombres de archivo de ambos archivos.
Ejemplo 8:
Ahora, obtendremos los archivos usados más recientemente de nuestro sistema, Ubuntu.
En primer lugar, obtendremos todos los archivos del sistema utilizados recientemente. Esto también se hará mediante el uso de una tubería. La salida del comando escrito a continuación se canaliza al comando principal.
Después de obtener el resultado, usaremos este comando para obtener el resultado:
Head mostrará las primeras 7 líneas como resultado.
Ejemplo 9:
En este ejemplo, mostraremos todos los archivos que tengan nombres que comiencen con una muestra. Este comando se usará debajo del encabezado provisto con -4, lo que significa que se mostrarán las primeras 4 líneas de cada archivo.
Desde la salida, podemos ver que 3 archivos tienen el nombre a partir de la palabra de muestra. Como se muestra más de un archivo en la salida, cada archivo tendrá su nombre de archivo con él.
Ejemplo 10:
Ahora, si aplicamos un comando de clasificación en el mismo comando utilizado en el último ejemplo, se ordenará toda la salida.
A partir de la salida, puede notar que en el proceso de clasificación, el espacio también se cuenta y se muestra antes que cualquier otro carácter. Los valores numéricos también se muestran antes de las palabras que no tienen número al principio.
Este comando funcionará de tal manera que el cabezal recuperará los datos y luego la tubería los transferirá para clasificarlos. Los nombres de los archivos también se ordenan y se colocan donde deben colocarse alfabéticamente.
Conclusión
En este artículo mencionado anteriormente, hemos discutido el concepto básico y complejo y la funcionalidad del comando principal. El sistema Linux proporciona el uso de la cabeza de varias maneras.