Linux — Comandos esenciales
- yccyyc9
- 15 ene
- 4 Min. de lectura

1. Comando echo — Imprime un texto en consola.

2. Comando man (manual) — Muestra el manual.
Recuerda, este comando será tu gran aliado.
man ls3. Comando cd y cd.. (change directory) — Cambia el directorio.
Puedes imaginar esto como una entrada a una casa. Por ejemplo, si llegas desde la entrada principal y quieres llegar hasta una habitación, en un caso hipotetico, tendrías que pasar primero por el salón, seguidamente por el baño, y finalmente llegarás a la habitación.
Es decir, no puedes pasar de la entrada a la habitación directamente, ni de la habitación puedes volver directamente a la entrada principal sin haber pasado antes por el baño y salon.
Bien, este comando funciona de una forma similar, pero en este caso te moverás entre directorios.
Por ejemplo, aquí accederas a una carpeta llamada “carpeta_ejemplo”.
cd carpeta_ejemploPero, y qué pasa si te encuentras en “Home”? cómo llegas hasta esta carpeta situada en “Desktop”?
Okey, sigue la ruta de forma lógica:
cd homecd kalicd Desktopcd carpeta_ejemploPero hagámoslo mejor aún!
cd /home/kali/Desktop/carpeta_ejemploEsta es la ruta absoluta del directorio al que te estás moviendo.
home es el directorio raíz dónde se encuentran los directorios de los usuarios en Linux/Unix.
kali es el nombre de mi usuario (el tuyo puede variar)
desktop es el escritorio (en este caso he creado la carpeta en el escritorio, aunque ten en cuenta que el lugar podría variar)
Por último, “carpeta_ejemplo” es el nombre de la carpeta/directorio que he creado para este ejemplo.
Ahora bien, una vez dentro de la carpeta, cómo retrocedes?
cd ..Con el comando cd .. volverás una ruta hacía atrás. Es decir, si te encontrabas en “carpeta_ejemplo”, ahora habrás pasado a “Desktop”, y así sucesivamente.
4. Comandos ls (list) — Múltiples

ls: Muestra los archivos y directorios en el directorio que te encuentras actualmente.
ls -l: Muestra los archivos y directorios en formato largo con detalles.
ls -a: Muestra todos los archivos, incluidos los ocultos.
ls — R: Muestra los archivos y directorios de forma recursiva.
ls -la: Muestra todos los archivos y directorios en formato largo, incluidos los ocultos.
ls -i: Muestra los números de i-nodo de cada archivo y directorio. Por ejemplo, metadatos sobre un archivo o directorio, como su tipo, tamaño, permisos, propietario, grupo, ubicación física en el disco, fecha de creación y fecha de modificación.
ls -lR: Muestra los archivos y directorios en formato largo de forma recursiva.
ls -lt: Lista los archivos y directorios ordenados por fecha y hora de modificación, mostrando primero los más recientes.
ls + nombre_archivo: Enseña información específica sobre el archivo especificado.
Ten en cuenta que existen más tipos. Cómo mencioné anteriormente, “el comando man puede ser tu mejor aliado”.
5. Comando cat (concatenar) — Muestra el contenido de uno o varios archivos.
cat archivo_ejemplo.txt6. Comando cp (copy) — copiar archivos, carpetas de un lugar a otro.
cp archivo.txt ruta_ejemploAhora, si necesitas copiar un gran volumen de archivos sin importar su nombre, puedes usar (*):
cp *.tar ruta_ejemploAhora, vamos a copiar una carpeta hacia otra de forma recursiva:
cp -r ruta_ejemplo ruta2_ejemploTen en cuenta que los archivos en Linux se sobrescriben automáticamente, es por ello que debes tener especial atención. Para evitar esta situación tenemos el parámetro -i:
1.Este te preguntará antes de sobrescribir el archivo:
cp -i archivo_ejemplo.txt ruta_ejemplo2. Este no lo copiará si detecta que ya existe en otro directorio:
cp -u archivo_ejemplo.txt ruta_ejemplo7. Comando pwd (print worked directory) — Muestra el directorio actual.
pwd8. Comando touch — Crea archivos desde la terminal.
touch crear_archivo_ejemplo.txt9. Comando mkdir (make directory) para crear directorios (carpetas) desde la terminal.
mkdir nombre_carpeta_ejemplo
10. Comando rm, rm -R y rmdir (remove, remove directory) para borrar carpetas y/o archivos.
rm archivo_ejemplo.txtElimina todo dentro de un directorio/carpeta de forma recursiva (R):
rm -R directorio_ejemplo2. Elimina una carpeta:
* Ten en cuenta que no se puede eliminar carpetas que contengan archivos dentro.
rmdir carpeta_ejemplo11. Comando mv (move) para mover carpetas, archivos y/o cambiar los nombres.
Mover archivo a carpeta
mv archivo_ejemplo.txt carpeta_ejemplo/2. Mover carpeta hacia otra carpeta
mv carpeta_ejemplo1 carpeta_ejemplo23. Mover directorios y archivos simultáneamente
mv directorio/ archivo_ejemplo.txt carpeta_ejemplo4. Renombrar archivo y carpeta (nombre actual del archivo o carpeta + nombre nuevo):
mv actual.txt nuevo.txtmv carpeta_actual carpeta_nueva12. Comando find (buscar) — Busca archivos y directorios.
find . -name “*.txt”13. Comando more — Muestra el contenido de un archivo de texto de forma paginada.
more archivo_ejemplo.txt14. Comando less — Muestra el contenido de un archivo de texto de forma paginada con capacidades adicionales.
less archivo_ejemplo.txt15. Comando head — Muestra las primeras líneas de un archivo de texto.
head archivo_ejem
plo.txt16. Comando tail — Muestra las últimas líneas de un archivo de texto.
tail archivo_ejemplo.txt17. Comando wc — Cuenta palabras, líneas y caracteres en un archivo de texto.
wc archivo_ejemplo.txt18. Comando file — Determina el tipo de archivo.
file archivo_ejemplo.txt19. Comando ping — Envía paquetes de datos a una dirección específica para probar la conectividad de red.
ping ejemplo.comping 8.8.8.820. Comando grep — Busca texto en archivos.
grep “palabra” archivo_ejemplo.txtBusqueda con coincidencia de patron (expresiones regulares):
grep “^inicio” archivo.txtgrep -i “palabra” archivo.txtBúsqueda recursiva en todos los archivos de un directorio:
grep “palabra” directorio/*Recuerda que hay muchos más tipos! Te ánimo a probarlos.

No olvides practicar, es lo más importante para entender y quedarte con los comandos!



Comentarios