Tutorial de línea de comandos de Linux: manipulación de terminales con comandos de CD

Las tareas más frecuentes que realiza en su PC son crear, mover o eliminar archivos. Veamos varias opciones para la gestión de archivos.

Para administrar sus archivos, puede usar

  1. Terminal (interfaz de línea de comando – CLI)
  2. Administrador de archivos (Interfaz gráfica de usuario -GUI)




Hagan clic aquí si el video no es accesible

¿Por qué aprender la interfaz de línea de comandos?

Aunque el mundo se está moviendo hacia sistemas basados ​​en GUI, CLI tiene sus usos específicos y se usa ampliamente en secuencias de comandos y administración de servidores. Veamos algunos usos convincentes:

  • Comparativamente, los comandos ofrecen más opciones y son flexibles. Piping y stdin/stdout son inmensamente poderosos y no están disponibles en la GUI
  • Algunas configuraciones en GUI tienen hasta 5 pantallas de profundidad, mientras que en una CLI es solo un comando
  • Mover y cambiar el nombre de miles de archivos en la GUI llevará mucho tiempo (usando Control /Shift para seleccionar varios archivos), mientras que en CLI, usando expresiones regulares, puede realizar la misma tarea con un solo comando.
  • La CLI se carga rápidamente y no consume RAM en comparación con la GUI. En escenarios críticos, esto es importante.

Tanto la GUI como la CLI tienen sus usos específicos. Por ejemplo, en GUI, gráficos de monitoreo de rendimiento give retroalimentación visual instantánea sobre el estado del sistema, mientras que ver cientos de líneas de registros en la CLI es una monstruosidad.

Debes aprender a usar tanto GUI (Administrador de archivos) como CLI (Terminal)

GUI de un SO basado en Linux Es similar a cualquier otro sistema operativo. Por lo tanto, nos centraremos en CLI y aprenderemos algunos comandos útiles.

Iniciando la CLI en Ubuntu

Hay 2 formas de iniciar la terminal.

1) Vaya al Dash y escriba terminal

Administrador de archivos de Terminal V/s y el comando CD

2) O puedes presionar CTRL + Alt + T para iniciar la Terminal

Una vez que inicie la CLI (Terminal), encontrará algo como guru99@VirtualBox(ver imagen) escrito en él.

Administrador de archivos de Terminal V/s y el comando CD

1) La primera parte de esta línea es el nombre del usuario (bob, tom, ubuntu, hogar…)

2) La segunda parte es el nombre de la computadora o el nombre del host. El nombre de host ayuda a identificar una computadora en la red. En un entorno de servidor, el nombre del host adquiere importancia.

3) La ':' es un separador simple

4) El signo de tilde '~' muestra que el usuario está trabajando en el directorio de inicio. Si cambia el directorio, este signo desaparecerá.

Administrador de archivos de Terminal V/s y el comando CD

En la ilustración anterior, nos hemos movido del directorio /home a /bin usando el comando 'cd'. El signo ~ no aparece mientras se trabaja en el directorio /bin. Aparece al regresar al directorio de inicio.

5) El signo '$' sugiere que está trabajando como un usuario normal en Linux. Mientras trabaja como usuario root, se muestra '#'.

Administrador de archivos de Terminal V/s y el comando CD

Directorio de trabajo actual

El directorio que está navegando actualmente se llama Directorio de trabajo actual. Inicia sesión en el directorio de inicio cuando inicia su PC. Si desea determinar el directorio en el que está trabajando actualmente, use el comando –

pwd

Administrador de archivos de Terminal V/s y el comando CD

El comando pwd significa print working directorio

La figura anterior muestra que /home/guru99 es el directorio en el que estamos trabajando actualmente.

Cambio de directorios

Si desea cambiar su directorio actual utilice el botón "cd'comando.

cd /tmp

Considere el siguiente ejemplo.

Administrador de archivos de Terminal V/s y el comando CD

Aquí, nos movimos del directorio /tmp a /bin a /usr y luego volvimos a /tmp.

