Red Hat Linux 9: Manual del principiante de Red Hat Linux | ||
---|---|---|
Anterior | Capítulo 13. Información general sobre el intérprete 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 éste tiene con el lugar donde desea ir.
Para cambiar de directorios, utilice el comando cd. Escribiendo este comando sólo, lo devolverá a su directorio principal; el traslado a cualquier otro directorio requiere un nombre de recorrido. nombre de ruta.
Puede usar rutas absolutas o relativas. Las rutas absolutas buscan desde el tope del sistema de archivos con / (referido como raíz) y luego hacia abajo para buscar el directorio solicitado; las rutas relativas buscan hacia abajo desde el directorio actual, donde sea que esté. El siguiente árbol de directorio ilustra como cd funciona.
/ /directory1 /directory1/directory2 /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 ejemplo de una ruta absoluta. Hace que Linux inicie al principio del árbol de directorios (/) y se cambie a directory1. Una ruta es absoluta si el primer caracter es un /, 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.
El comando cd .. le indica a su sistema que suba un directorio inmediatamente arriba del actual. Para subir dos niveles, use el comando cd ../...
Use el siguiente ejercicio para evaluar lo que ha aprendido sobre recorridos absolutos y relativos. Teclee el recorrido relativo desde un directorio principal:
cd ../../etc/X11 |
Después de usar el comando completo en el ejemplo, debería estar en el directorio X11, que es donde encontrará archivos de configuración y directorios relacionados al sistema X Window.
Observe el último comando cd. Le indicó a su sistema que:
Suba un nivel a su directorio principal (probablemente /home)
Luego que suba al padre de su directorio (el cual es raíz, o /)
Luego que baje al directorio etc
Finalmente, vaya al directorio X11
Por otro lado, usando recorridos absoluto le llevaría al directorio /etc/X11 más rápidamente. Teclee:
cd /etc/X11 |
Los recorridos absolutos comienzan en el directorio raiz (/) y descienden al directorio que especifique.
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 y se mostrará su directorio actual, el cual le puede dar una guía para moverse hacia arriba o abajo usando recorridos relativos. |
Comando | Función |
---|---|
cd | vuelve a su directorio de login |
cd ~ | vuelve también a su directorio de login |
cd / | le lleva al directorio raíz del sistema completo |
cd /root | le lleva al directorio principal del root, o superusuario, cuenta creada en la instalación; debe ser el usuario root para accesar este directorio. |
cd /home | lo lleva a su 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/dir2 | este recorrido relativo lo llevará dos directorios más arriba, luego a dir3, luego al directorio dir2. |
Tabla 13-1. Opciones cd
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 |
Si no está registrado como root, recibirá un mensaje de denied permission, acceso denegado, al directorio.
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 Sección 13.14.
Para cambiar el login de root, utilice el comando su.
su |
Sugerencia | |
---|---|
El comando su significa usuario
substituto y le permite cambiar el login temporalmente como un usuario diferente.
Cuando escribe su solo y presiona
|
Tan pronto como dé su contraseña de root, verá los cambios en su intérprete de comandos de root que le mostrarán su nuevo estado de superusuario: la designación de la cuenta root delante del intérprete de comandos y "#" al final.
Cuando haya acabado de trabajar como root, teclee exit en el intérprete de comandos para volver a la cuenta de usuario.