Bueno voy a continuar hoy con Linux. Decir que usare un poco de guia a el manual "Aprenda LINUX como si estuviera en primero" que siempre lo tuve por casa y nunca lo use y ahora por fin estoy dedicandole tiempo. Esta algo desactualizado (para empezar ya estamos en ext4) pero creo que la mayoria funciona: de todas formas lo que mas me interesa es lo de programas de comandos.
Bueno para empezar creamos una nueva carpeta:
$mkdir ejecutables
$cd ejecutables
dentro de ejecutables creamos otra carpeta:
$mkdir puestos
Ya conocia de antes touch:
$touch ejemplo
Si queremos copiar un archivo a otro usamos cp
$cp ejemplo ejemplo2
Cuidado! si ya exisita el archivo ejemplo2 se destruye su contenido y queda lo que tuviese ejemplo
podemos crear la copia en otro directorio:
$cp ejemplo puestos
La navegacion por carpetas es similar a lo que usaba en ms-dos (por fin le veo algo de utilidad):
para ir a la carpeta de arriba
$ cd ..
Para ver los directorios debajo
$ dir
para ir a una carpeta de abajo:
$ cd ejecutables/puestos
una alternativa muy chula a dir es ls que te pone los archivos dependiendo del tipo con distintos colores. Tambien hay comandos que se añaden detras: el mas interesantes es -l porque te da un huevo de informacion.
$ls -l
Conviene recordar que en linux no es lo mismo puestos que Puestos: distingue entre mayúsculas y minúsculas.
Si te estas poniendo vago puedes recuperar comandos que usandste con anterioridad dandole con la flecha para arriba. Y si estas escribiendo un directorio nuevo puedes escribir la primera letra y luego teclear <tab> para que te autocomplete con lo que sigue. Si tienes varias carpetas que se llaman igual te completara hasta el punto común. e.g. si tienes tres carpetas: puestos, puestos_1, puestos_2 puedes escribir:
$cd p<tab>
y saldra
$cd puestos
solo tendras que teclear _1 o _2
Luego estan cosas interesantes como calendario:
$cal 100
enseña el calendario del año cien. Y para el listo de turno: lo hace como si tuviese el formato de calendario actual. Linux es listo pero no tan listo. Para ver un mes en particular:
$cal 03 2010
para saber fecha y hora:
$date
Si alguna vez no sabes que hace algunas de las comandos que salen por aqui:
$man date
te da todas las posibilidades de el comando date. si, es mucho y lo tienes todo ahi. es un huevo de rollo que yo no se como pasar rapido pero pasas linea a linea usando el intro. si quieres salir simplemente teclea Q.
Volviendo a ls:
$ls *.gif
te enseña solo los archivos que acaben en .gif puedes combinarlo con un añadido como -l:
$ ls *.gif -l
Luego esta lo de borrar directorios:
$ rmdir -i puestos2
añadi el -i porque me da canguelo borrar a lo bruto.
Si quiero que un archivo tenga 2 nombres distintos:
$ ln ejemplo ejemplo1
apartir de ahora ejempo tiene dos nombres: ejemplo y ejemplo1
para saber cuanta informacion hay en una carpeta:
$ du -h
Bueno ya vale por hoy, que lo siguiente se pone muy interesante y sino no acabo.
--
Andrés Muñiz-Piniella
No comments:
Post a Comment