GNU/Linux >> Tutoriales Linux >  >> Linux

Los 50 comandos de Linux más útiles para ejecutar en la terminal

No importa si eres un usuario experimentado de Linux como yo o un novato que recién comienza a mojarse los pies en este fantástico mundo de los sistemas Unix, dominar los diversos comandos de terminal es imprescindible para todos. Aunque aún puede usar la utilidad de línea de comandos en otros sistemas operativos, como en Windows, es principalmente Linux lo que hace que la interfaz del terminal sea atractiva para nosotros, los fanáticos de la tecnología.

Como es casi imposible memorizar la gran cantidad de herramientas y comandos de terminal disponibles en conjunto, hemos seleccionado esta guía cuidadosamente construida para usted que describe los 50 mejores comandos de Linux que usará regularmente. Estos comandos de terminal de Linux actuarán como un precursor para familiarizarse con los diferentes principios del sistema operativo subyacente de los sistemas similares a Unix, como Linux y Mac OS.

Comandos de Linux más útiles que puede aprender hoy

A continuación, encontrará los 50 mejores comandos de terminal de Linux que nuestros expertos han seleccionado con el objetivo de disparar su experiencia con el sistema Linux. Al implementar creativamente muchos de estos comandos de terminal flexibles en su próxima sesión de terminal, comenzará a sentir el calor de convertirse en un usuario consciente del sistema Unix. Antes de entrar en detalles, puede obtener un conjunto de las mejores hojas de trucos de comandos de Linux para dominar el sistema Linux.

Comandos de Linux para navegar por el sistema de archivos

Al igual que con todos los sistemas operativos modernos, el sistema de archivos de Linux se encuentra en el centro de su diseño fundamental y allana el camino para que usted visualice y manipule la jerarquía de su sistema. Aprender a navegar por el sistema de archivos de forma creativa llevará sus habilidades de Linux al siguiente nivel.

1. pwd

pwd significa Directorio de trabajo de impresión y hace exactamente lo que piensa:muestra el directorio en el que se encuentra actualmente. Este es uno de los comandos de terminal de Linux más prácticos que tiene como objetivo hacer que la vida de los nuevos usuarios sea pacífica al garantizar que no se pierdan en eso. ventana de terminal aparentemente críptica.

2. ls

El comando ls es probablemente uno de los más utilizados en el mundo Unix. Le presenta el contenido de un directorio en particular, tanto archivos como directorios. Utilizará este comando junto con pwd para navegar dentro del poderoso sistema de archivos Unix.

3. discos compactos

Abreviatura de Change Directory, el comando cd está detrás de su movimiento de un directorio a otro. Es uno de los pocos comandos de Linux que está atado para usar durante su período con el sistema Linux. Este comando hace que la vida frente a la terminal sea menos aterradora para los principiantes y proporciona un método estándar para explorar todo el sistema de archivos de su dispositivo.

4. mkdir

- -

¿Quieres crear una nueva carpeta a través de la terminal? El comando mkdir se crea solo para este propósito específico. Le permite crear carpetas en cualquier lugar que desee en su sistema Linux, ¡siempre y cuando tenga el permiso necesario, por supuesto!

5. rmdir

El archirrival del comando mkdir, el comando rmdir le permite eliminar carpetas específicas de su sistema sin problemas. Aunque muchos utilizan el comando rm para este propósito, estropear los parámetros o incluso un solo carácter con rm puede hacer cosas que ni siquiera soñaría. Así que quédese con rmdir por ahora.

6. lsblk

A menudo encontrará la necesidad de enumerar los dispositivos de bloque disponibles de su sistema Linux. El lsblk es uno de los comandos de Linux más utilizados para este propósito. Este práctico comando de terminal le presentará una estructura de árbol de sus dispositivos de bloque y es muy utilizado por usuarios profesionales.

7. montar

A diferencia de Windows, cada vez que conecta una tarjeta SD o un USB, es probable que su distribución no los muestre directamente al principio. Debe montarlo con su sistema de archivos existente usando el comando de montaje. Este comando de Linux es uno de los comandos de terminal más poderosos que existen.

