Sintaxis útiles de comandos en GNU/linux.

Conjunto de sintaxis de combinación de comandos en GNU/Linux.

# Descomprimir, Desempaquetar un archivo con extensión .tar.gz
tar -zxvf archivo.tar.gz
# Crear un enlace simbólico a un archivo de nombre enlace_simbolico
ln -s archivo_o_ruta enlace_simbolico
# Copiar de forma recursiva y forzada todo el directorio de nombre verduras y su contenido al directorio /home/hermida

 cp -Rf /verduras /home/hermida



# Filtrar la palabra linux en el archivo.txt y mostrarla en forma de paginador
cat archivo.txt | grep linux | less
# Mostrar todos los procesos en forma de árbol y redireccione el contenido al archivo de nombre archivo.txt
pstree >> archivo.txt
# Cambiar de minúsculas a mayúsculas el contenido del archivo_1.txt al archivo_2.txt
tr ‘a-z’  ‘A-Z’ < archivo_1.txt > archivo_2.txt
# Contar las lineas, palabras y carácteres del archivo de nombre  cereales.txt
wc cereales.txt
# Evitar borrar el archivo de nombre respaldo  (aún siendo usuario root).
chattr +i respaldo
# Desproteger del borrado el archivo de nombre respaldo.
chattr -i respaldo
# Mostrar los procesos que consumen más memoria.
ps aux | sort -nrk 4 | head
# Mostrar los dispositivos conectados a la placa madre mediante un bus PCI.
lspci
# Mostrar la información sobre la memoria.
cat /proc/meminfo
# Mostrar el trazado de ruta del dominio dominio.com.
traceroute dominio.com
# Limpiar el historia
history -c
# Mostrar información del archivo papas.txt
stat -l papas.txt
# Mostrar información del servicio SSH
ps -aux | grep sshd
# Mostrar tabla IP
route -n
# Mostrar que equipos están conectados al Servidor.
arp -a
# Limpiar los logs del directorio /var/log/mesages
cp /dev/null /var/log/messages
# Mostrar los mensajes del kernel linux
tail -f /var/log/messages | grep kernel
# Quitar los permisos de uso del terminal al usuario kelly
usermod -s /bin/false kelly
# Conocer el espacio total utilizado en el sistema.
du -hs *
# Copiar todo el contenido del disco duro hda en hdb
cat /dev/hda /dev/hdb
# Mostrar versión del núcleo y compilador empleado
cat /proc/version
# Mostrar lista de módulos cargados
cat /proc/modules
# Mostrar información del tiempo transcurrido desde que el sistema esta activo
uptime
# Listar de forma paginada los archivos y directorios del sistema
ls -lh
# Contar ficheros, sub directorios y directorios
ls | wc -l
# Para buscar archivos en rutas especificas
find [ruta] [expresion]
# Buscar en toda la raíz el archivo de nombre respaldo
find / -name respaldo
# Buscar archivos binarios que no han sido utilizados en los últimos 20 días.
find /usr/bin -type f -atime +20
# Buscar archivos binarios creados o modificados en los últimos 20 días.
find /usr/bin -type f -mtime +20
# Buscar archivos con extensión .rpm dentro del directorio /home/lsilva
find /home/lsilva/ -name *.rpm
# Buscar todos los archivos y directorios que pertenezcan al usuario lsilva
find / -user hermida


# Mostrar resumen del comando ls.
whatis ls
# Comando para recuperar consola cuando salen símbolos raros o bien se bloquea.
reset
# Mostrar la arquitectura del sistema
arch
Espero haya sido de utilidad.

Comentarios

Entradas populares de este blog