Tutorial de línea de comandos de Linux: manipulación de terminales con comandos de CD
⚡ Resumen inteligente
La gestión de archivos mediante la línea de comandos de Linux utiliza la terminal para crear, mover y eliminar archivos más rápidamente que un gestor gráfico. Los comandos cd y pwd permiten navegar por los directorios mediante rutas absolutas y relativas en todo el sistema de archivos.

Las tareas más frecuentes que realizas en tu PC son crear, mover o eliminar archivos. Para administrar tus archivos, puedes usar cualquiera de las siguientes opciones: Terminal (Interfaz de línea de comandos, CLI) Administrador de archivos (Interfaz gráfica de usuario, GUI)Este artículo se centra en la interfaz de línea de comandos (CLI) y en los comandos cd que se utilizan para navegar por el sistema de archivos.
¿Por qué aprender la interfaz de línea de comandos?
Aunque el mundo se está orientando hacia sistemas con interfaz gráfica de usuario (GUI), la interfaz de línea de comandos (CLI) tiene usos específicos y se utiliza ampliamente en la programación de scripts y la administración de servidores. Aquí te presentamos algunas razones de peso para aprenderla:
- Los comandos ofrecen más opciones y son flexibles. Piping y stdin/stdout son inmensamente potentes y no están disponibles en una GUI.
- Algunas configuraciones ocupan hasta cinco pantallas en una interfaz gráfica de usuario (GUI), mientras que en una interfaz de línea de comandos (CLI) se resuelven con un solo comando.
- Mover o renombrar miles de archivos en una interfaz gráfica de usuario (GUI) consume mucho tiempo, mientras que en la línea de comandos (CLI) una expresión regular realiza la misma tarea con un solo comando.
- La interfaz de línea de comandos (CLI) carga rápidamente y consume poca RAM en comparación con una interfaz gráfica de usuario (GUI). En situaciones críticas, esto es importante.
Ambas interfaces tienen sus usos. En una GUI, los gráficos de monitorización del rendimiento proporcionan información visual instantánea sobre el estado del sistema, mientras que leer cientos de líneas de registros en una CLI es una molestia visual. La GUI de una SO basado en Linux Es similar a cualquier otro sistema operativo, por lo que esta guía se centra en la interfaz de línea de comandos (CLI).
Iniciando la CLI en Ubuntu
Hay dos maneras de iniciar la terminal:
- Ve al Dash y escribe terminal.
- O presione CTRL + Alt + T para iniciar la terminal.
Una vez que inicie la CLI, verá un mensaje como este: guru99@VirtualBoxLeyendo de izquierda a derecha:
- La primera parte es el nombre del usuario (por ejemplo, Bob, Tom o Ubuntu).
- La segunda parte es la computadora o nombre de host, que ayuda a identificar un ordenador en la red y cobra importancia en un entorno de servidor.
- El : es un separador simple.
- La tilde ~ El letrero muestra que el usuario está trabajando en el directorio de inicioSi cambias de directorio, este cartel desaparece.
- El $ El signo significa que está trabajando como un usuario normal; mientras trabaja como usuario root, # se visualiza.
Directorio de trabajo actual
El directorio que está explorando actualmente se denomina directorio de trabajo actual. Inicia sesión en el directorio principal cuando enciende su PC. Para determinar el directorio en el que está trabajando actualmente, utilice el comando:
pwd
El comando pwd significa print working ddirectorio. Por ejemplo, puede mostrar que /home/guru99 es el directorio en el que está trabajando actualmente.
Cambio de directorios
Si desea cambiar su directorio actual, utilice el cd mando:
cd /tmp
Por ejemplo, puede moverse del directorio /tmp a /bin, luego a /usr y finalmente regresar a /tmp.
Navegación al directorio principal
Para navegar al directorio principal, escriba cd por sí solo o usar Cd:
cd cd ~
Moverse al directorio raíz
La raíz del sistema de archivos en Linux se denota por /, Similar a do:\ in Windows. Tenga en cuenta que Windows utiliza una barra invertida “\” mientras que UNIX/Linux utiliza una barra invertida “/”. Escriba cd / Para moverse al directorio raíz:
cd /
SUGERENCIA: No olvides el espacio entre cd y /, de lo contrario obtendrás un error.
Navegación a través de múltiples directorios
Puedes navegar por varios directorios a la vez especificando la ruta completa. Por ejemplo, para moverte al directorio /cpu dentro de /dev, no necesitas dividir la operación en dos partes; escribe la ruta completa directamente:
cd /dev/cpu
Subiendo un nivel de directorio
Para navegar hacia arriba en el directorio, utilice:
cd ..
Por ejemplo, discos compactos .. Se mueve un directorio hacia arriba, de /dev/cpu a /dev. Usando el mismo comando nuevamente, salta de /dev al directorio raíz /.
Caminos relativos y absolutos
En informática, una ruta es la dirección de un archivo o carpeta. Windows un camino se ve así C:\documents and settings\user\downloadsy en Linux como /home/user/downloadsHay dos tipos de caminos:
Camino absoluto
Una ruta absoluta especifica la ruta completa para acceder a un archivo. Por ejemplo, la ruta absoluta del directorio Pictures en la carpeta de inicio de guru99 es /home/guru99/Imágenes:
cd /home/guru99/Pictures
Camino relativo
Una ruta relativa es útil cuando navegas por un subdirectorio dentro del directorio actual; te ahorra mucho tiempo.ping rutas completas. Supongamos que está en su directorio de inicio y quiere navegar a Descargas. En lugar de escribirping Para obtener la ruta completa, simplemente escriba:
cd Downloads
Esto funciona porque ya te encuentras dentro del directorio /home/guru99, por lo que no tienes que especificar la ruta completa para llegar a una ubicación dentro de la misma parte del sistema de archivos.
Administradores de archivos de terminal comunes
Más allá del comando cd, los gestores de archivos basados en texto añaden una capa visual controlada por teclado dentro de la terminal, lo cual resulta útil a través de SSH o en contenedores:
- Comandante de Medianoche (mc): Un administrador de doble panel de larga trayectoria con menús y teclas de acceso rápido, modelado en Norton Comandante.
- guardabosque: A Vim-Gestor inspirador con un diseño de tres columnas y vistas previas rápidas de archivos.
- nnn: Un gestor de archivos ultraligero de una sola columna, diseñado para ofrecer velocidad y un bajo consumo de memoria.