Navegando al directorio de inicio

Si desea navegar al directorio de inicio, escriba cd.

Administrador de archivos de Terminal V/s y el comando CD

cd

También puedes utilizar la Cd mando.

Administrador de archivos de Terminal V/s y el comando CD

cd ~

Pasar al directorio raíz

La raíz del sistema de archivos en Linux se indica con '/'. Similar a 'c:\' en Windows.

Nota: en Windows, se utiliza la barra invertida “\” mientras que en UNIX/Linux se utiliza la barra diagonal “/”

Escriba 'cd /' para pasar al directorio raíz.

cd /

Administrador de archivos de Terminal V/s y el comando CD

TIP: No olvides el espacio entre cd y /De lo contrario, obtendrá un error.

Navegando a través de múltiples directorios

Puede navegar por varios directorios al mismo tiempo especificando su ruta completa.

Ejemplo: Si desea mover el /cpu directorio bajo /dev, no es necesario dividir la operación en dos partes.

En su lugar, podemos escribir '/dev/cpu' para acceder al directorio directamente.

cd /dev/cpu

Administrador de archivos de Terminal V/s y el comando CD

Subir un nivel de directorio

Para navegar hacia arriba un nivel de directorio, intente.

cd ..

Administrador de archivos de Terminal V/s y el comando CD

Aquí, al usar el comando 'cd ..', hemos subido un directorio de '/dev/cpu' a '/dev'.

Luego, al usar nuevamente el mismo comando, saltamos del directorio raíz '/dev' al directorio raíz '/'.

Caminos relativos y absolutos

Una ruta en informática es la dirección de un archivo o carpeta.

Ejemplo

In Windows

C:\documentsandsettings\user\downloads

En Linux

/home/user/downloads

Hay dos tipos de caminos:

1. Camino Absoluto:

Digamos que tienes que explorar las imágenes almacenadas en el directorio Imágenes de la carpeta de inicio "guru99".

La ruta absoluta del archivo del directorio Imágenes /home/guru99/Imágenes

Para navegar a este directorio, puede usar el comando.

cd /home/guru99/Pictures

Administrador de archivos de Terminal V/s y el comando CD

Esto se denomina ruta absoluta, ya que especifica la ruta completa para llegar al archivo.

2. Ruta relativa:

La ruta relativa resulta útil cuando tiene que buscar otro subdirectorio dentro de un directorio determinado.

Le ahorra el esfuerzo de escribir rutas completas todo el tiempo.

Supongamos que actualmente se encuentra en su directorio de inicio. Desea navegar al directorio de Descargas.

No es necesario escribir la ruta absoluta.

cd /home/guru99/Downloads

Administrador de archivos de Terminal V/s y el comando CD

En su lugar, simplemente puede escribir 'Descargas de CD' y navegará al directorio de Descargas, ya que ya está presente dentro del '/casa/guru99' directorio.

cd Downloads

Administrador de archivos de Terminal V/s y el comando CD

De esta manera, no es necesario especificar la ruta completa para llegar a una ubicación específica dentro del mismo directorio en el sistema de archivos.

Resumen:

  • Para administrar sus archivos, puede usar la GUI (Administrador de archivos) o la CLI (Terminal) en Linux. Ambos tienen sus ventajas relativas. En la serie de tutoriales, nos centraremos en la CLI, también conocida como Terminal.
  • Puede iniciar la terminal desde el tablero o usar la tecla de acceso directo Ctrl + Alt + T
  • El comando pwd proporciona el directorio de trabajo actual.
  • Puedes usar el comando cd para cambiar de directorio.
  • La ruta absoluta es la dirección completa de un archivo o directorio.
  • La ruta relativa es la ubicación relativa de un archivo de directorio con respecto al directorio actual
  • La ruta relativa ayuda a evitar escribir rutas completas todo el tiempo.
Comando
Descripción
cd o cd~ Navegar al directorio INICIO
discos compactos .. Subir un nivel
cd Para cambiar a un directorio en particular
cd / Mover al directorio raíz