3 Comandos indispensables

5 / agosto / 2007 at 9:09 pm (1)

Debido a que usualmente me preguntan que comandos son indispensables o necesarios para cualquier usuario de unix o sistemas hermanos, y llegué a la conclusión de que sólo se necesitan basicamente 3, para poder aprender a usar o llegar a los demas.
Un punto importante, es que el usuario conozca bien la organización y distribución de las carpetas y su contenido, por ejemplo, conocer las carpetas donde van archivos de configuracion, ejecutables, etc.

1.- ls
Bueno para comenzar, me gustaria introducirlos al comando «ls», que no es mas que una abreviación de la palabra en inglés «list»que significa listado o lista, forma parte del paquete coreutils de GNU y es conciderado de lo mas básico e indispensable.
Tecleando un ls a nuestra carpeta actual, podremos recibir de salida en el monitor un listado del contenido de la carpeta actual. Este comando tiene opciones más avanzadas, este es un ejemplo:


sedkar8@debian:/$ ls
bin dev initrd lost+found opt sbin sys var
boot etc initrd.img media proc selinux tmp vmlinuz
cdrom home lib mnt root srv usr

2.- cd
Bueno ya conociendo este primer comando, ls podremos observar el contenido de la carpeta actual, pero ahora ¿Que pasa cuando queremos acceder a cierta carpeta?, bueno para eso está el comando cd que se origina de las palabras en ingles change directory y que traduciendo al español significa: cambiar directorio, esta es una práctica herramienta para navegar entre las carpetas y observar su contenido. Ejemplo:


sedkar8@debian:/$ ls
bin dev initrd lost+found opt sbin sys var
boot etc initrd.img media proc selinux tmp vmlinuz
cdrom home lib mnt root srv usr
sedkar8@debian:/$ cd home
sedkar8@debian:/home$ ls
sedkar8 lost+found
sedkar8@dmindebian:/home$

Ahora la pregunta es, ¿como regreso al directorio padre?, bueno para regresar al directorio anterior, nosotros debemos teclear «cd ..», ya que con «..» hacemos referencia a la carpeta padre de la actual (En unix y sistemas hermanos la carpeta que contiene a todas se llama «raíz» y se expresa «/» unicamente).


sedkar8@debian:/home$ cd ..
sedkar8@debian:/$

3.- man
Bueno ya para finalizar, me gustaría concluir con el comando «man»(manual), que en mi opinión y experiencia me ha servido bastante para aprender sobre comandos, ya que su utilidad es la de desplegar en pantalla el «help» de la mayoría de los comandos, archivos, llamadas de sistema, etc, y con este comando podemos explorar la mayoría de opciones avanzadas y parametros extra de los comandos que nosotros queramos. Esta basado en groff , y con este cuando tengamos una duda sobre algún comando o queramos simplemente explorar las sintaxis de algunos comandos lo podemos usar de la siguiente manera:


sedkar8@debian:/$ man ls


LS(1)

NOMBRE
ls, dir, vdir - listan los contenidos de directorios

SINOPSIS
ls [opciones] [fichero...]
dir [fichero...]
vdir [fichero...]

Opciones de POSIX: [-CFRacdilqrtu1]

Opciones de GNU (en la forma más corta): [-1abcdfghiklmnopqrstuvwx‐
ABCDFGHLNQRSUX] [-w cols] [-T cols] [-I patrón] [--full-time]
[--show-control-chars] [--block-size=tamaño] [--format={long,ver‐
bose,commas,across,vertical,single-column}]
[--sort={none,time,size,extension}]
[--time={atime,access,use,ctime,status}] [--color[={none,auto,always}]]
[--help] [--version] [--]

Saludos, bye.

2 comentarios

  1. jeison said,

    no se adonde conseguir el 3 cd de los comandos

  2. brandon said,

    muchachos necesito el tercer cd de los comandos adonde lo puedo conseguir

Deja un comentario