Comandos Esenciales de Linux: Gestión de Archivos, Rutas y Directorios

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,1 KB

Introducción a la Ejecución de Comandos

Un comando es una orden que el usuario envía al sistema para que este realice una operación concreta. En realidad, un comando es una aplicación que, al ser ejecutada, realiza una acción específica.

Importante: Recuerda que Linux es case sensitive (sensible a mayúsculas y minúsculas), lo cual es fundamental al interactuar con el sistema, así como también la sensibilidad a acentos en nombres de archivos.

Navegación y Estructura del Sistema de Archivos

1. Rutas Absolutas

La ruta absoluta siempre se referencia desde el directorio raíz / (root). Se desciende en el árbol de directorios hasta el directorio o fichero que se quiera referenciar, separando ficheros y directorios mediante la barra /.

Ejemplo: Para referenciar el directorio Documentos de user1, la ruta sería: /home/user1/Documentos

2. Rutas Relativas

Las rutas relativas parten siempre desde el directorio actual, es decir, el directorio en el cual nos encontramos.

Tenemos dos directorios especiales:

  • Directorio actual (.): Hace referencia al directorio en el que nos encontramos.
  • Directorio padre (..): Hace referencia al directorio que está justo por encima del directorio en el que estamos.

El único directorio donde el directorio actual (.) es igual al directorio padre (..) es el directorio raíz (/).

Cambiar Directorio (cd)

Comando: cd [directorio al que queremos ir]

Ejemplos de uso de cd:

  1. Ir al directorio padre: cd ..
  2. Directorio actual: cd .
  3. Cambiar a otro directorio específico: cd /home/user3

14. Directorio Actual (pwd)

Muestra el directorio en el que nos encontramos actualmente.

Comando: pwd (print working directory)

Gestión de Archivos y Contenido

5. Listar Contenido de un Directorio (ls)

Lista el contenido de un directorio. Si no se especifica el directorio, se lista el contenido del directorio actual. Se pueden usar comodines para los listados.

Comando: ls [opciones] [directorio]

Comodines

  • *: Se puede sustituir por ningún carácter o por cualquier número de caracteres.
  • ?: Se puede sustituir por un único carácter.
  • [a-z]: Cualquier letra que se encuentre entre la 'a' y la 'z'.
  • [0-5]: Cualquier número que se encuentre entre el '0' y el '5'.

9. Crear Archivo (touch)

El comando para crear un archivo es:

Comando: touch nombre_archivo1 [nombre_archivo2 … nombre_archivoN]

Recuerda que nombre_archivo puede ser una ruta en otra localización.

Ejemplo: touch /home/user1/Documentos/archivo1 archivo2

El ejemplo anterior crea dos ficheros: archivo1 (en la ruta especificada) y archivo2 (en el directorio actual).

10. Eliminar Archivo (rm)

Comando para eliminar un archivo.

Comando: rm archivo

Recuerda que el archivo puede estar en otro directorio, en cuyo caso deberías incluir también la ruta absoluta o relativa. También permite el uso de comodines.

11. Crear Directorio o Carpeta (mkdir)

Comando para crear un directorio (make directory).

Comando: mkdir dir1 dir2 dir3…

Creación recursiva: mkdir -r dir1/dir2/dir3

Esta opción crea la estructura de directorios de forma recursiva si no existe, es decir, creará el directorio dir1, dentro de este dir2, y dentro de este dir3.

12. Eliminar Directorio o Carpeta (rm -r)

Igual que para borrar un fichero, pero hay que incluir la opción -r (recursivo).

Comando: rm -r directorio

Administración de Usuarios y Grupos

6. Crear Usuario

Comandos utilizados para la creación de usuarios:

  • adduser
  • useradd

7. Eliminar Usuario

Comando para la eliminación de usuarios:

  • deluser

8. Crear Grupos

Comando para la creación de grupos:

  • addgroup

Utilidades de Consola

13. Limpiar Consola (clear)

Limpia la consola, es decir, borra todo lo que se había escrito previamente.

Comando: clear

Nota: Borra solo el texto escrito, no los cambios o ejecuciones realizados en el sistema.

Entradas relacionadas: