comandos shell
Los comandos cat y more son los dos comandos comunes que se utilizan para visualizar los contenidos de un archivo de texto.
Uso del Comando cat #
El comando cat, abreviatura de "concatenar", muestra los contenidos de un archivo de texto en la pantalla. A menudo se lo utiliza para mostrar archivos de texto breves tales comoarchivos de script, que son similares a los archivos batch. Puesto que cat pasa a través de todo el archivo rápidamente y sin detenerse, el alumno deberá prepararse para detener y reanudar el desplazamiento por medio de las teclas Ctrl-s y Ctrl-q (algo impráctico en las computadoras más modernas y de mayor velocidad) o utilizar el comando more, que se trata a continuación. El comando cat es un comandomultipropósito. Puede utilizarse para concatenar dos o más archivos en un único archivo grande.
cat nombre(s)_de_archivo(s)
Nota
El comando cat es comparable al comando type que se utiliza en DOS.
Uso del Comando more #
Utilice el comando more para mostrar los contenidos de un archivo de texto una pantalla a la vez. Si la información de un archivo tiene más de una pantalla delargo, el siguiente mensaje aparece en la parte inferior de la pantalla, donde n es el porcentaje del archivo ya mostrado:
--More --(n%)
Las páginas del manual online utilizan more para mostrarse.
Nota
El uso de cat o more para leer archivos ejecutables o binarios puede hacer que una terminal o una ventana se cuelguen, y el usuario necesitaría utilizar Ctrl-c para restaurar el promptdel shell.
more nombre(s)_de_archivo(s)
Consejo
Al visualizar un archivo por medio del comando more, el alumno puede ir al editor de texto visual (vi) en la línea actual si decide editar el archivo. Para utilizar vi en un archivo que los alumnos visualizan por medio del comando more, introduzca las letras vi cuando -- more -- (NN%) aparece en la pantalla.
Nota
Sólo losarchivos que hacen que la ventana se desplace pueden editarse con vi mientras se visualiza el archivo por medio del comando more. Una alternativa a more es el comando less. El comando less, considerado por muchos como más capaz, está disponible en la mayoría de las versiones de UNIX y las distribuciones de Linux. Contiene funcionalidades adicionales incluyendo el movimiento hacia atrás y, a diferenciade more, comienza a mostrar el archivo antes de que esté totalmente cargado en la memoria.
Cómo mostrar los contenidos de un archivo utilizando head y tail#
Los administradores del sistema utilizan frecuentemente los comandos head y tail para verificar rápidamente porciones de archivos de texto que no necesitan visualizar en su totalidad.
Uso del Comando head #
El comando head se utilizapara mostrar las primeras n líneas de uno o más archivos de texto. Las primeras 10 líneas se muestran por defecto si se omite la opción -n. El comando head es útil cuando el usuario desea verificar sólo las primeras líneas de un archivo, independientemente de su longitud.
head [ -n ] nombre(s)_de_archivo(s)
Uso del Comando tail #
Utilice el comando tail para mostrar las últimas n líneasde un archivo de texto. Las últimas 10 líneas se muestran por defecto si se omite la opción -n. El comando tail es útil para verificar las entradas más recientes en grandes archivos log tales como los de servidores proxy, servidores de correo, y programas de copiado de seguridad. Éstos últimos frecuentemente escriben sus resultados en un archivo log mostrando qué archivos se copiaron y cuándo.Las entradas finales de un archivo log de copiado de seguridad son usualmente la cantidad total de archivos copiados y los mensajes que indican si el copiado finalizó exitosamente. Los logs del copiado de seguridad pueden ser bastante grandes, y el comando tail permite al usuario verificar el resultado final del log del copiado sin mirar el archivo entero. Al igual que el comando head, el comando...
Regístrate para leer el documento completo.