Chuleta Definitiva de Comandos en Linux: maneja la Terminal como un Profesional

Chuleta de comandos linux: CIBERED, tu web de linux de confianza

Una gran lista de los comandos de Linux que más habitualmente se usan. Si eres o quieres ser un usuario avanzado de software libre, experto en seguridad o devops. Seguramente, vas a encontrarte con la gran mayoría de estos comandos a lo largo de tu vida.. Usa esta hoja de trucos Linux para emprender el viaje del software libre en Linux con éxito..

Comandos Linux

A continuación tienes una chuleta completa de una gran cantidad de comandos básicos y avanzados, con los que vas aprender a resolver una gran cantidad de problemas a la hora de afrontar tu crecimiento en el uso de la terminal de Linux.

Loading...

(contenido en ampliación + reordenación)

DESCARGAR CHULETA DE COMANDOS

Fecha de la última actualización: 26 / 03 / 2026.

Atajos de teclado

Combinaciones para trabajar más rápido en Linux.

Ctrl + C

Comando ls

Lista archivos y directorios.

ls -la

Comando cd

Cambia de directorio.

cd /home

Comandos cd alternativos

Herramientas para moverte más rápido entre carpetas.

z carpeta

Comando pwd

Muestra el directorio actual.

pwd

Comando dir

Lista archivos de forma similar a ls.

dir

Comando mkdir

Crea directorios.

mkdir carpeta

Comando rmdir

Elimina directorios vacíos.

rmdir carpeta

Comando mv

Mueve o renombra archivos.

mv archivo.txt destino/

Comando cp

Copia archivos y carpetas.

cp archivo.txt copia.txt

Comando touch

Crea archivos vacíos.

touch archivo.txt

Comando find

Busca archivos por nombre o tipo.

find . -name archivo.txt

Comando find alternativos

Herramientas modernas para búsquedas rápidas.

rg texto

Comando cat

Muestra contenido de archivos.

cat archivo.txt

Comando df

Muestra espacio en disco.

df -h

Comando du

Muestra tamaño de archivos y carpetas.

du -sh *

Comando tar

Comprime y descomprime archivos.

tar -czf archivo.tar.gz carpeta

Comando grep

Busca texto dentro de archivos.

grep "error" archivo.txt

Comando ln

Crea enlaces simbólicos.

ln -s origen destino

Comando alias

Crea atajos de comandos.

alias ll="ls -la"

Comando echo

Muestra texto en pantalla.

echo Hola

Comando tail

Muestra últimas líneas de un archivo.

tail archivo.txt

Comando top

Monitoriza procesos.

top

Comando ps

Muestra procesos activos.

ps aux

Comando kill

Finaliza procesos.

kill 1234

Comando uniq

Elimina duplicados.

uniq archivo.txt

Comando date

Muestra fecha y hora.

date

Comando which

Localiza comandos.

which ls

Comandos de configuración

Comandos básicos tras instalar Linux.

sudo apt update

Comandos bash

Ejecuta comandos encadenados.

comando1 && comando2

Comando locate

Busca archivos rápidamente.

locate archivo

Comando cut

Extrae partes de texto.

cut -d ":" -f1 archivo

Comando stat

Muestra información detallada de archivos.

stat archivo

Comandos de recordar comandos

Ayuda a memorizar comandos.

history

Comandos de red

Herramientas de red.

ping google.com

Comandos de sistema

Obtiene información del sistema.

uname -a

Comandos de diagnóstico

Verifica el estado del sistema.

dmesg

Comando usermod

Modifica usuarios.

usermod -aG sudo usuario

Comando sed

Edita texto en flujo.

sed 's/a/b/' archivo

Comandos divertidos de la consola

Comandos curiosos.

sl

Comandos habituales alternativos

Sustitutos modernos.

bat archivo.txt

Comandos uso tmux

Multiplexa terminal.

tmux

Comandos de seguridad Linux

Protege el sistema.

chmod 700 archivo

Comandos para programadores

Herramientas útiles para desarrollo.

git status

Comandos crear copias de seguridad o backups

Copias de seguridad.

rsync -av origen destino

Comandos ssh

Conexiones seguras remotas.

ssh usuario@host

Comandos de servidores: creación de espacio

Optimiza almacenamiento.

apt clean

Comandos básicos de la terminal

  • Acercar: [CTRL] + [+]
  • Alejar: [CTRL] + [-]
  • Imprimir directorio de trabajo: pwd
  • Borrar el terminal: [CTRL] + [l] u comando clear
  • Asignar un alias: alias [alias-name]="[comando-a-ejecutar]"
  • Obtener un archivo: source [nombre-del-archivo-a-leer-y-ejecutar]

