En esta sección vamos a estar viendo algunos ejemplos de los comandos de Linux más utilizados. Estos comandos son esenciales para poder movernos con libertad en la terminal :)

cd

El comando cd (change directory) sirve para movernos entre directorios. Podemos utilizarlo para entrar y salir paso a paso por carpetas, o hacer uso de la / para dirigirnos directamente al raíz.

Su sintaxis, en caso de querer movernos paso a paso por un directorio, es:

cd [directorio]

ejemplo: # cd home

o, si queremos ir directo al raíz:

cd /[directorio]/[directorio]

ejemplo: # cd /home/Documentos

Para poder retroceder entre carpetas, utilizaremos simplemente el comando cd .. para retroceder un directorio a la vez, o bien, podremos utilizar también / para retroceder varios directorios a la vez.

ejemplo: # cd ../[directorio]

ls

El comando ls (list) nos permite listar archivos y directorios.

Su sintaxis es:

ls [opciones] [directorio/archivo]

En caso de no especificar un argumento para el parámetro directorio, este nos mostrará el listado del directorio en el que estamos ubicados.

Este comando cuenta con una variedad de opciones, a continuación veremos algunas de las más utilizadas:

# ls -a

Con este comando podremos listar todos los ficheros, incluyendo los ocultos, que aparecerán con un . por delante.

# ls -t

Nos permite listar los ficheros por fecha de última modificación.

# ls -l

Esta opción, nos permite listar los ficheros en una sola columna, con información como permisos del fichero, número de enlace, usuario, nombre del grupo al que pertenece, fecha y hora, tamaño en bytes y nombre del fichero.

# ls -X

Ordena los archivos por extensión.

# ls -R

Este comando nos muestra el contenido de todos los subdirectorios de forma recursiva.

# ls -S

Con este comando podremos listar los archivos/directorios por tamaño.

# ls -F

La opción F agrega a cada nombre de directorio un / y tras cada nombre de un ejecutable un *.

cat

El comando cat (concatenate) nos permite visualizar el contenido de un archivo pero no modificarlo.

Su sintaxis es:

# cat [archivo]

También permite crear una copia de otro archivo o copiar el contenido a un archivo ya existente.
ejemplo: # cat prueba01.txt > copiaprueba01.txt