Linux, un sistema operativo celebrado por su adaptabilidad y solidez, cuenta con un vasto repertorio de comandos. Exploremos más de 50 de los comandos más indispensables con los que todo usuario de Linux debería estar familiarizado:
1. yo: Una piedra angular en Linux, este comando enumera el contenido de un directorio. Ofrece varias banderas para personalizar la salida, como mostrar archivos ocultos o mostrar detalles como permisos de archivos y marcas de tiempo.
2. pwd: Abreviatura de “Imprimir directorio de trabajo”, pwd
revela su ubicación actual dentro del sistema de archivos, una forma rápida de saber dónde se encuentra.
3. discos compactos: La herramienta principal para navegar por directorios. Por emparejamiento cd
con un nombre de directorio, puede cambiar su ubicación actual sin problemas.
4. mkdir: Abreviatura de "crear directorio", este comando crea un nuevo directorio con el nombre especificado.
5. mv: un comando versátil que le permite mover o cambiar el nombre de archivos y directorios.
6. CP: Mientras mv
transfiere archivos, cp
los duplica, creando una copia en la ubicación deseada.
7. habitación: La herramienta de eliminación definitiva en Linux. Borra archivos o directorios; una vez eliminados, desaparecen para siempre.
8. toque: ¿Necesita un archivo vacío rápidamente? El touch
El comando lo crea con el nombre especificado.
9. en: Se utiliza para crear enlaces físicos o simbólicos. Es una forma de crear accesos directos o referencias a archivos o directorios.
10. gato: Una utilidad para mostrar el contenido completo de un archivo en la terminal.
11. claro: Este comando limpia la pantalla del terminal, proporcionando un borrón y cuenta nueva para nuevos comandos y resultados.
12. eco: Se utiliza para mostrar texto o variables en la pantalla. Es fundamental para crear secuencias de comandos y mostrar mensajes.
13. menos: Una utilidad para ver el contenido de archivos con capacidades de navegación y búsqueda. A diferencia de cat
, que muestra todo el contenido a la vez, less
permite desplazarse y buscar dentro de archivos.
14. hombre: Ofrece acceso a páginas de manual para la mayoría de los comandos y programas de Linux. Es invaluable si no está seguro acerca de la funcionalidad o los indicadores de un comando.
15. uname: recupera información básica del sistema operativo, como la versión del kernel y el nombre del hardware de la máquina.
16. whoami: Devuelve rápidamente el nombre de usuario del usuario actualmente activo.
17. alquitrán: Una poderosa herramienta para archivar. Se puede utilizar para comprimir o extraer archivos en varios formatos como .tar
, .gz
y .bz2
.
18. grep: permite a los usuarios buscar una cadena o patrón específico dentro de archivos o salidas de comandos.
19. cabeza: Muestra las primeras líneas de un archivo. Útil para echar un vistazo rápidamente al principio de los archivos.
20. cola: La contraparte de head
, muestra las últimas líneas de un archivo. A menudo se utiliza para ver el final de registros o flujos de datos.
21. diferencia: Compara el contenido de dos archivos y muestra las diferencias entre ellos, línea por línea.
22. cmp: Una herramienta de comparación más básica que diff
. Comprueba si dos archivos son idénticos y, en caso contrario, indica el primer byte en el que difieren.
23. comunicación: Combina características de ambos diff
y cmp
, que muestra qué líneas son comunes y cuáles son únicas para cada archivo.
24. ordenar: Ordena el contenido de un archivo. De forma predeterminada, organiza las líneas de un archivo en orden ascendente, pero se puede personalizar usando diferentes indicadores.
25. exportar: Utilizado principalmente en secuencias de comandos de shell, este comando establece variables de entorno que se pueden usar en otros programas o sesiones.
26. cremallera: comprime archivos y directorios en un .zip
formato, haciéndolos más fáciles de compartir o almacenar.
27. descomprimir: descomprime archivos de un .zip
archivo.
28. ssh: El comando “Secure Shell”, esencial para inicios de sesión remotos seguros en otras máquinas a través de una red.
29. servicio: Administra los servicios del sistema, permitiendo a los usuarios iniciar, detener, reiniciar y verificar el estado de los servicios.
30. ps: enumera los procesos actualmente en ejecución con sus ID, lo cual es crucial para el monitoreo y la administración del sistema.
31. matar y matar a todos: Comandos utilizados para finalizar procesos. Mientras kill
requiere una identificación de proceso, killall
finaliza procesos basándose en su nombre.
32. df: Muestra información del sistema de archivos del disco, proporcionando información sobre el uso del espacio en las unidades montadas.
33. montar: Monta manualmente sistemas de archivos o dispositivos.
34. chmod: cambia los permisos de los archivos y dicta quién puede leer, escribir o ejecutar un archivo.
35. chown: Altera la propiedad del archivo, asignando qué usuario y grupo poseen un archivo o directorio.
36. ifconfig: proporciona detalles sobre las interfaces de red, incluidas direcciones IP, direcciones MAC y más.
37. trazarruta: traza un mapa de la ruta que toman los paquetes de datos para llegar a un destino y muestra cada salto en el camino.
38. wget: un descargador de línea de comandos que puede recuperar archivos o sitios web completos de Internet.
39. ufff: Significa "Firewall sin complicaciones". Es una interfaz fácil de usar para administrar iptables, lo que hace que la configuración del firewall sea más accesible.
40. iptables: Una herramienta sólida para configurar las reglas de filtrado de paquetes de Linux, que forma la base de muchos firewalls.
41. apto, pacman, mmm, rpm: Estos son administradores de paquetes para diferentes distribuciones de Linux. Se encargan de la instalación, actualización y eliminación de software.
42.sudo: Eleva los privilegios del usuario, permitiéndole ejecutar comandos como superusuario u otro usuario.
43. cal: Un comando simple que muestra un calendario en la terminal.
44. alias: permite a los usuarios crear atajos personalizados o nombres alternativos para comandos, agilizando las tareas repetitivas.
45. dd: Si bien su uso principal hoy en día es crear unidades USB de arranque, es una herramienta poderosa para copiar y convertir datos.
46. donde esta: Ubica las páginas binaria, fuente y manual de los comandos.
47. qué es: Proporciona una breve descripción de un comando o programa.
48. arriba: Ofrece una vista dinámica y en vivo de los procesos en ejecución del sistema, similar al Administrador de tareas de Windows.
49. agregar usuario y modificar usuario: Comandos para la gestión de usuarios. useradd
crea un nuevo usuario, mientras usermod
modifica la información del usuario existente.
50. contraseña: Administra contraseñas. Puede establecer, cambiar o eliminar contraseñas de los usuarios.
Comprender estos comandos y sus capacidades es crucial para una gestión eficaz del sistema Linux. Como ocurre con cualquier habilidad, el dominio viene con la práctica, por lo que siempre es beneficioso dedicar tiempo a experimentar y explorar estos comandos en varios escenarios.
Comentarios (0)
Aún no hay comentarios aquí, ¡tú puedes ser el primero!