Comandos de directorios (cd)

  • Moverse a un directorio específico: cd [nombre-de-tu-directorio]
  • Moverse al directorio principal: cd ..
  • Ir al directorio de inicio: cd o cd ~
  • Moverse al último directorio en el que estaba: cd -

Comando de listas (ls)

  • Enumerar todos los archivos y directorios visibles: ls
  • Enumerar todos los archivos y directorios (incluya archivos ocultos): ls -a
  • Formato de lista larga: ls -l
  • Formato legible por humanos: ls -lh
  • Combinando argumentos: formato legible por humanos + archivos ocultos: ls -lah
  • Obtén más información sobre el comando ls: man ls

COMANDO LS

Comandos de Búsquedas

  • Busque el binario de un programa: which [nombre-del-programa]– Busque el manual binario, fuente y de usuario de un programa: whereis [nombre-del-programa]– Busque archivos y directorios por nombre:
    find [ruta-de-búsqueda] -iname [nombre-del-archivo-que-quieres-buscar]
  • Obtén más información sobre el comando de búsqueda: man find
  • Obtén una breve descripción de un comando: whatis [nombre-del-comando]

COMANDO FIND

Historial de Comandos

  • Obtén comandos anteriores (uno por uno) ➜ Use Up Arrow key⬆️ para navegar por su historial
  • Obtén comandos anteriores (lista completa) ➜ history.
  • Repite los comandos del historial (comando bang) ➜ history![number-of-the-command-to-repeat]
  • Repite el último comando (comando bang-bang) ➜ !!

COMANDOS BÁSICOS DE REDES

Comandos de Trabajo con Archivos y Directorios

  • Crear un nuevo archivo (sin abrirlo) ➜ touch [nombre-de-tu-archivo]
  • Crear un nuevo archivo usando un editor de texto ➜ vim [nombre-de-tu-archivo]onano [nombre-de-tu-archivo]
  • Copiar un archivo ➜ cp [ruta-de-origne-de-tu-archivo] [ruta-destino-para-tu-archivo]
  • Crear un nuevo directorio ➜ mkdir [nuevo-nombre-de-directorio]
  • Eliminar un directorio vacío ➜ rmdir [nombre-del-directorio-que-quieres-eliminar]
  • Comando de eliminar (rm)
    • Eliminar un archivo ➜ rm [nombre-de-tu-archivo]
    • Eliminar un directorio de forma recursiva (usar con precaución) ➜ rm -rf [nombre-de-tu-directorio]
  • Comando de concatenar (gato)
    • Ver un solo archivo ➜ cat [nombre-de-tu-archivo]
    • Ver un solo archivo que incluye los números de línea ➜ cat -n [nombre-de-tu-archivo]
    • Copiar el contenido de un archivo a otro archivo ➜ cat [nombre-del-archivo-del-contenido-a-copiar] > [destination-filename]
    • Más información sobre el comando cat ➜ man cat
  • Comando de mover (mv)
    • Mover un archivo ➜ mv [ruta-de-origen-de-tu-archivo] [ruta-destino-para-tu-archivo]
    • Cambiar el nombre de un archivo ➜ mv [nombre-de-tu-archivo] [nuevo-nombre-del-archivo]

Búsquedas con Grep

  • Buscar una cadena dentro de un archivo ➜ grep [término-a-buscar] [archivo-fuente-de-búsqueda]
  • Búsqueda que no distingue entre mayúsculas y minúsculas dentro de un archivo ➜ grep -i [término-a-buscar] [archivo-fuente-de-búsqueda]
  • Buscar líneas que no coincidan dentro de un archivo ➜ grep -v [término-a-buscar] [archivo-fuente-de-búsqueda]
  • Búsqueda recursiva dentro de un directorio ➜ grep -r [término-a-buscar] [path-to-directory-to-search]
  • Varias búsquedas dentro de un archivo ➜ grep -E "[primer-termino-a-buscar|segundo-termino-a-buscar]" [archivo-fuente-de-búsqueda]
  • Contar los resultados de la búsqueda ➜ grep -c [término-a-buscar] [archivo-fuente-de-búsqueda]
  • Mostrar el nombre de los archivos coincidentes ➜ grep -l [término-a-buscar] [archivos-que-coincidan-a-buscar]
  • Más información sobre grep ➜ man grep

COMANDO GREP MÁS EJEMPLOS

