Está en la página 1de 1

Referencia de Comandos Unix/Linux .

com
Comandos de Ficheros Información del sistema
ls – listado de directorio date – muestra fecha y hora actual
ls -al – listado formateado con ficheros ocultos cal – muestra el calendario del mes actual
cd dir – cambia a directorio dir uptime – muestra uptime actual
cd – cambia a home w – muestra quien está online
pwd – muestra directorio actual whoami – como quien estás logeado
mkdir dir – cra directorio dir finger user – muestra información sobre user
rm file – borra file uname -a – muestra información del kernel
rm -r dir – borra directorio dir cat /proc/cpuinfo – información de cpu
rm -f file – fuerza borrado de file cat /proc/meminfo – información de memoria
rm -rf dir – fuerza borrado de directorio dir * man command – muestra el manual de command
cp file1 file2 – copia file1 a file2 df – muestra uso de disco
cp -r dir1 dir2 – copia dir1 a dir2; crea dir2 si no du – muestra espacio de disco usado por directorio
existe free – muestra uso de memoria y swap
mv file1 file2 – renombra o mueve file1 a file2 whereis app –muestra localizaciones posibles de
si file2 es un directorio existente, mueve file1 a app
directorio file2 which app – muestra que app will correrá por
ln -s file link – crea enlace simbólico link a file defecto
touch file – crea o actualiza file
cat > file – vuelca entrada estándar en file Compresión
more file – salida de contenidos de file tar cf file.tar files – crea un tar llamado
head file – salida de las primeras 10 líneas de file file.tar que contiene files
tail file – salida de las últimas 10 líneas de file tar xf file.tar – extrae ficheros de file.tar
tail -f file – salida de los contenidos de file tar czf file.tar.gz files – crea un tar con
mientras crece, empezando con las 10 últimas líneas compresión Gzip
tar xzf file.tar.gz – extrae un tar usando Gzip
Gestión de Procesos tar cjf file.tar.bz2 – crea un tar con
ps – mustra todos los procesos actualmente activos compresión Bzip2
top – muestra todos los procesos en ejecución tar xjf file.tar.bz2 – extrae un tar usando
kill pid – mata proceso pid Bzip2
killall proc –mata todos los procesos proc * gzip file – comprime file y lo renombra file.gz
bg – muestra job parados o en background; continúa gzip -d file.gz – descomprime file.gz a file
proceso parado en background
fg – trae el job más reciente a foreground Red
fg n – trae job n a foreground ping host – ping host y muestra resultados
Permisos de Ficheros whois domain –información whois de domain
dig domain – obtener información DNS de domain
chmod octal file – cambia los permisos de file a
dig -x host – búsqueda inversa host
octal, que puede ser encontrado por separado
wget file – descarga file
usuario, grupo, y mundo añadiendo:
wget -c file – continúa una descarga parada
● 4 – lectura (r)
● 2 – escritura (w) Instalación
● 1 – eejecución (x) Instalar (código fuente):
Ejemplos: ./configure
chmod 777 – lectura, escritura, ejecución para todos make
chmod 755 – rwx para dueño, rx para gurpo y mundo make install
Más opciones, ver man chmod. dpkg -i pkg.deb – instalar un paquete(Debian)
SSH rpm -Uvh pkg.rpm – instalar un paquete (RPM)
ssh user@host – conecta a host como user
ssh -p port user@host – conecta a host en puerto Atajos
port como user Ctrl+C – para parar el comando en curso
ssh-copy-id user@host – añade tu key a host para Ctrl+Z – pausa el comando en curso, vuelve con fg
user para actualizar un login con key o sin pass en foreground o bg en background
Ctrl+D – log out de la sesión actual, similar a exit
Búsqueda Ctrl+W – borra una palabra en la línea
grep pattern files – busca pattern en files Ctrl+U – borra la línea entera
grep -r pattern dir – busca recursivamente Ctrl+R – para traer comando reciente
pattern en dir !! - repite el último comando
command | grep pattern – busca pattern en la exit – log out de una sesión actual
salida de command
locate file – muestra todas las casos de file
* usar con máxima precaución.