8. df

El comando df es uno de los comandos de terminal de Linux más poderosos que muestra información esencial sobre el espacio en disco en su sistema de archivos. Los administradores de sistemas lo utilizan ampliamente para monitorear y analizar servidores en tiempo real o sistemas orientados a la red.

Comandos de Linux para manipular el sistema

Los comandos del sistema son esenciales para obtener información sobre su sistema Linux. Un número significativo de poderosos comandos de Linux están a su disposición para esta tarea. A continuación, presentamos algunos para que pueda comenzar.

9. uname

El comando uname es un comando elemental de Linux para obtener información del sistema como el nombre, la versión y otros detalles específicos del sistema. Puede verificar rápidamente la versión de su sistema operativo y kernel con este comando y puede saber con certeza la longitud de las instrucciones de su máquina.

10. pd

Este es uno de otros comandos de terminal sencillos que le permitirán visualizar qué procesos ejecuta actualmente su máquina. Es un medio muy elegante pero flexible para analizar los recursos del sistema y le permitirá manipular los procesos del sistema de forma nativa a través de la terminal. Este comando se considera una de las mejores y más básicas herramientas de monitoreo de Linux disponibles para los nerds de Linux.

11. matar

El comando kill es una forma poderosa de detener procesos que están atascados debido a limitaciones de recursos. A medida que aumente sus habilidades en el sistema Linux, llegará a conocer la esencia y la importancia de este comando. A menudo presentado en listas de comandos divertidos de Linux, el comando kill es tan poderoso como su nombre.

12. servicio

El comando de servicio es el comando de facto para invocar servicios de todo el sistema desde la terminal. Un poderoso comando de terminal de Linux para manipular el sistema; puede aprovechar este comando para ejecutar cualquier System V init script directamente desde la ventana del terminal.

13. lote

Si está buscando una herramienta ordenada que ejecute los servicios del sistema en un horario predefinido, el comando por lotes está aquí para su redención. Otro poderoso comando de Linux para escribir scripts de shell de automatización; este pequeño comando flexible puede ayudar significativamente a su productividad de Linux.

14. apagar

¿Te sientes un poco perezoso y no quieres hacer clic en algunos elementos de la GUI al final de una larga noche? El comando de apagado está aquí para potenciar sus habilidades de comandos de terminal de Linux a un nivel completamente nuevo. ¡Simplemente no lo escribas ahora mientras lees esta publicación!

Comandos de Linux para cuidar sus archivos

Los archivos se encuentran en el corazón de su sistema Linux. Casi todo lo que ve en su sistema es una especie de archivo y puede manipularse en consecuencia. Dominar las formas de administrar sus archivos es esencial si quiere ser un gurú de Linux.

15. tocar

El comando táctil es un comando esencial de Linux para crear un archivo vacío válido. Puede crear archivos sobre la marcha en su terminal y llenarlos más tarde o en tiempo real, según sus requisitos. También es el comando de acceso para cambiar las marcas de tiempo.

16. gato

Diseñado inicialmente para concatenar varios archivos, el comando cat se usa para muchos otros propósitos desde entonces. Este es uno de los otros comandos de Linux que usará para crear nuevos archivos, ver el contenido de los archivos en la terminal y redirigir la salida a otra herramienta o archivo de la línea de comandos.

17. cabeza

El comando head le permite ver el comienzo de un archivo o datos canalizados directamente desde la terminal. Es uno de los comandos de Linux más utilizados por los usuarios que trabajan mucho con el procesamiento de texto. Utilice este comando cada vez que revise muchos archivos en la terminal para aumentar su productividad.

18. cola

Como complemento al comando anterior, es probable que use el comando de cola mucho más que los comandos de encabezado. Un comando básico de terminal de Linux, tail, combinado con cat y echo puede hacer cosas que ni siquiera imaginarías.

19. cp

