15 ejemplos prácticos del comando cd en Linux


En Linux, el comando "cd" (Cambiar directorio) es uno de los comandos más importantes y más utilizados tanto por los principiantes como por los administradores de sistemas. Para los administradores en un servidor sin cabeza, "cd" es la única forma de navegar a un directorio para verificar el registro, ejecutar un programa/aplicación/script y para cualquier otra tarea. Para los novatos, es uno de esos comandos iniciales con los que se ensucian las manos.

Por lo tanto, teniendo en cuenta, aquí le traemos 15 comandos básicos de "cd" usando trucos y atajos para reducir sus esfuerzos en la terminal y ahorrar tiempo usando estos trucos conocidos.

  1. Nombre del comando : cd
  2. Significa : Cambiar directorio
  3. Disponibilidad : toda la distribución de Linux
  4. Ejecutar en : Línea de comandos
  5. Permiso : accede al directorio propio o asignado de otra manera.
  6. Nivel : Básico/Principiantes

1. Cambie del directorio actual a/usr/local.

[email protected]:~$ cd /usr/local

[email protected]:/usr/local$ 

2. Cambie del directorio actual a/usr/local/lib usando la ruta absoluta.

[email protected]:/usr/local$ cd /usr/local/lib 

[email protected]:/usr/local/lib$ 

3. Cambie del directorio de trabajo actual a/usr/local/lib usando la ruta relativa.

[email protected]:/usr/local$ cd lib 

[email protected]:/usr/local/lib$ 

4. (a) Regrese al directorio anterior donde trabajaba antes.

[email protected]:/usr/local/lib$ cd - 

/usr/local 
[email protected]:/usr/local$ 

4. (b) Cambie el directorio actual al directorio principal.

[email protected]:/usr/local/lib$ cd .. 

[email protected]:/usr/local$ 

5. Muestre el último directorio de trabajo desde donde nos movimos (use el interruptor "-") como se muestra.

[email protected]:/usr/local$ cd -- 

/home/avi 

6. Mueva dos directorios hacia arriba desde donde se encuentra ahora.

[email protected]:/usr/local$ cd ../ ../ 

[email protected]:/usr$

7. Vaya al directorio de inicio de los usuarios desde cualquier lugar.

[email protected]:/usr/local$ cd ~ 

[email protected]:~$ 

or

[email protected]:/usr/local$ cd 

[email protected]:~$ 

8. Cambie el directorio de trabajo al directorio de trabajo actual (parece que no se usa en General).

[email protected]:~/Downloads$ cd . 
[email protected]:~/Downloads$ 

or

[email protected]:~/Downloads$ cd ./ 
[email protected]:~/Downloads$ 

9. Su directorio de trabajo actual es "/usr/local/lib/python3.4/dist-packages/", cámbielo a "/ home/avi/Desktop /", en un comando de línea, moviéndose hacia arriba en el directorio hasta '/' luego usando la ruta absoluta.

[email protected]:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ 

[email protected]:~/Desktop$ 

10. Cambie del directorio de trabajo actual a/var/www/html sin escribir completamente usando TAB.

[email protected]:/var/www$ cd /v<TAB>/w<TAB>/h<TAB>

[email protected]:/var/www/html$ 

11. Navegue desde su directorio de trabajo actual a/etc/v__ _, ¡Ups! Olvidó el nombre del directorio y se supone que no debe usar TAB.

[email protected]:~$ cd /etc/v* 

[email protected]:/etc/vbox$ 

Nota: Esto se moverá a "vbox" solo si solo hay un directorio que comienza con "v". Si existe más de un directorio que comienza con "v" y no se proporcionan más criterios en la línea de comandos, se moverá al primer directorio que comience con "v", alfabéticamente como su presencia en el diccionario estándar.

12. Debe navegar al directorio de inicio del usuario "av" (no estoy seguro de si es avi o avt), sin usar TAB.

[email protected]:/etc$ cd /home/av? 

[email protected]:~$ 

13. ¿Qué son pushd y popd en Linux?

Pushd y popd son comandos de Linux en bash y otro shell que guarda la ubicación actual del directorio de trabajo en la memoria y lo lleva al directorio desde la memoria como directorio de trabajo actual, respectivamente, así como también cambia el directorio.

[email protected]:~$ pushd /var/www/html 

/var/www/html ~ 
[email protected]:/var/www/html$ 

El comando anterior guarda la ubicación actual en la memoria y cambia al directorio solicitado. Tan pronto como se dispara popd, recupera la ubicación del directorio guardado de la memoria y lo convierte en el directorio de trabajo actual.

[email protected]:/var/www/html$ popd 
~ 
[email protected]:~$ 

14. Cambie a un directorio que contenga espacios en blanco.

[email protected]:~$ cd test\ tecmint/ 

[email protected]:~/test tecmint$ 

or

[email protected]:~$ cd 'test tecmint' 
[email protected]:~/test tecmint$ 

or 

[email protected]:~$ cd "test tecmint"/ 
[email protected]:~/test tecmint$ 

15. Cambie del directorio de trabajo actual a Descargas y enumere todas sus configuraciones de una sola vez.

[email protected]:/usr$ cd ~/Downloads && ls

…
.
service_locator_in.xls 
sources.list 
teamviewer_linux_x64.deb 
tor-browser-linux64-3.6.3_en-US.tar.xz 
.
...

Este es nuestro intento, para que conozca el funcionamiento y las ejecuciones de Linux en la menor cantidad de palabras posibles y con la mayor facilidad de uso que solía ser.

Eso es todo por ahora. Estaré aquí de nuevo con otro tema interesante pronto. Hasta entonces, estad atentos y conectados a Tecmint. No olvide enviarnos sus valiosos comentarios en los comentarios a continuación.