Comandos Básicos de Linux: Guía y Definiciones

Artículos Guías Manuales Sistemas Linux Windows Binario 0

Linux es un sistema operativo potente y versátil que se utiliza en servidores, sistemas empotrados y computadoras personales. Para aprovechar al máximo su potencial, es crucial familiarizarse con la línea de comandos. A continuación, presentamos una lista de comandos básicos de Linux junto con sus definiciones y ejemplos de uso.

1. ls

El comando ls lista los archivos y directorios en el directorio actual.

Ejemplo:

ls

2. cd

El comando cd (change directory) cambia el directorio de trabajo actual.

Ejemplo:

cd /home/usuario

3. pwd

El comando pwd (print working directory) muestra la ruta del directorio de trabajo actual.

Ejemplo:

pwd

4. mkdir

El comando mkdir crea un nuevo directorio.

Ejemplo:

mkdir nuevo_directorio

5. rmdir

El comando rmdir elimina un directorio vacío.

Ejemplo:

rmdir directorio_vacio

6. rm

El comando rm elimina archivos o directorios. Para eliminar un directorio y su contenido, se usa la opción -r.

Ejemplo:

rm archivo.txt
rm -r directorio

7. cp

El comando cp copia archivos o directorios.

Ejemplo:

cp archivo_origen.txt archivo_destino.txt
cp -r directorio_origen directorio_destino

8. mv

El comando mv mueve o renombra archivos y directorios.

Ejemplo:

mv archivo_viejo.txt archivo_nuevo.txt
mv archivo.txt /ruta/nueva

9. touch

El comando touch crea un archivo vacío o actualiza la fecha de modificación de un archivo existente.

Ejemplo:

touch nuevo_archivo.txt

10. cat

El comando cat concatena y muestra el contenido de archivos.

Ejemplo:

cat archivo.txt

11. more y less

Los comandos more y less permiten ver el contenido de archivos de forma paginada.

Ejemplo:

more archivo.txt
less archivo.txt

12. head y tail

El comando head muestra las primeras líneas de un archivo, mientras que tail muestra las últimas líneas.

Ejemplo:

head -n 10 archivo.txt
tail -n 10 archivo.txt

13. grep

El comando grep busca patrones en archivos.

Ejemplo:

grep "palabra" archivo.txt

14. find

El comando find busca archivos y directorios en una jerarquía de directorios.

Ejemplo:

find /ruta -name "archivo.txt"

15. chmod

El comando chmod cambia los permisos de archivos y directorios.

Ejemplo:

chmod 755 script.sh

16. chown

El comando chown cambia el propietario de archivos y directorios.

Ejemplo:

chown usuario:grupo archivo.txt

17. ps

El comando ps muestra una lista de los procesos en ejecución.

Ejemplo:

ps aux

18. kill

El comando kill envía una señal a un proceso, normalmente para terminarlo.

Ejemplo:

kill 1234

19. df

El comando df muestra el espacio en disco usado y disponible en los sistemas de archivos.

Ejemplo:

df -h

20. du

El comando du muestra el uso de espacio en disco de archivos y directorios.

Ejemplo:

du -sh /ruta

21. tar

El comando tar se utiliza para archivar archivos.

Ejemplo:

tar -cvf archivo.tar /ruta
tar -xvf archivo.tar

22. gzip y gunzip

El comando gzip comprime archivos, mientras que gunzip descomprime archivos.

Ejemplo:

gzip archivo.txt
gunzip archivo.txt.gz

23. ssh

El comando ssh permite conectarse de forma segura a un servidor remoto.

Ejemplo:

ssh usuario@servidor

24. scp

El comando scp copia archivos entre hosts en una red.

Ejemplo:

scp archivo.txt usuario@servidor:/ruta

25. nano y vim

Los comandos nano y vim abren editores de texto en la línea de comandos.

Ejemplo:

nano archivo.txt
vim archivo.txt

Familiarizarse con estos comandos básicos es un primer paso crucial para cualquier usuario de Linux, ya que proporcionan las herramientas necesarias para gestionar archivos, directorios, permisos y procesos, además de permitir la conexión a servidores y la edición de archivos de texto. Con la práctica, estos comandos se convertirán en una segunda naturaleza, haciendo más eficiente y efectiva la interacción con el sistema operativo Linux.