El comando cp es solo una forma breve de decirle a su máquina que copie un archivo o directorio de una carpeta a otra. Se encuentra entre otros comandos de Linux de facto sin los que no puede vivir. Puede copiar varios archivos a un directorio directamente desde su terminal con este comando ordenado.

20. mv

Abreviatura de un movimiento, es un complemento de la operación de corte que realiza en la GUI. Al igual que cp, puede usar el comando mv para mover uno o varios archivos de una ubicación a otra. Puede forzar este comando de Linux para transferir archivos grandes con el parámetro -f.

21. comunicación

Uno de los comandos originales de Unix que llegó al mundo de Linux, puede usar comm para comparar dos archivos en busca de líneas comunes y distintas. Esta es una herramienta esencial para muchos que necesitan procesar grandes cantidades de archivos en la terminal.

22. menos

Otro comando de Linux más utilizado, el comando less, es muy popular debido a la comodidad que brinda al ver el contenido de un archivo. A diferencia de cat, el comando less permite a los usuarios navegar dentro de un archivo en ambas direcciones sin interrumpir la sesión del terminal.

23. en

El comando ln es uno de los comandos de Linux más prácticos para crear enlaces simbólicos a algún archivo específico. Puede utilizar este pequeño pero flexible comando para producir múltiples instancias de un enlace simbólico a un archivo o directorio en particular en su espacio de disco.

24. cmp

Si desea comparar dos archivos e imprimir el resultado en el flujo de salida estándar, el comando cmp le permitirá hacerlo exactamente. Este, junto con el comando comm, es uno de los comandos de Linux más utilizados por los usuarios que procesan grandes volúmenes de archivos de texto de forma regular.

25. dd

Este es uno de los comandos de Linux más utilizados por usuarios veteranos para copiar y convertir archivos de un tipo a otro. Lo emocionante de este pequeño pero poderoso comando es que a menudo lo usará entre otros comandos de terminal al crear memorias USB en vivo de arranque.

26. alias

Es uno de los comandos de Linux más utilizados por los administradores de sistemas, ya que les permite reemplazar una palabra por otra cadena en los archivos directamente desde la terminal. Entre otras funciones, este es uno de los mejores comandos de terminal a través del cual puedes personalizar el shell y manipular las variables de entorno.

Comandos divertidos de Linux para explorar cuando estás aburrido

Hay muchos comandos divertidos de Linux disponibles para que su tiempo frente a la terminal sea emocionante. Estos comandos de terminal son divertidos porque hacen cosas que nadie imaginaría que harían. Le recomendamos encarecidamente que juegue con estos divertidos comandos de Linux, ya que redimirán su aburrimiento y le brindarán una visión profunda de la filosofía de Unix.

27. llamar

¿Sabía que Unix proporciona una pequeña y práctica herramienta de calendario directamente en la terminal? El comando cal es uno de esos divertidos comandos de Linux que te muestra el calendario en formato de texto ASCII. Escriba este comando con parámetros como mes y año para obtener información específica directamente en la terminal.

28. fortuna

Este es uno de mis comandos Linux divertidos favoritos. ¡Simplemente escríbalo en la terminal y compruébelo usted mismo! Muestra frases conmovedoras, inspiradoras o tontas que definitivamente te harán reír a carcajadas.

29. historia

¿Quiere comprobar el historial de sus sesiones de terminal? El comando de historia le permite hacer precisamente esto. Cuando se escribe sin ningún parámetro, esto imprimirá el historial de bash de su sesión de terminal directamente en la pequeña ventana. No solo se encuentra entre los comandos de Linux divertidos más útiles que usará en la terminal, sino que también proporciona una gran perspectiva sobre el uso de su terminal.

30. si

De acuerdo, ¿quieres probar algunos comandos de Linux realmente divertidos ahora mismo? Simplemente abra un tipo de terminal en sí, luego algunos textos de su elección y presione enter. Estamos bastante seguros de que es uno de esos comandos de terminal que nunca olvidará desde entonces.

31. pancarta

¿Alguna vez vio grandes carteles ASCII utilizados por las leyendas de Unix de la vieja escuela y se enamoró de inmediato? El comando banner es uno de esos divertidos comandos de Linux que te permitirán crear tus propios banners personalizados. Simplemente ingrese este comando mezclado con algunos textos en la terminal para tener una idea.

32. Rev

Este es otro comando de terminal divertido para usuarios veteranos de Linux. El comando rev tomará su texto de entrada y lo escribirá en la salida estándar, ¡invirtiendo cada carácter! Es uno de esos comandos de terminal que puedes usar para causar una impresión críptica pero sutil en tus amigos.

Comandos de Linux más utilizados por administradores de red

Es el poder y la flexibilidad que proporciona Linux para las redes lo que lo convierte en la solución preferida para los administradores de sistemas de todo el mundo. Linux está detrás de la mayoría de las redes informáticas con las que estamos familiarizados hoy. Como esta guía está destinada a principiantes, solo describimos los comandos de terminal más elementales para la creación de redes.

33. wget

Este es uno de los mejores comandos de Linux que los administradores de red aprovechan para descargar archivos de la web directamente desde la terminal. Este es uno de esos pequeños y prácticos comandos de terminal que se pueden usar en scripts o cronjobs y brinda a los usuarios la capacidad de usar el protocolo de Internet HTTP, HTTPS y FTP.

34. iptables

El comando iptables invoca una utilidad de terminal que permite a los administradores del sistema controlar el tráfico de Internet entrante y saliente en una máquina host en particular. Es uno de los comandos de Linux más utilizados que los administradores de sistemas usan regularmente para definir tráficos auténticos y para incluir en la lista negra solicitudes de red sospechosas o que no son de confianza.

35. trazar ruta

Este comando es ampliamente utilizado por profesionales de la seguridad que aprovechan este comando con otros comandos de terminal para determinar la ruta que toma un paquete de red en su camino de una máquina a otra. Este es un comando de red convincente mediante el cual puede proteger su computadora de una serie de intrusos dañinos.

36. cURL

cURL es una herramienta de red muy poderosa que hace que la transferencia de archivos a través de una red sea un juego de niños incluso para los nuevos usuarios del sistema Linux. Este es uno de esos comandos de Linux diseñados para funcionar sin la interacción del usuario y generalmente se emplea en scripts de shell relacionados con la red.

Comandos de Linux para búsqueda y expresiones regulares

Linux proporciona un puñado de comandos de terminal flexibles para buscar en la máquina de manera efectiva. Puede combinar dichos comandos de terminal de Linux con poderosos comandos de expresiones regulares para obtener información sobre un archivo en particular o una secuencia en los archivos con bastante rapidez.

37. encontrar

El comando find es uno de los comandos de Linux más utilizados para buscar archivos desde la terminal. Este comando de terminal convincente pero flexible permite a los usuarios buscar archivos en función de ciertos criterios, como permisos de archivo, propiedad, fecha de modificación, tamaño, etc.

38. que

El comando which es bastante útil si todo lo que intenta buscar son archivos ejecutables. Este pequeño y práctico comando de terminal toma parámetros específicos y busca archivos binarios en la variable de entorno del sistema $PATH basándose en ellos de manera muy eficaz.

39. localizar

El comando de localización es uno de esos comandos de Linux que se utilizan para encontrar la ubicación de un archivo específico. Es uno de los comandos de terminal más sencillos que puede aprovechar cuando no está seguro de la ubicación de un archivo en particular en su máquina Linux.

40. grep

El comando grep se encuentra entre los comandos de terminal de expresiones regulares más potentes que puede usar al buscar patrones dentro de grandes volúmenes de archivos de texto. Tomará el patrón que está buscando como entrada y buscará en los archivos especificados ese patrón en particular.

41. sed

Este es uno de los comandos de Linux más utilizados para manipular cada línea de un archivo o secuencia reemplazando partes específicas. Lo utilizan mucho los usuarios que manejan grandes volúmenes de datos de texto y necesitan cambiarlos sobre la marcha.

Comandos de Linux relacionados con E/S y propiedad

Linux ofrece un sólido conjunto de comandos de terminal para configurar y manipular los flujos de E/S y la propiedad de archivos o directorios. Los comandos de Linux que se enumeran a continuación describen algunos de los comandos de terminal de Linux más básicos para tales fines.

42. claro

El comando borrar es útil para borrar la pantalla de su terminal existente. A menudo encontrará la necesidad de borrar la pantalla de la terminal después de que algunos comandos anteriores de Linux dejen la pantalla de la terminal con una salida distorsionada.

43. eco

El comando echo es una utilidad de línea de comandos muy poderosa que le permite enviar un texto específico a la consola del terminal. Escriba eco seguido de algunos textos entre paréntesis para averiguarlo por sí mismo. Lo que es más interesante para este comando es que puede canalizar la salida a otros comandos de terminal.

44. ordenar

El comando sort es bastante convincente en las cosas que hace. Siempre que encuentre la necesidad de ordenar un archivo en forma alfabética o inversa, utilice este comando.

45. sudo

El comando sudo es el santo grial de los comandos de Linux. Permite a los usuarios sin privilegios acceder y modificar archivos que requieren permisos de bajo nivel. A menudo usará este comando para acceder a la raíz desde su cuenta de usuario habitual.

46. chmod

El comando chmod se encuentra entre los comandos de Linux más poderosos que usará para cambiar o modificar los permisos de acceso de los archivos u objetos del sistema. Este comando puede tomar un conjunto muy diverso de parámetros de los usuarios y, en función de esos cambios, el permiso del archivo.

47. Chon

El comando chown es muy similar al comando chmod. Pero en lugar de cambiar los permisos de acceso, permite a los usuarios cambiar la propiedad de un archivo o directorio. Los comandos de terminal chmod y chown requieren privilegios de root para ejecutarse.

Comandos varios de Linux para uso diario

Los siguientes comandos de terminal lo ayudarán a aumentar la productividad y disminuir su carga de trabajo. Utilice estos comandos siempre que los vea poco adecuados para el contexto.

48. hombre

El comando man significa manual y es uno de los comandos de Linux más útiles que puede tener en sus manos. Este comando, seguido del nombre de otro comando, enumera el manual o la página de documentación de ese comando. Necesitará usar este comando con frecuencia cuando determine cómo usar comandos de Terminal específicos.

49. alquitrán

El comando tar se utiliza para archivar archivos y extraerlos. Es un comando muy popular para comprimir archivos y puede abordar este tipo de tareas de manera muy eficiente.

50. que es

El comando whatis atraviesa un conjunto de bases de datos con breves descripciones proporcionadas por el usuario e imprime los comandos del sistema que coinciden.

Pensamientos finales

Al escribir esta guía, nos enfrentamos a la abrumadora tarea de elegir solo 50 comandos de terminal de una amplia gama de comandos de Linux disponibles. Nuestros expertos han elegido sus selecciones en función de cuánto ayudarán a los nuevos usuarios a adaptarse al ecosistema de Linux. Al final, estamos muy satisfechos con el resultado y estamos bastante seguros de que obtendrá la información necesaria para dominar los diversos comandos de terminal de Linux con la ayuda de esta guía. Gracias por su paciencia y por quedarse con nosotros. Estén atentos para publicaciones más detalladas sobre comandos cruciales de Linux.


Linux
  1. Copiar archivos en la terminal de Linux

  2. Cambiar el nombre de un archivo en la terminal de Linux

  3. Mover archivos en la terminal de Linux

  4. Comandos Nginx más útiles en el sistema Linux

  5. Ejecute múltiples comandos paralelos a la vez en la misma terminal

Los comandos FFmpeg más útiles para la conversión de audio y video

5 de los comandos más aburridos de Linux

Los 40 comandos útiles del servidor Linux para principiantes y profesionales

Los 50 comandos Zypper más útiles para usuarios de SUSE Linux

Los 50 comandos IP útiles de Linux para administradores de red

Cómo ejecutar varios comandos de Linux a la vez en la terminal de Linux