Búsqueda de sitios web

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 para principiantes como para administradores de sistemas. Para los administradores de 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 eso, teniendo en cuenta, aquí te traemos 15 comandos básicos de 'cd' usando trucos y atajos para reducir tus esfuerzos en el terminal y ahorrar tiempo usando estos trucos conocidos. .

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

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

avi@tecmint:~$ cd /usr/local

avi@tecmint:/usr/local$ 

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

avi@tecmint:/usr/local$ cd /usr/local/lib 

avi@tecmint:/usr/local/lib$ 

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

avi@tecmint:/usr/local$ cd lib 

avi@tecmint:/usr/local/lib$ 

4. (a) Vuelva al directorio anterior donde trabajaba anteriormente.

avi@tecmint:/usr/local/lib$ cd - 

/usr/local 
avi@tecmint:/usr/local$ 

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

avi@tecmint:/usr/local/lib$ cd .. 

avi@tecmint:/usr/local$ 

5. Muestre el último directorio de trabajo desde donde nos mudamos (use el interruptor '–') como se muestra.

avi@tecmint:/usr/local$ cd -- 

/home/avi 

6. Mueve dos directorios hacia arriba desde donde estás ahora.

avi@tecmint:/usr/local$ cd ../ ../ 

avi@tecmint:/usr$

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

avi@tecmint:/usr/local$ cd ~ 

avi@tecmint:~$ 

or

avi@tecmint:/usr/local$ cd 

avi@tecmint:~$ 

8. Cambie el directorio de trabajo al directorio de trabajo actual (parece que no sirve de nada en general).

avi@tecmint:~/Downloads$ cd . 
avi@tecmint:~/Downloads$ 

or

avi@tecmint:~/Downloads$ cd ./ 
avi@tecmint:~/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 una línea, moviéndose hacia arriba en el directorio hasta '/' y luego usando la ruta absoluta.

avi@tecmint:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ 

avi@tecmint:~/Desktop$ 

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

avi@tecmint:/var/www$ cd /v<TAB>/w<TAB>/h<TAB>

avi@tecmint:/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.

avi@tecmint:~$ cd /etc/v* 

avi@tecmint:/etc/vbox$ 

Nota: Esto se moverá a 'vbox' solo si solo hay un directorio que comience 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 comando, se moverá al primer directorio que comienza con 'v', alfabéticamente como su presencia en el diccionario estándar.

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

avi@tecmint:/etc$ cd /home/av? 

avi@tecmint:~$ 

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

Pushd y popd son comandos de Linux en bash y otros shells que guardan la ubicación actual del directorio de trabajo en la memoria y la traen al directorio desde la memoria como directorio de trabajo actual, respectivamente, así como también cambian el directorio.

avi@tecmint:~$ pushd /var/www/html 

/var/www/html ~ 
avi@tecmint:/var/www/html$ 

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

avi@tecmint:/var/www/html$ popd 
~ 
avi@tecmint:~$ 

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

avi@tecmint:~$ cd test\ tecmint/ 

avi@tecmint:~/test tecmint$ 

or

avi@tecmint:~$ cd 'test tecmint' 
avi@tecmint:~/test tecmint$ 

or 

avi@tecmint:~$ cd "test tecmint"/ 
avi@tecmint:~/test tecmint$ 

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

avi@tecmint:/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 de informarle sobre el funcionamiento y las ejecuciones de Linux con la menor cantidad de palabras posibles y con la misma facilidad de uso que antes.

Eso es todo por ahora. Pronto estaré aquí nuevamente con otro tema interesante. Hasta entonces, estad atentos y conectados a Tecmint. No olvide brindarnos sus valiosos comentarios en los comentarios a continuación.