Page 1 of 12 12311 ... LastLast
Results 1 to 10 of 113

Thread: Un comando cada día

  1. #1
    Join Date
    Jun 2008
    Beans
    1,248

    Lightbulb Un comando cada día

    Uno de los temas que más atemoriza
    a los novatos/novatas de GNU/Linux
    es la utilización de comandos en la
    terminal (o consola) para efectuar
    tareas básicas.
    Hoy comienzo con un thread que
    complementa en cierta manera al
    excelente tutorial que está en portada
    sobre la instalación de Ubuntu.
    El propósito es postear un comando
    por día (regla que se puede doblar, pero
    la idea tampoco es postear cien comandos
    cada día) como para que el temor a la
    terminal se vaya quitando de a poco.

    Las reglas son simples:
    -No postear comentarios que no lleven a
    ninguna parte. Agradecimientos valen.
    Los "no me gusta" o "el comando x es mejor"
    no agregan nada y solo producen disgusto.
    -No postear comandos que impliquen
    que los admins nos baneen a todos. Ya saben
    a que me refiero.
    -Cada comando va explicado de manera que
    mi sobrino de tres años lo pueda entender.
    --- df ---
    Disk Free

    El comando df muestra la cantidad de espacio
    disponible en cada partición montada.
    Por ejemplo:

    Code:
    pablo@raanana:~$ df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/sdb2              7164704   3897524   3267180  55% /
    udev                    508288       308    507980   1% /dev
    none                    508288       556    507732   1% /dev/shm
    none                    508288        92    508196   1% /var/run
    none                    508288         0    508288   0% /var/lock
    none                    508288         0    508288   0% /lib/init/rw
    /dev/sda7             67848356  37109904  30738452  55% /media/jaunty
    /dev/sdb3             70982616  46391348  20985480  69% /home
    /dev/sda1             54540640  12917380  41623260  24% /media/pri
    /dev/sda2             52431360  29634368  22796992  57% /media/mon
    /dev/sda3             52423328  35826880  16596448  69% /media/video
    /dev/sr0                691160    691160         0 100% /media/cdrom0
    El parámetro -h nos muestra la cantidad
    de espacio pero en MB o GB.

    Code:
    pablo@raanana:~$ df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/sdb2             6.9G  3.8G  3.2G  55% /
    udev                  497M  308K  497M   1% /dev
    none                  497M  556K  496M   1% /dev/shm
    none                  497M   92K  497M   1% /var/run
    none                  497M     0  497M   0% /var/lock
    none                  497M     0  497M   0% /lib/init/rw
    /dev/sda7              65G   36G   30G  55% /media/jaunty
    /dev/sdb3              68G   45G   20G  69% /home
    /dev/sda1              53G   13G   40G  24% /media/pri
    /dev/sda2              51G   29G   22G  57% /media/mon
    /dev/sda3              50G   35G   16G  69% /media/video
    /dev/sr0              675M  675M     0 100% /media/cdrom0
    Last edited by pablo.s; October 6th, 2009 at 01:42 AM. Reason: <strong>El parámetro -h</strong>

  2. #2
    Join Date
    Sep 2009
    Location
    Buenos Aires, ARG
    Beans
    60
    Distro
    Ubuntu 9.10 Karmic Koala

    Wink Re: Un comando cada día

    Como los agradecimientos valen, Muchas gracias! A los nuevos nos viene muy bien.
    Si se me permite agrego algo sobre el filesystem de linux que a mi me ayudó a entender "algo" más todo esto...
    Espero que a los nuevos les sirva, al menos para saber dónde buscar las cosas...
    Attached Images Attached Images
    Attached Files Attached Files
    Last edited by Sleeping Beauty; October 5th, 2009 at 09:15 PM.
    "Inteligencia es lo que usas cuando no sabes qué hacer..."
    Jean Piaget

  3. #3
    Join Date
    Jun 2008
    Beans
    1,248

    Re: Un comando cada día

    Quote Originally Posted by Sleeping Beauty View Post
    Espero que a los nuevos les sirva, al menos para saber dónde buscar las cosas...
    Muy buen aporte! Debería haber
    comenzado por la estructura de
    directorios, pero me mandé directo
    a la acción.

  4. #4
    Join Date
    Sep 2009
    Location
    Buenos Aires, ARG
    Beans
    60
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: Un comando cada día

    Lo edité como pdf para descargar, yo lo tengo siempre a mano...
    "Inteligencia es lo que usas cuando no sabes qué hacer..."
    Jean Piaget

  5. #5
    Join Date
    Nov 2008
    Location
    Córdoba, Argentina
    Beans
    907

    Re: Un comando cada día

    buena idea! agrego un par bien (bien) básicos, pero que se usan un montón...

    cd

    cd (de change directory) sirve para cambiar el directorio donde nos encontramos. al abrir la consola, por defecto, uno se encuentra en el home de nuestro usuario (/home/nombredeusuario/, abreviado como ~), y si, por ejemplo, quiero moverme a mi carpeta Descargas dentro de mi home, hago
    Code:
    staarbreaker@multivac:~$ cd /home/staarbreaker/Descargas
    staarbreaker@multivac:~/Descargas$
    (en la consola, y en todo linux, siempre se deben respetar las mayusculas). o si quisiera irme a /usr/bin, hago
    Code:
    staarbreaker@multivac:~$ cd /usr/bin
    staarbreaker@multivac:/usr/bin$
    existen algunas abreviaturas para acelerar el uso, por ejemplo ~ (el simbolito que tiene arriba la ñ, no se como se llama) significa el home del usuario actual, y se puede reemplazar el /home/staarbreaker por él, siguiendo el ejemplo anterior, se puede hacer
    Code:
    staarbreaker@multivac:~$ cd ~/Descargas
    staarbreaker@multivac:~/Descargas$
    otras abreviaturas son el . (un punto) que significa el directorio actual (cualquiera sea) donde nos encontramos, o los .. (dos puntos seguidos) que significa el directorio inmediatamente superior al que nos encontramos. si se usa sin indicar ningún parámetro o ubicación, nos mueve, desde donde estemos, a nuestro ~


    ls

    ls (de list) sirve para listar el contenido del directorio actual o del que le indiquemos. por ejemplo, el contenido de mi carpeta Documentos
    Code:
    staarbreaker@multivac:~/Documentos$ ls
    colegio/  facultad/  madre/  google-reader-subscriptions.xml  hard.txt  lista.txt  paquetes.txt  scripticonos.sh
    staarbreaker@multivac:~/Documentos$
    (en negrita se muestran las carpetas) o de mi /opt
    Code:
    staarbreaker@multivac:~/Documentos$ ls /opt
    chromium-browser/  google-earth/
    staarbreaker@multivac:~/Documentos$
    este comando tiene bastantes modificadores, muy útiles, como por ejemplo -l que muestra más detalles, como fechas de modificación, dueño, tamaño, etc, de los archivos, o -a que incluye los archivos ocultos, o -h que muestra los tamaños en formato legible facilmente, o -S que ordena los resultados por tamaño. para obtener un listado de todos los parámetros y su acción, se puede correr ls --help. un ejemplo con parámetros
    Code:
    staarbreaker@multivac:~$ ls -lSrah --group-directories-first --time-style=+"%d.%m.%Y %H:%M" -F
    total 720K                                                         
    drwxr-xr-x  2 staarbreaker users 4,0K 03.10.2009 19:07 Videos/     
    drwxr-xr-x  4 staarbreaker users 4,0K 22.09.2009 17:17 Programas/  
    drwxr-xr-x  3 staarbreaker users 4,0K 26.09.2009 20:48 Paquetes/   
    drwxr-xr-x  2 staarbreaker users 4,0K 02.09.2009 00:01 Música/     
    drwxr-xr-x 10 staarbreaker users 4,0K 04.10.2009 13:21 Imágenes/   
    drwxr-xr-x 19 staarbreaker users 4,0K 09.09.2009 22:57 Eyecandy/   
    drwxr-xr-x  5 staarbreaker users 4,0K 26.09.2009 20:39 Documentos/ 
    drwxr-xr-x  2 staarbreaker users 4,0K 01.10.2009 00:22 Desktop/    
    drwxr-xr-x  3 staarbreaker users 4,0K 04.10.2009 02:26 Descargas/  
    drwxr-xr-x  2 staarbreaker users 4,0K 19.04.2009 00:33 .xine/      
    drwx------  4 staarbreaker users 4,0K 19.07.2009 02:26 .thumbnails/
    drwxr-xr-x 15 staarbreaker users 4,0K 31.08.2009 00:43 .themes/    
    drwxr-xr-x  2 staarbreaker users 4,0K 22.09.2009 17:26 .superkaramba/
    drwxr-xr-x  3 staarbreaker users 4,0K 19.04.2009 22:39 .subversion/  
    drwx------  4 staarbreaker users 4,0K 24.08.2009 02:03 .songbird2/   
    drwxr-xr-x  2 staarbreaker users 4,0K 12.09.2009 17:57 .scripts/     
    drwxr-xr-x  3 staarbreaker users 4,0K 14.08.2009 01:33 .scorched3d/  
    drwxr-xr-x  3 staarbreaker users 4,0K 24.05.2009 01:20 .q3a/         
    drwx------  3 staarbreaker users 4,0K 07.08.2009 23:35 .pki/         
    drwx------ 18 staarbreaker users 4,0K 05.10.2009 19:27 .opera/       
    drwxr-xr-x  2 staarbreaker users 4,0K 09.09.2009 01:13 .mplayer/     
    drwxr-xr-x  3 staarbreaker users 4,0K 28.07.2009 00:46 .mpd/         
    drwx------  3 staarbreaker users 4,0K 24.08.2009 02:02 .mozilla/     
    drwxr-xr-x  3 staarbreaker users 4,0K 19.04.2009 18:37 .marble/      
    drwx------  3 staarbreaker users 4,0K 19.04.2009 18:54 .macromedia/  
    drwx------  3 staarbreaker users 4,0K 19.04.2009 00:44 .local/       
    drwx------  8 staarbreaker users 4,0K 11.09.2009 15:43 .kdemod4/     
    drwxr-xr-x  3 staarbreaker users 4,0K 04.10.2009 03:15 .kde4/        
    drwxr-xr-x  3 staarbreaker users 4,0K 16.08.2009 21:29 .kde/         
    drwxr-x---  7 staarbreaker users 4,0K 18.08.2009 16:53 .inkscape/    
    drwxr-xr-x  8 staarbreaker users 4,0K 07.09.2009 16:02 .icons/       
    drwx------  4 staarbreaker users 4,0K 01.10.2009 20:02 .googleearth/ 
    drwx------  2 staarbreaker users 4,0K 04.10.2009 03:28 .gnupg/       
    drwx------  2 staarbreaker users 4,0K 20.07.2009 20:42 .gnome2_private/
    drwx------  3 staarbreaker users 4,0K 20.07.2009 20:42 .gnome2/        
    drwxr-xr-x 22 staarbreaker users 4,0K 03.10.2009 17:27 .gimp-2.6/      
    drwx------  4 staarbreaker users 4,0K 14.08.2009 15:48 .gegl-0.0/      
    drwx------  2 staarbreaker users 4,0K 31.08.2009 00:54 .gconfd/        
    drwx------  3 staarbreaker users 4,0K 31.08.2009 00:19 .gconf/         
    drwxr-xr-x  2 staarbreaker users 4,0K 03.10.2009 19:20 .fonts/         
    drwxr-xr-x  2 staarbreaker users 4,0K 03.10.2009 19:20 .fontconfig/    
    drwxr-xr-x  6 staarbreaker users 4,0K 04.10.2009 12:50 .fluxbox/       
    drwxr-xr-x  2 staarbreaker users 4,0K 16.08.2009 02:53 .etracer/       
    drwxr-xr-x  4 staarbreaker users 4,0K 16.08.2009 00:24 .emerald/       
    drwxr-xr-x  9 staarbreaker users 4,0K 26.09.2009 00:24 .dvdcss/        
    drwxr-xr-x  6 staarbreaker users 4,0K 22.05.2009 02:51 .djl/           
    drwx------  3 staarbreaker users 4,0K 19.04.2009 00:31 .dbus/          
    drwxr-xr-x  2 staarbreaker users 4,0K 20.08.2009 02:19 .cwp/           
    drwxr-xr-x  2 staarbreaker users 4,0K 28.07.2009 00:20 .covers/
    drwxr-xr-x 21 staarbreaker users 4,0K 03.10.2009 19:21 .config/
    drwxr-xr-x  5 staarbreaker users 4,0K 15.08.2009 16:43 .cache/
    drwx------  3 staarbreaker users 4,0K 12.09.2009 12:56 .appdata/
    drwx------  3 staarbreaker users 4,0K 19.04.2009 18:54 .adobe/
    drwx------  2 staarbreaker users 4,0K 30.05.2009 22:17 .FontForge/
    drwx------  2 staarbreaker users 4,0K 20.07.2009 20:44 .AbiSuite/
    drwxr-xr-x  3 root         root  4,0K 19.04.2009 04:26 ../
    drwx------ 58 staarbreaker users 4,0K 05.10.2009 14:44 ./
    -rw-------  1 staarbreaker users   16 26.04.2009 22:48 .esd_auth
    -rw-------  1 staarbreaker users   22 04.10.2009 14:41 .dmrc
    -rw-------  1 staarbreaker users   98 15.08.2009 14:31 .lesshst
    -rwxr-xr-x  1 staarbreaker users  100 19.04.2009 04:26 .xsession*
    -rwxr-xr-x  1 staarbreaker users  103 19.04.2009 04:26 .xinitrc*
    -rw-------  1 staarbreaker users  117 02.09.2009 20:45 .directory
    -rw-r--r--  1 staarbreaker users  158 20.05.2009 02:19 .hyperconf
    -rw-------  1 staarbreaker users  261 05.10.2009 14:43 .Xauthority
    -rw-r--r--  1 staarbreaker users  270 31.08.2009 01:07 .gtkrc-2.0
    -rw-r--r--  1 staarbreaker users  274 04.10.2009 13:21 .gtk-bookmarks
    -rw-r--r--  1 staarbreaker users  315 01.08.2009 22:34 .bash_profile~
    -rw-r--r--  1 staarbreaker users  315 01.08.2009 22:34 .bash_profile
    -rw-r--r--  1 staarbreaker users  322 14.08.2009 16:08 .gtkrc-2.0-kde4
    -rw-------  1 staarbreaker users  383 01.08.2009 22:34 .zshhistory
    -rw-r--r--  1 staarbreaker users  411 28.07.2009 00:38 .mpdconf
    -rw-------  1 staarbreaker users  419 10.09.2009 19:26 .kderc
    -rw-------  1 staarbreaker users  436 14.08.2009 12:57 .xsession-errors-:1
    -rw-r--r--  1 staarbreaker users  517 31.05.2009 14:44 .fonts.conf
    -rw-r--r--  1 staarbreaker users  561 04.10.2009 12:58 .htoprc
    -rw-r--r--  1 staarbreaker users 1,1K 28.07.2009 21:41 .nvidia-settings-rc
    -rw-r--r--  1 staarbreaker users 1,4K 01.08.2009 22:33 .zshrc
    -rw-------  1 staarbreaker users 1,4K 26.07.2009 23:37 .zsh_history
    -rw-r--r--  1 staarbreaker users 1,7K 01.08.2009 22:33 .zshrc~
    -rw-------  1 staarbreaker users 2,2K 04.10.2009 13:21 .recently-used.xbel
    -rwxr-xr-x  1 staarbreaker users 2,5K 28.07.2009 15:14 .conkyrc*
    -rw-r--r--  1 staarbreaker users 2,7K 17.08.2009 13:27 .bashrc
    -rw-r--r--  1 staarbreaker users 3,1K 24.07.2009 16:34 .bashrc~
    -rw-r--r--  1 staarbreaker users 3,6K 19.04.2009 01:24 .face.icon
    -rw-r--r--  1 staarbreaker users 8,1K 29.07.2009 01:51 .Xdefaults
    -rw-r--r--  1 staarbreaker users 9,7K 28.07.2009 21:18 .Xdefaults~
    -rw-r--r--  1 staarbreaker users  34K 26.07.2009 20:34 .zcompdump
    -rw-------  1 staarbreaker users 144K 05.10.2009 19:24 .xsession-errors
    -rw-------  1 staarbreaker users 161K 05.10.2009 18:31 .bash_history
    staarbreaker@multivac:~$
    saludos
    Last edited by staar; October 6th, 2009 at 02:40 AM. Reason: sugerencia de lucasgz

  6. #6
    Join Date
    Dec 2007
    Location
    BUE @ Argentina
    Beans
    1,225
    Distro
    Kubuntu 9.04 Jaunty Jackalope

    Re: Un comando cada día

    Quote Originally Posted by Sleeping Beauty View Post
    Como los agradecimientos valen, Muchas gracias! A los nuevos nos viene muy bien.
    Si se me permite agrego algo sobre el filesystem de linux que a mi me ayudó a entender "algo" más todo esto...
    Espero que a los nuevos les sirva, al menos para saber dónde buscar las cosas...
    Esto es bueno para nuevos y no tanto. Gracias!
    /**HP Pavilion DV6646us laptop: AMD 1.9 GHz Turion 64 X2 / 2Gb RAM / 160Gb HDD / NVIDIA GeForce Go 7150M / 15.4" WXGA / BroadCom BCM4328 wireless / Built-in webcam **/
    -- Kubuntu 9.04, CentOs 5.2, Mikrotik RouterOS 3.3 User -- Argentina LoCo Team

  7. #7
    Join Date
    Apr 2009
    Location
    São Paulo, Brasil
    Beans
    443
    Distro
    Ubuntu 13.04 Raring Ringtail

    Re: Un comando cada día

    Antes que nada, muy buena idea!!!!

    En segundo lugar ¿se pueden hacer preguntas me imagino? Porque algunos bebés de más de tres años por ahí hay cosas que no las entendemos

    Quote Originally Posted by pablo.s View Post
    --- df ---

    El comando df muestra la cantidad de espacio
    disponible en cada partición montada.
    Por ejemplo:

    Code:
    pablo@raanana:~$ df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/sdb2              7164704   3897524   3267180  55% /
    udev                    508288       308    507980   1% /dev
    none                    508288       556    507732   1% /dev/shm
    none                    508288        92    508196   1% /var/run
    none                    508288         0    508288   0% /var/lock
    none                    508288         0    508288   0% /lib/init/rw
    /dev/sda7             67848356  37109904  30738452  55% /media/jaunty
    /dev/sdb3             70982616  46391348  20985480  69% /home
    /dev/sda1             54540640  12917380  41623260  24% /media/pri
    /dev/sda2             52431360  29634368  22796992  57% /media/mon
    /dev/sda3             52423328  35826880  16596448  69% /media/video
    /dev/sr0                691160    691160         0 100% /media/cdrom0
    Supongo que todo lo que empieza con /dev/sd_alguna_cosa o hd_alguna_cosa son particiones del disco rígido, unidades ópticas, pendrives, etc.
    Ahora ¿Qué son udev y none? ¿Y por qué algunas particiones están montadas en /media/pri, mon, video?
    Last edited by aledruetta; October 6th, 2009 at 12:28 AM.
    "Todo lo sólido se desvanece en el aire"

  8. #8
    Join Date
    Jun 2008
    Beans
    1,248

    Re: Un comando cada día

    Quote Originally Posted by aledruetta View Post
    Antes que nada, muy buena idea!!!!

    En segundo lugar ¿se pueden hacer preguntas me imagino? Porque algunos bebés de más de tres años por ahí hay cosas que no las entendemos
    Si, logicamente preguntas se
    pueden hacer.

    Quote Originally Posted by aledruetta View Post
    Ahora ¿Qué son udev y none?
    En la columna que muestra los
    sistemas de archivos (filesystems)
    te da una pista de la partición.
    Udev es un sistema dinámico de
    manejo de dispositivos que va creando
    links a los discos removibles o que
    se pueden extraer (para el caso es lo
    mismo) como discos rigidos, pendrives,
    discos montados remotamente, aparte
    de conexiones de red, y otros.
    Lo que hace es mostrarse como una
    partición a efectos de direccionar esos
    dispositivos a un servidor.
    None te dice que los directorios que
    monta no tienen un sistema de archivos
    particular.

    Quote Originally Posted by aledruetta View Post
    ¿Y por qué algunas particiones están montadas en /media/pri, mon, video?
    Porque son particiones que yo les dí
    un punto de montaje desde la instalación
    de la versión Alternate. Sigo la convención
    de montar las particiones en /media. Antes
    lo hacía en /mnt, pero ahora no se usa más.

  9. #9
    Join Date
    Apr 2009
    Location
    São Paulo, Brasil
    Beans
    443
    Distro
    Ubuntu 13.04 Raring Ringtail

    Re: Un comando cada día

    Gracias Pablo.s!
    "Todo lo sólido se desvanece en el aire"

  10. #10
    Join Date
    Aug 2009
    Location
    Buenos Aires
    Beans
    29
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: Un comando cada día

    Muy buena idea!
    tambien estaria bueno que pongan que significa la abreviatura del comando, como de CD es Change Directory, asi es mas facil memorizarlo

    y esto no es un comando pero con (*) no hace falta escribir nombres largos como por ej
    sh et-linux-2.60.x86.run
    es lo mismo que
    sh et-lin*
    y tambien funciona para directorios

Page 1 of 12 12311 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •