Red Hat Linux 7.1: Official Red Hat Linux Getting Started Guide | ||
---|---|---|
Anterior | Cap�tulo 10. El indicador de comandos de la shell | Siguiente |
Cambiar de directorios es f�cil siempre que est� seguro del lugar donde se encuentra (su directorio actual) y la relaci�n que �sto 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 no 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.
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.
![]() | �Recorrido absoluto o relativo? |
---|---|
Un recorrido es absoluto si el primer car�cter es un /; de lo contrario es un parche relativo. |
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:
Ascienda un nivel en el directorio padre del login del directorio (probablemente /home)
A continuaci�n vaya al directorio padre (que es el directorio /)
Descienda al directorio etc
Para acabar, vaya al directorio /X11
El uso de un recorrido absoluto le llevar�a al directorio /X11 r�pidamente. Teclee:
cd /etc/X11 |
y se encontrar� all�.
![]() | Saber d�nde se encuentra |
---|---|
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 10-1. Opciones cd
Commando | 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 command. Escriba las siguientes series de comandos:
[newuser@localhost newuser]$ su Password: your root password [root@localhost newuser]# cd /root [root@localhost /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 muestra en el Figura 10-5).
Cuando haga cd en el directorio login de root, se le conceder� el acceso.
Cuando haya acabado de trabajar como root, teclee salir en el indicador de comandos.
[root@localhost /root]# exit exit [newuser@localhost newuser]$ |