miércoles, 20 de abril de 2011

Comandos Básicos Para Navegar Entre Directorios

La linea de comandos o consola de Linux a veces puede ser un poco intimidante, pero se hace un poco más fácil cada vez que aprendes a construir bloques. El poder la consola de Linux recae en combinar comandos básicos de forma interesante.

Abre un Terminal de Linux y ejecuta lo siguiente

$ pwd

La salida que te muestra es tu directorio personal (/home/"usuario"). Las siglas "pwd" quieren decir printing working directory y esa es la forma de conseguir en que directorio te encuentras.

Ahora prueba esto:

$ cd ..
$ pwd

La salida que obtendrás será (/home) y esto por que los dos puntos significan un directorio arriba. Osea has cambiado el directorio a uno más arriba desde /home/usuario, el cual es /home.

Ahora para regresar de nuevo a tu directorio personal puedes ejecutar lo siguiente:

$ cd /home/"usuario"
$ cd ~
$ cd

~ sirve para referirse al directorio personal del usuario actual, es decir tu.

cualquiera de los 3 comandos mencionados arriba te llevaran a tu directorio personal.

Para saber que cosas hay en los directorios puedes usar el comando "ls"

$ ls

Si quieres que te liste los directorios o archivos ocultos (aquellos que inician con un punto (.)) puedes usar lo siguiente:

$ ls -a

Linux trata como ocultos todos los nombres de archivos que empiezan con un punto (.) Solo se mostraran en el listado si es que se pide verlos, usando el comando anterior.

Si deseas que te muestre un listado más completo puedes usar esto:

$ ls -la

drwxr-xr-x+ 1 xxx None     0 Feb 22 15:30 .
drwxrwxrwt+ 1 xxx root     0 Jan 28  2010 ..
-rw-------  1 xxx None 17431 Apr  5 00:16 .bash_history
-rwxr-xr-x  1 xxx None  1150 Jan 28  2010 .bash_profile
-rwxr-xr-x  1 xxx None  3754 Jan 28  2010 .bashrc
-rwxr-xr-x  1 xxx None  1461 Jan 28  2010 .inputrc
-rw-------  1 xxx None    35 Jan 10 16:48 .lesshst
drwx------+ 1 xxx None     0 Mar 30 13:05 .ssh
drwxr-xr-x+ 1 xxx None     0 Feb 22 15:30 .subversion
-rw-r--r--  1 xxx None     0 Aug 26  2010 blah

Si deseas saber más sobre tareas básicas en Linux puedes ver el articulo Tareas Básica de Linux.

1 comentario:

Bitacora Economica dijo...

Genial! Estoy empezando en linux y necesitaba saber estos comandos :D