domingo, 2 de junio de 2013

Manejo de Archivos por Linea de Comandos Parte 1

Seguramente si leiste el PDF que Pedro envió sobre los comandos básicos de Linux lo primero que se te ocurra al hablar de manejo de archivos sean los comandos básicos como lo son mv, cp, rm.

Bueno en este articulo forkeamos un articulo muy bueno de EugeniaBahit [0] que recomandamos leer para profundizar. Pero nosotros haremos nuestra versión minimalista.

Para los amigos pwd  o print working directory
Nos muestra la ruta completa donde estamos parados con la consola

sanmartux@sanmartux-pc:~$ pwd
/home/sanmartux

Auto-completar nombre de archivos y directorios
Si te olvidaste el nombre completo de un archivo o directorio pero sabes que está ahí. Podés escribir las primeras letras y apretando TAB una vez se va a  completa el nombre de archivo

sanmartux@sanmartux-pc:~$ cd Do<TAB>
sanmartux@sanmartux-pc:~$ cd Documentos/

<TAB> Esto significa que se debe presionar la tecla TAB aquella que generalmente está arriba del BlogMayus y no te da cerveza como piensa Homero [1]

Ahora que pasa si le das TAB y no te funciona vas a empezar a presionar TAB como loco y te vas a dar cuenta que la consola hace algo loquisimo te lista todos los archivos o directorios que tienen ese comienzo de letras.

sanmartux@sanmartux-pc:~$ cd D<TAB><TAB>
Descargas/  Desktop/    Documentos/ Dropbox/

Entrar en carpetas es algo muy sencillo es tan fácil como hacer cd carpeta1/carpeta2
pero Eugenia nos enseña atajos que debemos saber para hacer verdaderos ninjas de Linux.

Retroceder una carpeta
sanmartux@sanmartux-pc:~/Documentos/prueba$ cd ..
sanmartux@sanmartux-pc:~/Documentos$

Retroceder varias carpetas
sanmartux@sanmartux-pc:~/Documentos/prueba/otracarpetamas$ cd ../../
sanmartux@sanmartux-pc:~/Documentos$ 

Como accedes a tu home con un atajo estés donde estés
sanmartux@sanmartux-pc:~/Documentos/prueba/otracarpetamas$ cd
sanmartux@sanmartux-pc:~$

Como escribimos un atajo para no escribir /home/usuario
sanmartux@sanmartux-pc:~/Documentos/prueba/otracarpetamas$ cd ~/Documentos
Es equivalente a 
sanmartux@sanmartux-pc:~/Documentos/prueba/otracarpetamas$ cd /home/sanmartux/Documentos
sanmartux@sanmartux-pc:~/Documentos$

Espero que les interese. Hacete amigo de la terminal o consola de Linux que para un Admin es su mano derecha. Veremos los comandos que faltan en los posts posteriores.

[0] http://www.hdmagazine.org/ Edición 7 - Codename She - Página 4
[1] http://www.youtube.com/watch?v=gAmZ1BfTvCI

No hay comentarios:

Publicar un comentario