Comandos Linux
Guía rápida de referencia de comandos útiles de Linux:
- Buscar un fichero:
locate -i fichero - Actualizar indice de búsqueda de ficheros:
updatedb - Montar carpeta de red en una carpeta local (crear unidad de red):
sudo mount -t cifs //servidor/carpeta /media/carpeta -o user=usuario%contraseña - Tamaño de una carpeta:
du-sh carpeta - Recuperar un listado de paquetes instalados:
dpkg --get-selections | grep -v deinstall - Comprimir archivos y/o carpetas:
tar -cvzf fichero.tar.gz carpeta_a_comprimir - Descomprimir archivos:
tar -xvzf fichero.tar.gz
- Ver el contenido de un fichero comprimido:
tar -tzf fichero.tar.gz - Saber versión de Linux instalada:
cat /etc/issue - Ver últimos comandos introducidos:
history - Saber nombre del equipo:
hostname - Cerrar programa:
pkill nombreprograma - Matar proceso:
kill -9 numeroproceso - Obtener PID del último proceso arrancado:
echo $! - Obtener PID del proceso indicado:
pidof nombreproceso - Borrar todas las carpetas .svn del directorio actual :
find . -name .svn -print0 | xargs -0 rm -rf
- Exportar resultado de una consulta MySQL a un fichero de texto:
SELECT * INTO OUTFILE '/tmp/fichero.txt' FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' FROM tabla;
- Comprobar accesos por SSH en el log:
cat /var/log/auth.log | grep sshd
- Contar ficheros de un directorio:
ls -1 | wc -l
- Borrar ficheros con fecha de creación anterior a 50 días:
find . -maxdepth 2 -ctime +50 -exec rm {} \;
- Buscar los archivos de un directorio que contengan la palabra indicada:
grep -r "palabra" /home/directorio/
- Conexión FTP con usuario y contraseña desde Midnight Commander:
cd ftp://usuario:contraseña@ftp.tuweb.com
- Vaciar cola de mensajes de correo:
postsuper -d ALL
- Mostrar todos los ficheros del directorio actual con una determinada extension:
find -name "*.tmp" -exec ls {} \;
- Borrar todos los ficheros del directorio actual con una determinada extension:
find -name "*.tmp" -exec rm {} \;
- Matar todos los procesos cuyo nombre contenga una cadena:
ps aux |grep cadena|grep -v 'grep' |kill -9 $(awk 'print $2}')


Comentarios Recientes