Posted by q3it on domingo, septiembre 04, 2022 in Linux
En esta clase vamos a hablar sobre el comando cd que viene de Change Directory (cambiar directorio) nos ayudará a movernos entre directorios. Es importante dominarlo para acelerar nuestro trabajo en consola, porque nos estaremos moviendo entre directorios y hay algunos trucos que nos va a ayudar a ello.
Lo importante es saber que todos los subdirectorios van a ser subdirectorios del directorio raíz, este directorio raíz puede ser como el C: de Windows. Aunque sólo tengamos un disco con una partición es importante saber que en Linux puede tener distintos discos o distintas particiones y todos los directorios siempre van a empezar por el directorio raíz /.
Lo importante es saber que todos los subdirectorios van a ser subdirectorios del directorio raíz, este directorio raíz puede ser como el C: de Windows. Aunque sólo tengamos un disco con una partición es importante saber que en Linux puede tener distintos discos o distintas particiones y todos los directorios siempre van a empezar por el directorio raíz /.
Nosotros no nos podemos mover a él cd y luego /, y aquí tendremos distintos subdirectorios de los que hablaré de ellos y de su funcionalidad, pero que algunos ya sabemos sabemos como el directorio /home que es para los usuarios, el directorio /tmp para temporales y /etc es para configuración.
Por ejemplo si nosotros queremos ir al directorio /etc tendremos que poner cd una barra / porque está colgando de subdirectorios del directorio raíz y luego etc. Si nosotros no pusiéramos esta barra intentaríamos acceder a un subdirectorios de donde nosotros estuviéramos y normalmente nos daría error porque no es normal tener un directorio llamado etc.
Una vez que nosotros estamos en /etc sí que podríamos ejecutar el comando cd y luego un subdirectorios, en este caso /ntp o nosotros podemos poner la ruta completa cd /etc/ntc este comando sólo funcionaría si nosotros estamos en barra /etc.
Nosotros podríamos leer un fichero que está dentro de /ntc y lo haríamos con cat que sirve para visualizar un documento en su interior o un ls -l para listarlo poniendo su ruta completa. En este punto lo que estaríamos es accediendo al directorio raíz primero con su directorio llamado etc, luego al subdirectorio ntp y por último al fichero.
Cuando estamos en un directorio como /ntp no nos podremos mover a directorios en el mismo nivel, es decir, si estamos en /ntp y nosotros nos queremos mover al directorio home de un usuario diferente no lo podríamos hacer, vamos a tener que bajar hasta la raíz y luego darle la ruta a la que queremos ir. Entonces nosotros vamos a tener que ejecutar el comando cd y luego la ruta completa hasta nuestro usuario.
Cuando utilizamos cd hay algunos trucos para ir al directorio anterior, imaginemos que estamos dentro del usuario /home/a. Nosotros no tenemos que poner /home y luego el usuario, si queremos podemos ejecutar el comando cd y para ir al directorio anterior son dos puntos junto a una barra indicando que vamos a un directorio y luego iremos al directorio, es decir, nosotros estamos en un punto bajamos un nivel y luego subimos. Nosotros podemos poner tantos puntos como queramos, imaginemos que ahora estamos en el /home/usuarioa y queremos ir a /tmp/borrar, entonces podemos ejecutar el comando cd ../Bajamos un nivel hasta /home otros ../ y bajamos otro nivel hasta la raiz / y luego /tmp/borrar. Los dos puntos nos facilita si queremos ir a varios niveles inferiores del que estemos en ese momento.
Imaginemos que estamos en este directorio /Documentos/Importante y nos queremos mover a /etc entonces simplemente barra / porque de aquí cuelga todo.
Si nosotros queremos movernos a /Documentos estando desde /etc, nosotros podemos poner cd y como ya sabemos virgulilla es nuestro usuario, entonces cd virgulilla barra Documentos o podría poner la ruta completa.