Navegar Linux
Navegar Linux
Comandos que usaremos
cd para navegar entre los directorios
cd nombre_del_directorio
ls para ver el contenido de los directorios
ls nombre_del_directorio
pwd para ver donde residimos actualmente en el sistema de archivos
pwd
tree para ver la lista de directorios en forma de arbol
tree-L numero_de_niveles
Y pa' que
Es esencial el aprender a navegar el sistema de archivos de linux por medio de la terminal. Logico que existen managers de archivos graficos que podemos usar para navegar con solo usar el raton y un monton de clicks. Pero el poder de linux esta en aprender a navegar por medio de la terminal. Ay casos donde nos conectamos a una computadora en forma remota, y la mejor manera de controlar la computadora es por medio de la terminal. Los administradores de sistemas, al conectarse a un servidor o a la mayoria de computadoras de servicio, la mayoria de las veses esas computadoras no tinen una interface grafica instalada. Y solo pueden comunicarse con ellas por medio de la terminal. Asi que es muy esencial aprender a navegar el sistema de archivos por medio de la terminal.
Vamos a ver las maneras basicas de como navegar el sistema de archivos de Linux. Los comandos que nos ayudaran a navegar y a reconoser donde estamos.
El sistema de archivos de Linux
Savemos de que ay muchas distribusiones de linux, y tienen casi el mismo estilo de como esta formado el sistema de archivos conforme a directorios. Si existen variasiones pero son minimas. Casi todo lo esencial es igual, y si ay variasiones, con solo un poco de exploracion podemos encontrar los archivos que vuscamos.
Recuerden de que todas las cosas en linux son archivos, y estan aguardados en sus directorios especificos. Sin entrar en muchos detalles, Linux tiene su base donde empiesa el sistema de archivos. Esta base se llama root y esta simbolisada con el caracter de / . En esta base se encuentran los directorios que guardan todo lo esencial del sistema operativo.
Como vemos en la grafica que devajo de / se encuentra los directorios de: root, usr, var, etc, dev, bin, y home.
Notas: El directorio / que es "root" o la raiz, no deve confundirse con el directorio /root. El directorio / es la raiz de todo el systema y el directorio /root es donde se aguardan las configurasiones del usuario root o en otras palabras del administrador.
No vamos a ablar en esta ocasion aserca de el contenido de todos esos directorios del sistema, lo dejaremos para una futura ocasion. Pero pueden usar estos directorios para poder aprender a navegarlos.
Aprender el formato de domicilio
Linux tiene un formato de domicilio el cual cambia dependiendo a donde navegamos en el sistema de archivos. El domicilio empisea con el simbulo de la raiz / y se va agregando los nombres de los directorios los cuales vamos ingresando. Se dividen los nombres con el mismo simbulo de / pero no devemos confundirlos con la raiz, solo se usan para separa los nombres. El primer / del domicilio es importante por que representa la raiz.
Navegar de un directorio a otro
Simple y sencillamente el comando para navegar de "atras hacia adelante o de adelante hacia atras" es el comando cd
cd nombre_del_directorio
Nota Importante: Cuando arrancamos la computadora, cuando arrancamos una sesion de la terminal, nuestra posision en el sistema de archivos siempre sera la del "hogar" de usuario o /home/usuario/ o simplificado ~.
Entonces vamos a navegar juntos desde este punto. Recuerden nuestra posision en este momento es /home/usuario/ o ~ simplificado. Para comprovarlos podemos usar el comando de pwd que nos dara nuestra posision actual.
pwd
Recuerden de que pwd nos dara el domicilio completo y no nos dara la forma simplificada.
Ahora regresaremos hasta la raiz, /, y regresaremos otra ves a /home/usuario/ para poder entender donde empesamos cada ves que arrancamos nuestra computadora.
Usaremos cd y le daremos el nombre del directorio hacia donde queremos navegar.
cd /
Ya avido navegado a /, podemos ver que es lo que reside en / dando el comando de ls que nos dara en lista los archivos y directorios. Recuerden de que ahora nuestro domicilio cambio de /home/usuario/ a /.
ls
El comando ls sin opciones, nos dara una lista basica de archivos y directorios. Y veremos que entre todos estos directorios, veremos el directorio de home. Navegaremos a este directorio con el comando cd.
cd home
Ahora nuestro domicilio cambio de / a /home. Podemos confirmarlo con el comando pwd. En el directorio de /home es dende se encuentran todos los usuarios de la computadora. Si la computadora solo tiene un usuario, aqui estara el directorio donde esta el "hogar" del usuario. Mi usuario es rodriguez asi que navegare a este directorio.
cd rodriguez
Ahora el domicilio cambio de /home a /home/rodriguez/ y hemos regresado a el "hogar" del usuario que simplificado es ~. Usando el comando ls podemos ver los directorios que residen en el "hogar" del usuario.
ls
Veremos de que tenemos directorios como: Documents, Downloads, Videos, Pictures. En este directorio del usuario es donde se van a encontrar los archivos personales del usuario asi como los archivos de configuracion del usuario.
Si usamos ls con la opcion de -a podemos ver los archivos y directorios que estan "escondidos" que empiesan sus nombres con un . (un punto). La opcion de -a hace que ls nos de en los resultados todos los archivos y directorios sean normales o escondidos.
Si navegamos mas adentro de los archivos del usuario, es cuando podemos usar la ventaja de el domicilio simplificado. Por ejemplo:
cd Documents
Cuando entramos al directorio de Documents del usuario, nuestro domicilio cambia de (usando el formato simplificado) ~ a ~/Documents (el domicilio completo es de /home/rodriguez/Documents pero esto ya se esta asiendo muy largo para escribir). Ya entrando en el directorio de usuario tenemos esa ventaja de usar el domicilio simplificado para poder navegar con mas facilidad y menos teclas que usar.
Imaginemos que desde donde estamos ~/Documents queremos ir al directorio de Downloads del usuario. Podemos aserlo de varias maneras.
Usaremos la manera donde tenemos que escribir el domicilio
cd ~/Downloads
Asi que navegamos de ~/Documents a ~ y terminamos en ~/Downloads. En pocas palabras "regresamos y entramos asia adelante en otra direccion", esperando de que todo esto tenga sentido.
Notas:Existe la anotacio del doble punto por ejemplo ... Se puede usar la anotacion del doble puntos para regresar al directorio anterior, cd .. . Si estamos en el directorio de ~/Downloads y damos el comando de cd .. y el resultado sera que navegaremos al directorio anterior que es ~. La anotacion del doble punto es solo para navegar hacia atras.
Notas:No importa donde estemos en el sistema de archivos, si damos el comando de cd sin ningun destino, cd nos regresara a nuestro "hogar" que es el directorio de nuestro usuario, ~ o en formato largo /home/usuario.
El comando de tree
Un comando que no conosi de novato que me hubiera echo la vida facil es el comando tree. El comando tree nos ayuda a ver la misma informacion que ls nos da pero en forma de arbol y este pequeno formato grafico nos ayuda a ver el contenido del directorio de una manera un poco mas humana. Vamos a usar el comando de tree la manera mas basica pero informativa que nos ayudara ver el contenido de el directorio donde residimos y mas adelante dependiendo que opciones le devemos al comando.
Para hacer el ejemplo simple, usaremos el comando estando en el domicilio de /home/rodriguez o en formato simple ~
Si damos el comando de tree sin opciones, nos dara una simple lista de los directorios de ~ con todo sus contenidos.
tree
Podemos ver de que todos los directorios estan vasios exepto Documents y otro directorio debajo de Documents que tiene un archivo.
Podemos darle la opcion de -L que nos dara la avilidad de ver el contenido por niveles dandole un numero como argumento.
tree
-L 1
tree
-L 2
tree
-L 3
Esto nos dara un mejor panorama a donde queremos ir y poder vuscar archivos mas rapido.
Notas:Personalmente les recomiendo de usar el commando tree en los directorios de usuarios. Si los usamos en los directorios del sistema por ejemplo / y los otros directorios ademas de home, el programa tree correra asiendo una lista infinita de archivos y directorios que llenara la sesion de la terminal. por eso les recomiendo que solo lo hagan solo en los directorios de los usuarios.
Conclusion
Navegar Linux no es dificil, solo toma un poco de practica con estos simples comandos. Al prinsipio se perderan pero con un poco de esfuerso y tiempo, la navegacion estara en su mente y no nesesistaran usar todos estos comandos. Estas son las maneras basicas de navegar linux y espero tenga sentido y pueda ayudar a los nuevos a Linux.
Comentarios
Publicar un comentario