Los comandos del día a día para manejar una shell Linux real desde el teléfono: navegar el sistema de archivos, mover archivos, inspeccionar procesos, gestionar permisos y seguir logs. Todo POSIX / GNU coreutils estándar, tal como se comportan en cualquier máquina Linux.
Imprime o guarda esta página como referencia sin conexión.
Navegar
Comando
Descripción
pwd
Muestra el directorio de trabajo actual.
ls -lah
Lista todos los archivos, formato largo, tamaños legibles.
cd -
Vuelve al directorio anterior.
tree -L 2
Muestra el árbol de directorios, dos niveles.
Archivos y directorios
Comando
Descripción
cp -r src dst
Copia un directorio de forma recursiva.
mv old new
Mueve o renombra un archivo o directorio.
mkdir -p a/b/c
Crea directorios anidados, sin error si ya existen.
rm -rf dir
Elimina un directorio y su contenido (irreversible).
ln -s target link
Crea un enlace simbólico que apunta al destino.
Ver y buscar
Comando
Descripción
cat file
Imprime el contenido de un archivo en la terminal.
less file
Recorre un archivo por páginas (q sale, / busca).
grep -rn "text" .
Busca texto recursivamente, con números de línea.
find . -name '*.js'
Encuentra archivos que coinciden con un patrón.
tail -f app.log
Sigue un archivo de log en vivo mientras crece.
Permisos y propiedad
Comando
Descripción
chmod +x script.sh
Hace ejecutable un archivo.
chmod 644 file
Propietario lee/escribe, otros solo lectura.
chown user:grp f
Cambia el propietario y grupo de un archivo.
umask 022
Define permisos por defecto para archivos nuevos.
Procesos y trabajos
Comando
Descripción
ps aux
Lista todos los procesos en ejecución con detalles.
top
Vista en vivo del uso de CPU y memoria.
kill -9 PID
Fuerza el cierre de un proceso por su PID.
cmd &
Ejecuta un comando en segundo plano.
jobs / fg %1
Lista trabajos en segundo plano; trae uno al frente.
Tuberías y redirección
Comando
Descripción
cmd > out.txt
Redirige la salida a un archivo (sobrescribe).
cmd >> out.txt
Añade la salida al final de un archivo.
a | b
Canaliza la salida de a como entrada de b.
cmd 2>&1
Une stderr con stdout.
cmd1 && cmd2
Ejecuta cmd2 solo si cmd1 tiene éxito.
Sistema y red
Comando
Descripción
df -h
Muestra el espacio libre en disco, legible.
du -sh *
Muestra el tamaño de cada elemento de la carpeta.
free -h
Muestra memoria total, usada y libre.
curl -I url
Obtiene solo las cabeceras HTTP de una URL.
env / export X=1
Lista variables de entorno; define una para la sesión.