100 comandos de la terminal en Linux



1. pwd – Muestra el directorio actual.
2. ls – Lista los archivos y directorios.
3. cd – Cambia de directorio.
4. mkdir – Crea un directorio.
5. rmdir – Elimina un directorio vacío.
6. touch – Crea un archivo vacío.
7. cp – Copia archivos o directorios.
8. mv – Mueve o renombra archivos/directorios.
9. rm – Elimina archivos o directorios.
10. cat – Muestra el contenido de un archivo.
11. more / less – Muestra contenido de archivos por páginas.
12. head – Muestra las primeras líneas de un archivo.
13. tail – Muestra las últimas líneas de un archivo.
14. echo – Muestra texto en la terminal.
15. whoami – Muestra el usuario actual.
16. id – Muestra información del usuario actual.
17. history – Muestra el historial de comandos.
18. clear – Limpia la terminal.
19. df – Muestra el uso del espacio en disco.
20. du – Muestra el uso de disco por archivo/directorio.
21. uname – Información básica del sistema.
22. date – Muestra la fecha y hora.
23. cal – Muestra un calendario.
24. man – Abre el manual de comandos.
25. which – Localiza un ejecutable.
26. find – Busca archivos o directorios.
27. grep – Busca texto en archivos.
28. locate – Encuentra archivos rápidamente.
29. chmod – Cambia permisos de archivos.
30. chown – Cambia propietario de archivos/directorios.
31. kill – Termina procesos por PID.
32. ps – Muestra procesos en ejecución.
33. top – Monitoriza procesos en tiempo real.
34. htop – Versión interactiva de top.
35. service – Inicia, detiene o reinicia servicios.
36. systemctl – Gestiona servicios y sistemas.
37. crontab – Programa tareas automáticas.
38. df -h – Muestra el uso del disco en formato legible.
39. lsblk – Lista particiones y dispositivos de bloques.
40. mount – Monta sistemas de archivos.
41. umount – Desmonta sistemas de archivos.
42. tar – Archiva y comprime archivos.
43. zip / unzip – Comprime y descomprime archivos ZIP.
44. scp – Copia archivos entre sistemas mediante SSH.
45. rsync – Sincroniza archivos y directorios.
46. wget – Descarga archivos desde la web.
47. curl – Realiza peticiones HTTP.
48. ping – Verifica conectividad de red.
49. traceroute – Rastrea la ruta de paquetes de red.
50. ifconfig – Configura interfaces de red (antiguo).
51. ip – Configura y consulta interfaces de red (moderno).
52. netstat – Muestra conexiones de red.
53. ss – Alternativa moderna a netstat.
54. iptables – Configura reglas de firewall.
55. ufw – Firewall simplificado para iptables.
56. nano / vim – Editores de texto en terminal.
57. awk – Procesa y analiza texto.
58. sed – Edita texto mediante scripts.
59. diff – Compara archivos línea por línea.
60. alias – Crea atajos para comandos.
61. ssh – Accede remotamente a servidores.
62. ssh-keygen – Genera claves SSH.
63. scp – Transfiere archivos de forma segura entre sistemas.
64. iptables – Configura reglas avanzadas de firewall.
65. nmap – Escanea redes y puertos abiertos.
66. tcpdump – Captura paquetes de red.
67. wireshark – Analiza tráfico de red.
68. john – Realiza ataques de fuerza bruta en hashes.
69. hashcat – Desencripta hashes mediante GPU.
70. gpg – Encripta y desencripta archivos.
71. openssl – Herramienta de cifrado para certificados y conexiones.
72. fail2ban – Protege servicios contra ataques de fuerza bruta.
73. chkrootkit – Busca rootkits en el sistema.
74. lynis – Realiza auditorías de seguridad.
75. netcat – Establece conexiones TCP/UDP.
76. nc – Alternativa para escaneo de puertos y transferencia de datos.
77. iptables-save – Guarda configuraciones de firewall.
78. tcpflow – Captura y analiza tráfico TCP.
79. hping3 – Genera paquetes personalizados.
80. logwatch – Monitorea y genera reportes de logs.
81. journalctl – Analiza logs de systemd.
82. auditctl – Configura auditorías del sistema.
83. clamav – Escanea virus en Linux.
84. tripwire – Detecta cambios no autorizados en archivos.
85. openvpn – Establece conexiones VPN.
86. iptables-restore – Restaura reglas de firewall.
87. arp-scan – Escanea redes locales para direcciones MAC.
88. dig – Realiza consultas DNS.
89. whois – Consulta informacion de dominios.
90. ip link – Gestiona interfaces de red.
91. ip route – Configura rutas de red.
92. bpftrace – Realiza análisis del kernel.
93. sysctl – Ajusta parámetros del kernel.
94. ethtool – Configura interfaces de red Ethernet.
95. setfacl – Configura listas de control de acceso.
96. getfacl – Consulta listas de control de acceso.
97. zcat – Muestra contenido de archivos comprimidos.
98. strace – Rastrea llamadas al sistema.
99. lsof – Lista archivos abiertos por procesos.
100. passwd – Cambia contraseñas de usuarios.
 un comando,