Comandos Shell: Referencia Rápida para Linux y macOS

Shell 1

cat

Comando: cat a.txt –> Muestra el contenido de ‘a.txt’.

cd

Comando: cd carpeta –> Cambia al directorio ‘carpeta’.

Comando: cd .. –> Sube un nivel en la jerarquía de directorios.

Comando: cd / –> Cambia al directorio raíz.

echo

Comando: echo 'Hola' –> Muestra ‘Hola’ en la terminal.

Comando: echo 'Hola' > archivo.txt –> Guarda ‘Hola’ en ‘archivo.txt’.

find

Comando: find . -name 'a.txt' –> Busca ‘a.txt’ en el directorio actual y subdirectorios.

Comando: find /home -type d –> Busca solo directorios en ‘/home’.

ls

Comando: ls –> Lista archivos y directorios en el directorio actual.

Comando: ls -l –> Muestra los archivos con detalles como permisos y tamaño.

Comando: ls -a –> Muestra todos los archivos, incluyendo ocultos.

Comando: ls -la –> Muestra archivos ocultos con detalles de permisos y tamaño.

man

Comando: man ls –> Muestra el manual de ‘ls’.

mkdir

Comando: mkdir a –> Crea una carpeta llamada ‘a’.

ps

Comando: ps aux –> Muestra una lista detallada de los procesos en ejecución.

pwd

Comando: pwd –> Muestra la ruta del directorio actual.

rm

Comando: rm a.txt –> Elimina el archivo ‘a.txt’.

Comando: rm -r a –> Elimina la carpeta ‘a’ y su contenido.

Comando: rm -rf a –> Elimina ‘a’ sin preguntar, incluso si es una carpeta con contenido.

tar

Comando: tar -cvf archivo.tar a b –> Crea un archivo tar con ‘a’ y ‘b’.

Comando: tar -xvf archivo.tar –> Extrae los archivos del tar.

touch

Comando: touch a.txt –> Crea un archivo vacío llamado ‘a.txt’ o actualiza su fecha de modificación.

Shell 2

awk

Comando: awk '{print $1}' a.txt –> Muestra la primera columna de cada línea en ‘a.txt’.

cat

Comando: cat a.txt –> Muestra el contenido de ‘a.txt’.

cd

Comando: cd carpeta –> Cambia al directorio ‘carpeta’.

Comando: cd .. –> Sube un nivel en la jerarquía de directorios.

Comando: cd / –> Cambia al directorio raíz.

echo

Comando: echo 'Hola' –> Muestra ‘Hola’ en la terminal.

Comando: echo 'Hola' > archivo.txt –> Guarda ‘Hola’ en ‘archivo.txt’.

grep

Comando: grep 'hola' a.txt –> Busca ‘hola’ en ‘a.txt’.

Comando: grep -i 'hola' a.txt –> Busca ‘hola’ sin distinguir mayúsculas y minúsculas.

head

Comando: head -n 5 a.txt –> Muestra las primeras 5 líneas de ‘a.txt’.

ls

Comando: ls –> Lista archivos y directorios en el directorio actual.

Comando: ls -l –> Muestra los archivos con detalles como permisos y tamaño.

Comando: ls -a –> Muestra todos los archivos, incluyendo ocultos.

Comando: ls -la –> Muestra archivos ocultos con detalles de permisos y tamaño.

man

Comando: man ls –> Muestra el manual de ‘ls’.

mkdir

Comando: mkdir a –> Crea una carpeta llamada ‘a’.

ps

Comando: ps aux –> Muestra una lista detallada de los procesos en ejecución.

pwd

Comando: pwd –> Muestra la ruta del directorio actual.

rm

Comando: rm a.txt –> Elimina el archivo ‘a.txt’.

Comando: rm -r a –> Elimina la carpeta ‘a’ y su contenido.

Comando: rm -rf a –> Elimina ‘a’ sin preguntar, incluso si es una carpeta con contenido.

