Manual del Alumno


Cambiar de directorios con cd



Descargar 0.98 Mb.
Página29/47
Fecha de conversión28.11.2018
Tamaño0.98 Mb.
1   ...   25   26   27   28   29   30   31   32   ...   47

Cambiar de directorios con cd


Cambiar de directorios es fácil siempre que esté seguro del lugar donde se encuentra (su directorio actual) y la relación que éste tiene con el lugar donde desea ir. ¿El directorio al que desea acceder está antes o después de su directorio actual?

Para cambiar de directorios, utilice el comando cd. Este comando le devolverá a su directorio principal; el traslado a cualquier otro directorio requiere un nombre de recorrido.

Puede usar recorridos absolutos o relativos. Los recorridos absolutos buscan desde ell inicio de / (conocido como root) hasta el final el directorio, mientras que los recorridos relativos buscan su directorio actual desde donde se encuentren en ese momento. El árbol a continuación se usa tan sólo como un ejemplo de explicación cd.


/

directory1

directory2

directory3



Si actualmente se encuentra en el directory3 y quiere cambiar al directory1, necesita ascender en el árbol del directorio.

Si escribe:



cd directory1

mientras que está en directory3, obtendrá un mensaje de error, que le dice que dicho directorio no existe. Esto se debe a que el directory1 no está debajo de directory3.

Para ir a directory1, escriba:



cd /directory1

Éste es un recorrido absoluto. Hace que Linux inicie al principio y busque hasta encontrar directory1. Un recorrido es absoluto si tiene el símbolo /, sino es relativo.

Recuerde que los recorridos absolutos le conducirán A cualquier directorio DESDE cualquier directorio y los recorridos relativos tan sólo le conducirán a los directorios debajo del suyo.

Aquí tiene un ejercicio con recorridos absolutos y relativos. Teclee el recorrido relativo desde un directorio principal:


cd ../../etc/X11

Un cd .. le dice a su sistema que vaya al directorio inmediatamente anterior al que usted se encuentra. Por lógica, cd ../.. le dice que retroceda dos directorios.

Tras haber usado el comando entero en el ejemplo, debería estar en el directorio /X11, que se encuentra en el lugar de los archivos de configuración relacionados con el sistema X Window.



Eche un vistazo a su último comando cd. Las indicaciones que le ha dado a su sistema son:

  1. Ascienda un nivel en el directorio padre del login del directorio (probablemente /home)

  2. A continuación vaya al directorio padre (que es el directorio /)

  3. Descienda al directorio etc

  4. Para acabar, vaya al directorio /X11

El uso de un recorrido absoluto le llevaría al directorio /X11 rápidamente. Teclee:

cd /etc/X11






Nota

 

Asegúrese siempre de que sabe en que directorio está antes de que establezca un recorrido relativo al directorio o archivo al que quiere llegar. No se preocupe de la localización de su sistema de archivos, al establecer el recorrido absoluto a otro directorio o archivo. Si no está seguro, escriba pwd.

Tabla 11-1. Opciones cd

Comando

Función

cd

vuelve a su directorio de login

cd ~

vuelve también a su directorio de login

cd /

le lleva al directorio root del sistema completo

cd /root

le lleva al directorio principal del root, o superusuario, cuenta creada en la instalación.

cd /home

le lleva al directorio principal, donde los directorios login de usuario son almacenados

cd ..

le traslada a un directorio superior

cd ~otheruser

le lleva al directorio login del usuario otheruser, si otheruser le ha dado permiso

cd /dir1/subdirfoo

sin tener en cuenta en que directorio está, este recorrido absoluto le llevará directamente a subdirfoo, un subdirectorio de dir1

cd ../../dir3/X11

este recorrido relativo le llevará a dos directorios anteriores al root, es decir, el directorio dir3 y X11.

Ahora que ya sabe cómo cambiar de directorios, vea lo que sucede cuando cambia al directorio login de root (cuenta del superusuario). Teclee:

cd /root

No está registrado como root, por lo que el acceso al directorio le será denegado.

Su sistema Linux niega el acceso al root y a otras cuentas de usuario (o directorios login) para prevenir daños accidentales o deliberados. Vea la la sección de nombre Propiedades y permisos.

Para cambiar el login de root, utilice el comando su. Escriba las siguientes series de comandos:


[sam@halloween sam]$su

Password:your root password

[root@halloween sam]#cd /root

[root@halloween /root]#








Nota

 

El comando su sustituye usuarios y le permite temporaneamente conectarse como otro usuario. Cuando escribe su y pulsa [Intro],se convierte en root (también llamado superusuario) pero sigue estando en su shell de conexión ( es decir, en su directorio principal de usuario). El comando su - el convierte en root como si se fuese conectado como root.

Tan pronto como dé su contraseña de root, verá los cambios en su indicador de comandos de root que le mostrarán su nuevo estado de superusuario: la designación de la cuenta root delante del indicador de comandos y "#" al final (como se ha visto en el ejemplo anterior).

Cuando haya acabado de trabajar como root, teclee salir en el indicador de comandos para volver a la cuenta de usuario.



[root@halloween /root]#exit

exit


[sam@halloween sam]$





Compartir con tus amigos:
1   ...   25   26   27   28   29   30   31   32   ...   47


La base de datos está protegida por derechos de autor ©odont.info 2019
enviar mensaje

    Página principal