Pipelines o Tuberías

  • Comandos en tuberías ➜ [comando 1] | [comando 2] | [comando n]
  • Canalización de resultados de búsqueda filtrados en un nuevo archivo ➜ ls | grep [término-a-filtrar] | cat > [ruta-al-nuevo-archivo]/[nombre-para-nuevo-archivo]
  • Buscar en el historial de comandos ➜ history | grep "[término-a-buscar]"

Permisos: Cambiar el comando de bits del modo de archivo (chmod)

  • Agregar permiso de ejecución a todos ➜ chmod a+x [nombre-del-archivo]ochmod +x [nombre-del-archivo]
  • Quitar el permiso de ejecución a todos ➜ chmod a-x [nombre-del-archivo]ochmod -x [nombre-del-archivo]
  • Agregar permiso de ejecución al propietario ➜ chmod u+x [nombre-del-archivo]
  • Eliminar el permiso de escritura a otros usuarios ➜ chmod o-w [nombre-del-archivo]
  • Agregar permiso de lectura al grupo ➜ chmod g+r [nombre-del-archivo]
  • Quitar el permiso de escritura y lectura a todos ➜ chmod a-wr [nombre-del-archivo]
  • Quitar el permiso de escritura y lectura a todos para todos los archivos en el directorio actual ➜ chmod a-wr *.*

Comandos para trabajar con grupos

  • Enumerar todos los grupos disponibles ➜ getent group
  • Enumerar todos los grupos a los que está asignada mi cuenta ➜ groups
  • Buscar un grupo específico (usando tuberías) ➜ getent group | grep [nombre-del-grupo-a-buscar]
  • Crear un nuevo grupo ➜ sudo groupadd [nombre-para-el-nuevo-grupo]
  • Agregar un usuario existente a un grupo secundario ➜ usermod -a -G [grupo-al-que-quieres-agregar-al-usuario] [nombre-usuario-a-agregar]

Propiedades: Cambiar el propietario y el grupo del archivo (chown)

  • Cambiar la propiedad del usuario para un archivo ➜ sudo chown [nombre-del-nuevo-propietario] [archivo-a-cambiar-su-propiedad]
  • Cambiar la propiedad del usuario para varios archivos ➜ sudo chown [nombre-del-nuevo-propietario] [file-1-to-change-ownership] [file-n-to-change-ownership]
  • Cambiar la propiedad del usuario para un directorio ➜ sudo chown [nombre-del-nuevo-propietario] [directorio-para-cambiar-propiedad]
  • Cambiar recursivamente la propiedad del usuario para un directorio y todos sus archivos ➜ sudo chown -R [nombre-del-nuevo-propietario] [directorio-para-cambiar-propiedad]
  • Cambiar la propiedad del grupo para un archivo ➜ sudo chown :[nuevo-nombre-de-grupo] [archivo-a-cambiar-su-propiedad]
  • Cambiar la propiedad de usuario y grupo de un archivo ➜ sudo chown [nombre-del-nuevo-propietario]:[nuevo-nombre-de-grupo] [archivo-a-cambiar-su-propiedad]

Atajos de Teclado

  • Buscar en tu historial de búsqueda ➜ [CTRL] + r. Luego escriba algunos caracteres para encontrar su comando
  • Pegar líneas anteriores ➜ [CTRL] + p
  • Mover el cursor al principio de la línea. ➜[CTRL] + a
  • Mover el cursor al final de la línea. ➜[CTRL] + e
  • Mover el cursor un carácter hacia adelante. ➜[CTRL] + f
  • Mover el cursor un carácter hacia atrás. ➜[CTRL] + b
  • Borrar la línea completa. ➜[CTRL] + u
  • Borrar la última palabra escrita. ➜[CTRL] + w

Comandos para trabajar con archivos largos

  • Imprimir las últimas líneas de un archivo ➜ tail [nombre-del-archivo]
  • Imprimir las últimas n líneas para un archivo ➜ tail -n [número-de-líneas] [nombre-del-archivo]
  • Imprimir las primeras líneas de un archivo ➜ head [nombre-del-archivo]
  • Imprimir las primeras n líneas de un archivo ➜ head -n [número-de-líneas] [nombre-del-archivo]
  • Ojear un archivo ➜ less [nombre-del-archivo]

Descargar Chuletas de Comandos Básicos de Linux en PDF

Enlaces directos a recopilatorios de comandos linux básicos que te serán de gran utilidad en el día a día del trabajo con la consola de Unix.

Aplicaciones de Android para usar la terminal de Linux

Aprendizaje y Práctica de Comandos Básicos

Vistas: 91.781