Comandos Linux: Anthony Yorman Guevara Urrunaga.
- grep: Éste comando es un filtro que realiza patrones de búsqueda
dentro de un fichero o archivo. El comando grep perteneciente a la
familia Unix es una de las herramientas más versátiles y útiles
disponibles. Este busca un patrón que definamos en un archivo de texto.
En otras palabras, con grep en Linux puedes buscar una palabra o
patrón y se imprimirá la línea o líneas que la contengan.
Sintaxis: grep [OPCIONES] PATRÓN_DE_BÚSQUEDA [ARCHIVOS]
Ejemplo: grep mike /etc/passwd
- tail: El comando Tail es un excelente comando utilizado para imprimir
los últimos N números o colas (tails) de una entrada. Por lo general,
muestra o imprime los últimos 10 números del archivo que se le
proporcionó a través de la entrada estándar y entrega el resultado en la
salida estándar.
Sintaxis: tail[NOMBRE_ARCHIVO]
Ejemplo: tail prog1.c
- find: es un programa de líneas de comandos cuya función es buscar
archivos en el sistema, se utiliza en base al siguiente esquema
sintáctico.
Sintaxis:find[OPCIONES][RUTA][EXPRESIÓN_DE_BÚSQUEDA][ACCIÓN]
Ejemplo: find /tmp -name "*.odt" -mtime -3 -size +20k
- locate: El programa locate también permite buscar archivos desde el
terminal, pero, al contrario que find, no se basa en el directorio de
archivos, sino en una base de datos creada especialmente para ello y
actualizada regularmente. Con ello locate entrega sus resultados mucho
más rápido que find.
Sintaxis: locate [PATRÓN_DE_BÚSQUEDA]
Ejemplo: locate "*.png"
- du: Si lo que quieres es averiguar cuánto espacio ocupan todos los
directorios en el disco duro, utiliza el comando du (disk usage) según
este esquema.
Sintaxis: du [OPCIONES] [DIRECTORIO]
Ejemplo: du -a imagenes
- man: Con man se abren las páginas del manual (man pages) de tu
distribución de Linux en la consola.
Sintaxis: man [OPCIÓN] TEMA
Ejemplo: man clear - (con comando específico)
- echo: Emplea el comando echo para que el sistema muestre cadenas
de caracteres por líneas en la salida estándar, que suele ser la consola.
Sintaxis: echo [OPCIONES] CADENA
Ejemplo: echo “Hola mundo”
- zip: Usa el comando zip para comprimir tus archivos en un archivo zip y
use el comando unzip para extraer los archivos comprimidos de un
archivo zip.
Sintaxis: zip [OPCIONES] ARCHIVOS
Ejemplo: gzip [Link]
- unzip: Es la regresión del comando zip, se usa para extraer archivos
comprimidos en formato zip.
Sintaxis: unzip [OPCIONES] ARCHIVOS
Ejemplo: ungzip [Link]
- tar: El programa permite escribir ficheros y directorios de forma
secuencial en un archivo tar y recuperarlos a partir de él. A diferencia de
lo que ocurre con el formato Zip propio de sistemas Windows, con tar los
derechos de usuario de los ficheros guardados no se pierden tampoco
después de descomprimirlos.
Sintaxis: tar [OPCIONES] ARCHIVOS
Ejemplo: tar -t [Link] – (mostrar contenido de un archivo)
- diff: Para abreviar diferencia, el comando diff compara el contenido de
dos archivos línea por línea. Después de analizar los archivos, genera
las líneas que no coinciden. Los programadores a menudo usan este
comando cuando necesitan hacer modificaciones al programa en lugar
de reescribir todo el código fuente.
Sintaxis: diff[NOMBRE_ARCHIVO1] [NOMBRE_ARCHIVO2]
Ejemplo: diff [Link] [Link]