Tutoriales

10 comandos de Linux válidos poco conocidos

Bienvenido de nuevo a nuestro viaje en curso a través de los poderosos pero a menudo pasados ​​por alto el mundo de los comandos de Linux. Si ha estado siguiendo, ya sabe que hay muchas herramientas prácticas ocultas en la terminal, solo esperando para facilitar su vida.

En el cuarto número, le traemos un lote de comandos de Linux subestimados que envuelven un golpe. Estas herramientas son algo que muchos usuarios, especialmente principiantes, pueden no tropezar durante el uso regular, pero una vez descubierto, rápidamente se volverán esenciales.

Si se perdió la sección anterior, asegúrese de revisarlo:

Cavemos en la Parte 4 y descubramos algunas gemas ocultas que pueden mejorar sus habilidades de línea de comando.

32. Comando Strace

este strace Es una herramienta de depuración que se usa principalmente para fines de solución de problemas en Linux, es posible que no se instale en el sistema de forma predeterminada, y es posible que deba usar Apt o Yum para instalar los paquetes requeridos.

Para rastrear la ejecución de comandos, llame:

strace pwd
Seguimiento de comandos de Linux

este strace Los comandos aceptan muchos argumentos y tienen muchas opciones; Consulte la página del hombre para obtener más información.

man strace

33. Comando de salida -a && Salida

La mayoría de los administradores del sistema usan comandos de pantalla para controlar los trabajos que se ejecutan en el contexto terminal. Si su trabajo está funcionando durante mucho tiempo y desea separarse de la terminal, generalmente usa screen El comando hace esto.

Pero si no sabes cómo usar screeneste disown Comandos para rescate, que se utiliza para mantener el trabajo trabajando en segundo plano, incluso si cierre la sesión de terminal.

La sintaxis es disown Todos los fondos funcionan y salen de la terminal:

command & disown -a && exit

Para separar un trabajo específico a largo plazo, use jobs El comando encuentra el número de trabajo y se ejecuta disown %nDónde n Es el número de trabajo.

jobs             # List background jobs to find job number
disown %n        # Disown the job with job number 1

Para verificar que el trabajo realmente se esté ejecutando, use el comando PS o TOP. este nohup Los comandos son sustitutos disown Orden.

34. Fecha de visualización de terminal

El siguiente comando es una combinación de varios comandos, esencialmente un pequeño script. Para las personas que trabajan en conchas o terminales sin una interfaz gráfica de usuario (GUI), verificar la fecha actual del sistema puede ser una tarea tediosa, ya que generalmente requiere escribir un comando de fecha.

Para simplificar esto, ejecute el siguiente comando en su terminal que mostrará la fecha y hora actuales en la esquina superior derecha de la ventana del terminal y actualice cada segundo:

while sleep 1; do tput sc; tput cup 0 $(($(tput cols)-29)); date; tput rc; done &

explicar:

  • sleep 1: Espere 1 segundo entre actualizaciones.
  • tput sc and tput rc: Guardar y restaurar la posición del cursor.
  • tput cup 0 ...: Mueva el cursor a la primera fila, cerca del borde derecho del terminal.
  • date: Muestra la fecha y hora actuales.
  • &: Ejecute el bucle en el fondo, para que pueda continuar usando el terminal.

notas: Es posible que deba ajustar el valor 29 existir $(tput cols)-29 Depende del ancho de su terminal y la longitud de la cadena de fecha alineada óptima.

35. Watch -t -n 1 «fecha + %t | figlet»

recordar figlet ¿Los comandos que mencionamos en nuestro artículo anterior «20 comandos interesantes para Linux»? Este es un gadget divertido que imprime un texto grande ASCII carta.

Esta vez, lo combinamos con comandos de reloj para crear un reloj digital animado en su terminal.

Asegúrate de tener figlet Instalado en el sistema.

sudo apt install figlet      # For Debian/Ubuntu
or
sudo yum install figlet      # For RHEL/CentOS

Luego corre:

watch -t -n 1 "date +%T | figlet"

¡Eso es todo! Verá el reloj digital actualizado cada segundo en la terminal.