sed

Comando: sed 's/hola/adios/g' a.txt –> Reemplaza ‘hola’ por ‘adios’ en ‘a.txt’.

sort

Comando: sort a.txt –> Ordena las líneas de ‘a.txt’.

tail

Comando: tail -n 5 a.txt –> Muestra las últimas 5 líneas de ‘a.txt’.


tar

Comando: tar -cvf archivo.tar a b –> Crea un archivo tar con ‘a’ y ‘b’.

Comando: tar -xvf archivo.tar –> Extrae los archivos del tar.

touch

Comando: touch a.txt –> Crea un archivo vacío llamado ‘a.txt’ o actualiza su fecha de modificación.

zip

Comando: zip archivo.zip a.txt b.txt –> Comprime ‘a.txt’ y ‘b.txt’ en ‘archivo.zip’.

Shell 3

cat

Comando: cat a.txt –> Muestra el contenido de ‘a.txt’.

cd

Comando: cd carpeta –> Cambia al directorio ‘carpeta’.

Comando: cd .. –> Sube un nivel en la jerarquía de directorios.

Comando: cd / –> Cambia al directorio raíz.

cp

Comando: cp a.txt b.txt –> Copia ‘a.txt’ a ‘b.txt’.

Comando: cp -r a b –> Copia la carpeta ‘a’ y su contenido dentro de ‘b’.

echo

Comando: echo 'Hola' –> Muestra ‘Hola’ en la terminal.

Comando: echo 'Hola' > archivo.txt –> Guarda ‘Hola’ en ‘archivo.txt’.

find

Comando: find . -name 'a.txt' –> Busca ‘a.txt’ en el directorio actual y subdirectorios.

Comando: find /home -type d –> Busca solo directorios en ‘/home’.

head

Comando: head -n 5 a.txt –> Muestra las primeras 5 líneas de ‘a.txt’.

ls

Comando: ls –> Lista archivos y directorios en el directorio actual.

Comando: ls -l –> Muestra los archivos con detalles como permisos y tamaño.

Comando: ls -a –> Muestra todos los archivos, incluyendo ocultos.

Comando: ls -la –> Muestra archivos ocultos con detalles de permisos y tamaño.

man

Comando: man ls –> Muestra el manual de ‘ls’.

mkdir

Comando: mkdir a –> Crea una carpeta llamada ‘a’.

mv

Comando: mv a.txt b.txt –> Renombra ‘a.txt’ a ‘b.txt’.

Comando: mv a b/ –> Mueve ‘a’ dentro de la carpeta ‘b’.

ps

Comando: ps aux –> Muestra una lista detallada de los procesos en ejecución.

rm

Comando: rm a.txt –> Elimina el archivo ‘a.txt’.

Comando: rm -r a –> Elimina la carpeta ‘a’ y su contenido.

Comando: rm -rf a –> Elimina ‘a’ sin preguntar, incluso si es una carpeta con contenido.

rmdir

Comando: rmdir a –> Elimina la carpeta ‘a’ si está vacía.

rsync

Comando: rsync -av a/ b/ –> Sincroniza la carpeta ‘a’ con ‘b’, manteniendo permisos y fechas.

tail

Comando: tail -n 5 a.txt –> Muestra las últimas 5 líneas de ‘a.txt’.

tar

Comando: tar -cvf archivo.tar a b –> Crea un archivo tar con ‘a’ y ‘b’.

Comando: tar -xvf archivo.tar –> Extrae los archivos del tar.

touch

Comando: touch a.txt –> Crea un archivo vacío llamado ‘a.txt’ o actualiza su fecha de modificación.

unzip

Comando: unzip archivo.zip –> Extrae los archivos del ZIP ‘archivo.zip’.

zip

Comando: zip archivo.zip a.txt b.txt –> Comprime ‘a.txt’ y ‘b.txt’ en ‘archivo.zip’.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.