Resumen de fundamentos de Linux — hoja de comandos

Organiza de forma cruzada los comandos básicos de Linux — navegación, creación, operaciones, ver y buscar, permisos, procesos y vi — por categoría, con diagramas y tablas de referencia como punto de partida para repasar.

Un repaso de los comandos que aprendiste en los fundamentos de Linux

Esta página no es un ejercicio en el navegador; su propósito es listar y organizar los comandos básicos vistos hasta ahora.

Reúne en una sola página, por categoría, los comandos tratados en la serie de fundamentos de Linux: navegación, creación, operaciones, ver y buscar, permisos, procesos y edición.

Usa las tablas de referencia para volver a cada artículo siempre que quieras repasar.

Un mapa por categorías de los comandos básicos
navegarpwd / ls / cdcrearmkdir / touchoperarcp / mv / rmvercat / head / tailbuscargrep / pipe |E/S> / >> / 2>permisosls -l / chmodprocesosps / kill / &editarvi / i / :wq
Organiza los comandos básicos en 9 áreas: navegar, crear, operar, ver, buscar, E/S, permisos, procesos y editar.

Hoja de referencia — navegación, creación, operaciones

Estos son los comandos básicos para moverte por el sistema de archivos, crear directorios y archivos, y copiar, mover y eliminar.

Es el grupo que más escribes en el trabajo del día a día.

El flujo: navegar → crear → operar
pwd / ls / cdleer dónde estásy movertemkdir / touch / echo >crear directoriosy archivoscp / mv / rmcopiar, mover,renombrar, eliminar
Comprueba dónde estás y muévete, crea, y luego continúa con copiar, mover y eliminar.
ComandoUso
pwdMostrar la ruta absoluta de dónde estás
ls / ls -l / ls -aListar el contenido (con detalles / incluyendo archivos ocultos)
cd /path / cd .. / cd ~Moverte (ruta absoluta / padre / home)
mkdir name / mkdir -p a/b/cCrear directorios (toda la jerarquía de una vez)
touch fileCrear un archivo vacío
echo 'text' > fileEscribir en un archivo (sobrescribir)
cp src dstCopiar un archivo (el original se queda)
mv src dstMover o renombrar (el original no se queda)
rm file / rm -r dirEliminar archivos / directorios
rmdir dirEliminar un directorio vacío

Hoja de referencia — ver, buscar, E/S

Estos son comandos para ver el contenido de archivos, encontrar las líneas que quieres, y cambiar a dónde va la salida.

Encadenar comandos con un pipe | te permite combinar la búsqueda y el recuento.

ComandoUso
cat fileMostrar el archivo entero
head -n 5 file / tail -n 5 fileMostrar las primeras / últimas líneas
wc -l fileContar líneas
grep word fileEncontrar las líneas que contienen una cadena dada
grep -i / -n / -rIgnorar mayúsculas / con números de línea / búsqueda recursiva
cmd1 | cmd2Pasar la salida de un comando al siguiente (pipe)
cmd > file / cmd >> fileEnviar la salida a un archivo (sobrescribir / añadir)
cmd < filePasar un archivo como entrada estándar
cmd 2> fileEnviar la salida de error a un archivo
SímboloEfecto
a ; bEjecutar en orden sin importar el resultado
a && bb solo si a tiene éxito
a || bb solo si a falla
echo $?Estado de salida del comando anterior (0 = éxito)
'...'Caracteres literales ($VAR no se expande)
"..."Expandir $VAR / $(...) a valores

Hoja de referencia — permisos, procesos, edición

Estos son comandos para leer y cambiar los permisos de archivos, comprobar y detener procesos en ejecución, y editar texto.

Son áreas que siempre usarás en la operación de servidores.

En un servidor de producción multiusuario, los ajustes de permisos funcionan como control de acceso.

Papeles de los permisos, los procesos y la edición
ls -l / chmodleer y cambiarpermisos rwxps / kill / &comprobar ydetener procesosvi / i / Esc / :wqeditar y guardartexto
Organiza tres áreas: leer/cambiar permisos, comprobar/detener procesos, y editar texto.
ComandoUso
ls -lListar con permisos, propietario y tamaño
chmod +x file / chmod 644 fileAñadir ejecución / fijar permisos en octal
chown user fileCambiar el propietario
ps / ps -efListar los procesos en ejecución
ps | grep nameAcotar los procesos por nombre
echo $$Mostrar el propio PID de la shell actual
cmd &Ejecutar un comando en segundo plano
kill PIDTerminar el proceso con el PID dado
kill -9 PIDForzar el cierre de un proceso que no responde
vi fileAbrir un archivo en el editor de texto vi
i / a / oAl modo de inserción (por la izquierda / por la derecha / una línea nueva debajo)
EscVolver al modo normal
:w / :wq / :q!Guardar / guardar y salir / descartar y salir

¡Buen trabajo!

Ya tienes los fundamentos para operar un servidor Linux: moverte por el sistema de archivos, crear directorios y archivos, copiar/mover/eliminar, ver y buscar contenidos, cambiar la entrada/salida, leer y cambiar permisos, comprobar y detener procesos, y editar con vi.

Ten esta hoja de referencia a mano y, cuando olvides un comando, vuelve al artículo correspondiente y pruébalo de verdad en la práctica.

A continuación, pasa al nivel intermedio, donde combinarás todo esto para procesar texto y escribir scripts de shell.