36. Comandos de host y minería

Los comandos de host y DIG son utilidades útiles de búsqueda DNS en Linux. Aunque no son completamente oscuros, a menudo se subestiman a pesar de su efectividad en el diagnóstico de problemas relacionados con el DNS.

Comando de host

este host El comando es una utilidad simple para realizar una búsqueda DNS que convierte un nombre de dominio en una dirección IP y viceversa.

host www.google.com

Producción:

www.google.com has address 142.250.64.100
www.google.com has IPv6 address 2607:f8b0:4007:80f::2004

Este resultado muestra las direcciones IPv4 e IPv6 asociadas con el dominio www.google.com.

Comandos de excavación

este excavar (Groper de información de dominio) El comando es una herramienta de búsqueda DNS potente y flexible que proporciona información detallada sobre consultas DNS, a menudo utilizadas para depurar y probar las configuraciones de DNS.

dig www.google.com

37. Comando DSTAT

estedstatLos comandos son una herramienta versátil y poderosa para generar estadísticas de recursos del sistema en tiempo real. Proporciona información sobre CPU, memoria, E/S de disco, actividad de red y más, todo en una salida codificada por colores, lo que lo hace particularmente útil para el monitoreo y la solución de problemas de rendimiento.

Dstat No se puede instalar en el sistema de forma predeterminada. Use uno de los siguientes comandos de acuerdo con su distribución de Linux:

sudo apt install dstat         [On Debian, Ubuntu and Mint]
sudo dnf install dstat         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/dstat  [On Gentoo Linux]
sudo apk add dstat             [On Alpine Linux]
sudo pacman -S dstat           [On Arch Linux]
sudo zypper install dstat      [On OpenSUSE]    
sudo pkg install dstat         [On FreeBSD]

Después de la instalación, puede comenzar a usar DSTAT usando comandos simples:

dstat
Recursos del sistema de vigilancia DSTAT
DSTAT – Monitoreo de recursos del sistema

38. Bind -P Command

este bind -p El comando muestra todos los enlaces de teclas actuales (accesos directos de teclado) disponibles en el shell bash, que le permite personalizar y ver cómo se comportan ciertas combinaciones de teclas en el shell.

bind -p

Esto genera una lista de todos los enlaces de clave de lectura, por ejemplo:

"\C-a": beginning-of-line
"\C-e": end-of-line
"\C-k": kill-line
...

Cada línea muestra una combinación de clave y su comando límite.

39. Toque/fuerza

El siguiente comando crea un archivo vacío llamado forcefsck En el directorio raíz (/)actúa como un indicador que instruye al sistema Linux que realice verificaciones del sistema de archivos (FSCK) en el siguiente reinicio.

touch /forcefsck

Cuando se inicia el sistema, detecta el archivo y se ejecuta fsck Esto ayuda a solucionar cualquier inconsistencia del sistema de archivos en las particiones relevantes antes de que se instalen.

40. NCDU – NCURSES USO DE DISCO

NCDU es un analizador de uso de disco rápido basado en NCURSES, que es una excelente alternativa a DU con interfaces interactivas.

sudo apt install ncdu         [On Debian, Ubuntu and Mint]
sudo dnf install ncdu         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ncdu  [On Gentoo Linux]
sudo apk add ncdu             [On Alpine Linux]
sudo pacman -S ncdu           [On Arch Linux]
sudo zypper install ncdu      [On OpenSUSE]    
sudo pkg install ncdu         [On FreeBSD]

Ejecutarlo en el directorio para ver el uso del disco y navegar de manera interactiva:

ncdu

41. Orden de corte

Cortar elimina los archivos de forma segura sobrescribiendo varias veces, evitando así la recuperación.

shred -u filename

este -u Cortar y eliminar archivos, que es mucho más seguro que el simple RM al eliminar datos confidenciales.

Estos comandos ocultos de Linux son realmente útiles, y una vez que comience a usarlos, puede hacer que su trabajo sea más fácil y rápido.

LEER  Curso completo Ansible | Tutorial de Ansible para principiantes | Aprende Ansible paso a paso | Solo aprende

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba