20 comandos básicos de Linux para principiantes (recomendado)

20 comandos básicos de Linux para principiantes (recomendado)

En este tutorial, cubriremos 20 de los comandos de Linux más esenciales que cada administrador del sistema debe saber. Estos comandos son los componentes básicos de muchas tareas comunes, y con una buena comprensión de ellos, podrá lograr mucho en sus servidores Linux.

Que es un comando?

Un comando Linux es un conjunto de instrucciones u operaciones que se pueden ejecutar en la interfaz de línea de comandos (CLI) de un sistema operativo Linux. Los comandos de Linux se utilizan para realizar varias tareas en un sistema de Linux, como administrar archivos y directorios, administrar procesos del sistema, configurar el sistema y mucho más. Los comandos de Linux se escriben en el terminal y se pueden ejecutar presionando la tecla ENTER. Hay cientos de comandos de Linux disponibles, y cada comando tiene su propio conjunto de opciones y argumentos que pueden usarse para personalizar su comportamiento.

¿Qué es la interfaz de línea de comandos (CLI)??

La interfaz de línea de comandos (CLI), también conocida como shell de línea de comandos, es un medio para interactuar con el sistema operativo de una computadora escribiendo comandos en una ventana de terminal o consola. La CLI proporciona a los usuarios una interfaz basada en texto que les permite navegar por el sistema de archivos, ejecutar programas y realizar varias otras tareas ingresando comandos en el terminal. A diferencia de las interfaces de usuario gráficas (GUI), que usan un mouse y elementos visuales para interactuar con el sistema, la CLI se basa únicamente en comandos basados ​​en texto, lo que lo convierte en una herramienta potente y flexible para realizar tareas de administración de sistemas avanzadas y automatización.

1. 'ls' Comando (Lista de archivos y directorios)

El LS El comando se usa para enumerar los archivos en un directorio. Por defecto, LS le mostrará los archivos en el directorio actual, pero puede especificar un directorio diferente al incluir su ruta como argumento.

Aquí hay algunos ejemplos de cómo usar el LS dominio:

  • Mostrar los archivos en el directorio actual
    LS  
  • Mostrar los archivos en el directorio /etc
    LS /ETC  
  • Mostrar los archivos en el directorio actual, incluidos los archivos ocultos
    LS -A  
  • Mostrar los archivos en el directorio actual, incluidos archivos ocultos y detalles sobre cada archivo
    ls -al  

2. 'cd' Comando (directorio de cambio)

El cd El comando se utiliza para cambiar el directorio de trabajo actual. Cuando abre una ventana de terminal, comienza en su directorio de inicio. El comando CD le permite navegar a otros directorios en su sistema de archivos.

Aquí hay algunos ejemplos de cómo usar el comando CD:

  • Cambiar a su directorio de inicio
    CD ~  
  • Cambiar a la /etc directorio
    Cd /etc  
  • Cambiar al directorio principal del directorio actual
    cd…  

3. 'PWD' Comando (Imprimir directorio de trabajo actual)

El pwd El comando se utiliza para imprimir el directorio de trabajo actual. Este comando es útil para determinar su ubicación actual en el sistema de archivos.

Aquí hay un ejemplo de cómo usar el comando pwd:

  • Imprima el directorio de trabajo actual
    pwd  
  • Muestre la ruta física del directorio en caso de un enlace simbólico:
    PWD -P  

4. 'gato' Comando (leer e imprimir contenido del archivo)

El gato El comando se usa para concatenar y mostrar el contenido de uno o más archivos. Este comando es útil para ver rápidamente el contenido de un archivo.

Aquí hay algunos ejemplos de cómo usar el comando CAT:

  • Mostrar el contenido de un archivo
    archivo de gato.TXT  
  • Concatenar y mostrar el contenido de dos archivos
    Archivo CAT1.archivo txt2.TXT  
  • Muestra el contenido de un archivo, una página a la vez
    archivo de gato.txt | menos  

5. 'Grep' Comando (búsqueda de patrones)

El grep El comando se usa para buscar un patrón en uno o más archivos. Este comando es útil para encontrar información específica en archivos grandes.

Aquí hay algunos ejemplos de cómo usar el comando GREP:

  • Buscar un patrón en un archivo
    Archivo de patrón GREP.TXT  
  • Buscar un patrón en varios archivos
    Archivo de patrón GREP1.archivo txt2.TXT  
  • Busque un patrón en un archivo y muestre los números de línea de los partidos
    archivo de patrón grep -n.TXT  
  • Busque un patrón en un archivo y muestre solo las coincidencias, no todas las líneas
    Archivo de patrón GREP -O.TXT  

6. 'cola' Comando (imprima las últimas líneas desde el contenido)

El cola El comando se usa para mostrar las últimas líneas de un archivo. Este comando es útil para monitorear archivos de registro y otros archivos de texto.

Aquí hay algunos ejemplos de cómo usar el comando de cola:

  • Muestre las últimas 10 líneas de un archivo
    archivo de cola.TXT  
  • Muestre las últimas 20 líneas de un archivo
    Archivo Tail -N 20.TXT  
  • Muestra continuamente el final de un archivo a medida que crece
    cola -f archivo.TXT  

7. 'cabeza' Comando (imprima las líneas de inicio desde el contenido)

El cabeza El comando se usa para mostrar las primeras líneas de un archivo. Este comando es útil para revisar rápidamente el contenido de un archivo.

Aquí hay algunos ejemplos de cómo usar el comando 'cabeza':

  • Muestre las primeras 10 líneas de un archivo
    archivo principal.TXT  
  • Muestre las primeras 20 líneas de un archivo
    Archivo Head -N 20.TXT  

8. 'CP' Comando (Copiar archivos)

El CP El comando se usa para copiar archivos y directorios. Este comando es útil para hacer copias de seguridad de archivos importantes y para copiar archivos entre directorios.

Aquí hay algunos ejemplos de cómo usar el comando 'CP':

  • Copiar un archivo
    archivo CP.txt file_copy.TXT  
  • Copiar un directorio y su contenido
    CP -R DIR1 DIR2  
  • Copiar un archivo y preservar sus permisos y marcas de tiempo
    archivo cp -p.txt file_copy.TXT  

9. 'MV' Comando (mover o cambiar el nombre de archivos)

El MV El comando se usa para mover o cambiar el nombre de archivos y directorios. Este comando es útil para reorganizar sus archivos y directorios.

Aquí hay algunos ejemplos de cómo usar el comando 'MV':

  • Mover un archivo
    archivo mv.txt dir1/  
  • Cambiar el nombre de un archivo
    archivo mv.txt file_renamed.TXT  

10. 'RM' Comando (eliminar archivos)

El RM El comando se usa para eliminar archivos y directorios. Este comando es útil para liberar espacio en su sistema de archivos y para eliminar archivos innecesarios.

Aquí hay algunos ejemplos de cómo usar el comando 'RM':

  • Eliminar un archivo
    archivo rm.TXT  
  • Eliminar un directorio y su contenido
    RM -R Dir1  

11. 'Chmod' Comando (cambiar permisos)

El chmod El comando se usa para cambiar los permisos de archivos y directorios. Este comando es útil para controlar quién puede leer, escribir y ejecutar archivos en su sistema.

Aquí hay algunos ejemplos de cómo usar el comando 'Chmod':

  • Dé al propietario de un archivo de lectura y permisos de escritura
    archivo chmod u+rw.TXT  
  • Dé a todos ejecutar permisos en un archivo
    archivo chmod +x.TXT  
  • Establezca los permisos de un archivo en 644
    archivo chmod 644.TXT  

12. 'Chown' Comando (cambiar de propiedad)

El queso El comando se usa para cambiar el propietario de un archivo o directorio. Este comando es útil para cambiar la propiedad de archivos y directorios para que coincidan con los permisos en su sistema.

Aquí hay algunos ejemplos de cómo usar el comando 'chown':

  • Cambie el propietario de un archivo a usuario1
    archivo de usuario de chown1.TXT  
  • Cambie el propietario y el grupo de un archivo a User1 y Group1
    Usuario de Chown1: archivo Group1.TXT  

13. 'DF' Comando (verifique el disco gratuito)

El df El comando se utiliza para mostrar información sobre el uso del espacio en disco en su sistema. Este comando es útil para monitorear el espacio disponible en su sistema de archivos.

Aquí hay algunos ejemplos de cómo usar el comando 'DF':

  • Mostrar el uso del espacio en disco para todos los sistemas de archivos
    df  
  • Mostrar el uso del espacio en disco en un formato legible por humanos.
    DF -H  

14. 'Du' Comando (verificar los usos del disco)

El du El comando se utiliza para estimar el espacio utilizado por un archivo o directorio. Este comando es útil para descubrir qué archivos o directorios están utilizando la mayor cantidad de espacio en su sistema de archivos.

Aquí hay algunos ejemplos de cómo usar el comando du:

  • Muestre el tamaño de un directorio y su contenido
    du -sh dir1  
  • Mostrar el tamaño de un directorio y su contenido, incluidos los archivos ocultos
    du -sh dir1 --exclude = ".*  
  • Mostrar el tamaño de un directorio, ordenado por tamaño
    du -sh dir1 | ordenado -hr  

15. 'arriba' Comando (Mostrar procesos en ejecución)

El arriba El comando se utiliza para mostrar información sobre los procesos que se ejecutan en su sistema. Este comando es útil para monitorear el rendimiento de su sistema e identificar procesos que están utilizando demasiada CPU o memoria.

Aquí hay algunos ejemplos de cómo usar el comando superior:

  • Muestre los procesos superiores en su sistema
    arriba  
  • Mostrar solo procesos propiedad de un usuario específico
    Top -U User1  
  • Muestre la línea de comando completa para cada proceso
    Top -C  

dieciséis. 'matar' Comando (terminar procesos)

El matar El comando se usa para enviar una señal a un proceso, lo que hace que termine. Este comando es útil para los procesos finales que se han vuelto insensibles o que ya no necesita.

Aquí hay algunos ejemplos de cómo usar el comando Kill:

  • Finalizar un proceso con un PID específico
    matar 12345  
  • Finalizar un proceso con gracia utilizando la señal int
    matar -int 12345  
  • Termine un proceso inmediatamente usando la señal de matar
    Kill -Kill 12345  

17. 'ssh' Comando (acceso remoto de shell)

El ssh El comando se utiliza para iniciar sesión de forma segura en un sistema remoto. Este comando es útil para administrar de forma remota y otros sistemas.

Aquí hay algunos ejemplos de cómo usar el comando ssh:

  • Inicie sesión en un sistema remoto como usuario1
    ssh [correo electrónico protegido]  
  • Inicie sesión en un sistema remoto como usuario1 y ejecute un comando
    ssh [correo electrónico protegido] "ls -l"  
  • Inicie sesión en un sistema remoto utilizando un par de claves para la autenticación
    SSH -I/PATH/TO/Private/Key [Correo electrónico protegido]  

18. 'SCP' Comando (copia remota)

El SCP El comando se utiliza para copiar archivos de forma segura entre sistemas. Este comando es útil para copiar archivos hacia y desde sistemas remotos.

Aquí hay algunos ejemplos de cómo usar el comando SCP:

  • Copiar un archivo del sistema local a un sistema remoto
    archivo scp.txt [correo electrónico protegido]: ~/  
  • Copiar un archivo de un sistema remoto al sistema local
    SCP [correo electrónico protegido]: archivo.TXT .  
  • Copiar un directorio y su contenido del sistema local a un sistema remoto
    SCP -R Dir1 [correo electrónico protegido]: ~/  

19. 'sudo' Comando (acceso privilegiado)

El sudo El comando se usa para ejecutar un comando como otro usuario, generalmente el usuario root. Este comando es útil para realizar tareas administrativas en un sistema.

Aquí hay algunos ejemplos de cómo usar el comando sudo:

  • Ejecutar un comando como usuario root
    comando sudo  
  • Ejecute un comando como usuario raíz y mantenga las variables de entorno de su usuario actual
    comando sudo -e  
  • Ejecutar un comando como otro usuario
    comando sudo -u user2  
  • Ejecute una aplicación gráfica como usuario root
    sudo -i gedit  
  • Ejecute un comando y mantenga el terminal abierto después de que se complete el comando
    comando sudo -b  

20. 'Nano' Comando (Editor de línea de comandos)

El nano El comando es un editor de texto que se usa comúnmente en los sistemas Linux. Este comando es útil para editar archivos de configuración y otros archivos de texto en un sistema.

Aquí hay algunos ejemplos de cómo usar el comando 'nano':

  • Abra un archivo para editar
    archivo nano.TXT  
  • Prensa CTRL + O Para guardar los cambios en un archivo
  • Prensa CTRL + X para salir de nano
  • Prensa Ctrl + W Para buscar texto en un archivo

Conclusión

En conclusión, los 20 comandos enumerados anteriormente son algunos de los comandos de Linux más esenciales para los administradores del sistema. Es importante familiarizarse con estos comandos y cómo usarlos de manera efectiva, ya que lo ayudarán a realizar muchas tareas administrativas comunes en su sistema. Ya sea que sea un administrador experimentado del sistema o que simplemente comience, estos comandos son un excelente lugar para comenzar.