20 comandos básicos de Linux para principiantes (recomendado)
- 3944
- 211
- Sra. Lorena Sedillo
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
directorioCd /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.
- « ¿Qué es un proceso huérfano en Unix/Linux?
- Cómo mostrar un mensaje de advertencia para el acceso no autorizado SSH »