Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cat es uno de los comandos más utilizados en Linux. Se puede usar para:
Estas opciones están disponibles en GNU cat, que es el estándar en la mayoría de las
distribuciones de Linux. Si estas utilizando un sistema operativo diferente de Unix ( BSD ,
por ejemplo), algunas de estas opciones pueden no estar disponibles. Verifica la
documentación específica para más detalles.
El comando grep nos permite buscar, dentro de los archivos, las líneas que concuerdan
con un patrón. Bueno, si no especificamos ningún nombre de archivo, tomará la entrada
estándar, con lo que podemos encadenarlo con otros filtros.
Por defecto, grep imprime las líneas encontradas en la salida estándar. Es decir, que
podemos verlo directamente la pantalla, o re direccionar la salida estándar a un archivo.
Como tiene muchísimas opciones, vamos a ver tan sólo las más usadas:
-c En lugar de imprimir las líneas que coinciden, muestra el número de líneas que
coinciden.
-e PATRON nos permite especificar varios patrones de búsqueda o proteger aquellos
patrones de búsqueda que comienzan con el signo -.
-r busca recursivamente dentro de todos los subdirectorios del directorio actual.
-v nos muestra las líneas que no coinciden con el patrón buscado.
-i ignora la distinción entre mayúsculas y minúsculas.
-n Numera las líneas en la salida.
-E nos permite usar expresiones regulares. Equivalente a usar egrep.
-o le indica a grep que nos muestre sólo la parte de la línea que coincide con el patrón.
-f ARCHIVO extrae los patrones del archivo que especifiquemos. Los patrones del archivo
deben ir uno por línea.
-H nos imprime el nombre del archivo con cada coincidencia.
3) Comando find
Para buscar archivos el comando más común es el comando find. Este comando es muy
potente y permite una infinidad de opciones para buscar tipos de archivos en todo el
sistema.
4) Comando head
Head, por defecto, imprime las primeras 10 líneas de cada ARCHIVO a la salida estándar.
Con más de un ARCHIVO, precede a cada conjunto de salida con un encabezado que
identifica el nombre del archivo. Si no se especifica ningún ARCHIVO, o cuando se
especifica ARCHIVO como un guión (" - "), la cabecera lee desde la entrada estándar .
head syntax
head [OPTION]... [FILE]...
Options
-c, --bytes=[-]num
Imprima los primeros bytes numéricos de cada archivo; con un ' - ' inicial, imprima todos
menos los últimos bytes numéricos de cada archivo.
Información de la versión de salida y salida.
-q, --quiet, --silent
Nunca imprima encabezados identificando nombres de archivos.
-v, --verbose
Siempre imprima encabezados identificando nombres de archivos.
--help
Muestre un mensaje de ayuda y salga.
--versión
Información de la versión de salida y salida.
5) Comando ln
Este comando sirve para establecer enlaces entre archivos. Un enlace puede ser rígido o
simbólico. El primer tipo es simplemente una forma de dar otro nombre a un archivo. Por
ejemplo, teniendo el archivo /etc/passwd, se puede hacer un enlace y tener el nuevo
nombre en /home/usuario/claves, y ambos nombres de archivos refiriéndose al mismo
archivo. El segundo tipo es parecido al primero, pero se pueden enlazar directorios, y
además de diferentes sistemas de archivos. Este tipo de enlace es el que más se utiliza. La
sintaxis del comando ln es:
6) Comando more
8) El comando less
Este comando es de mucha utilidad, su función es paginar texto en pantalla. Muchas veces
ocurre que cuando se ejecuta algún comando, la salida del mismo es demasiada
información como para que se pueda leer en la pantalla del monitor, entonces se puede
redireccionar esta salida al less para que permita al usuario leer sin mayores problemas,
pudiendo avanzar o retroceder en el texto con las flechas de cursor del teclado. También
se utiliza para visualizar archivos de texto almacenados en disco.
La idea de less proviene de un paginador llamado more, un clásico en los UNIX. El more no
era lo suficientemente amigable, es por eso que hicieron less. Su sintaxis es la siguiente: