Page 149 - Ubuntu
P. 149

Bash: el gestor de comandos


                                                    Como podemos observar, estamos ingresando en
                                                    una sola línea dos comandos, con sus correspon-
                                                    dientes parámetros. Para separarlos, solamente
                                                    usamos un símbolo de punto y coma.

                                                    Veamos un ejemplo, con los comandos que trata-
                                                    mos  anteriormente:
                                                           a
                                                    a
                                                          r
                                                             :
                                                            a
                                                           m
                                                      t
                                                      er
                                                    alternarama:~#  pwd  ;  hostname  ;  who  ;
                                                         a
                                                        n
                                                     l
                                                              ~
                                                                             e
                                                                            m
                                                                           a
                                                                               ; w

                                                                                   o ;
                                                                                  h
                                                                  w
                                                                 p
                                                               #
                                                                   d ; h
                                                                          n
                                                                         st
                                                                        o
                                                    wh
                                                    whoamii
                                                      o
                                                       a
                                                        m
                                                    En este ejemplo, tipeamos los cuatro comandos
                                                    que vimos en una sola línea, y el resultado de cada
                                                    uno se ve concatenado en pantalla (Figura 2).
                                                    ATAJOS DEL TECLADO
               FORMATO                              En Bash existen algunas teclas que podemos utili-
               DE LOS COMANDOS                      zar para hacer que nuestra interacción con
               El formato básico de ingreso de comandos en el   el sistema operativo sea mucho más fluida.
               Shell Bash es el siguiente:          Veamos algunas de ellas:
                                    r
                                     á
                                  <p
                                    a
                                         r
                                          o
                                      m
                                       et
                                >
                       <p
                 m
                  an
               c
                     o
                o
                    d
                          á
                         r
                            et
                         a
                           m
                               o
                               1
               [ [comando] <parámetro1> <parámetro2>2>
                              r
                     ]
               <parámetroN>N>
               <p a r á m et r o                    • Con las teclas FLECHA ARRIBAFLECHA ARRIBA y FLECHA ABAJOFLECHA ABAJO
                                                      podemos repasar el historial de comandos, por
               Hasta aquí, la operación es sencilla: se tipea el co-  si queremos volver a ejecutar alguno que ya ha-
               mando con sus correspondientes parámetros, uno   yamos tipeado últimamente.
               detrás del otro. Sin embargo, vamos a ver cómo   • Con la tecla  TABULARTABULAR (TABTAB) autocompletamos
               Bash nos ofrece un formato un poco más comple-    el nombre de un archivo o el nombre de un
               jo, pero a la vez más útil. Veamos:    comando. Para esto, es necesario que tipiemos
                    d
                o
               c
               [ [comando] <parámetros> ; [comando2]    las primeras letras de dicho archivo o comando,
                   n
                  a
                 m
                     o
                                        n
                                       a
                                      m
                                         o
                                         d
                             t
                                    c
                               s
                                > ; [
                              r
                                     o
                               o
                          á
                           m
                                           ]
                         r
                     ] <
                        p
                         a
                                          2
                            e
               <parámetros2>>
               <p a r á m et r o s 2                  para que Bash se encargue de hacer el resto. Si
                  ¿CUÁNTOS COMANDOS PUEDO CONCATENAR?
                 Podemos concatenar todos los comandos que queramos, y el sistema los ejecutará a to-
                 dos. Pero, si son demasiados, tal vez sea mejor armar un pequeño programa que los eje-
                 cute. Más adelante veremos cómo crear archivos y asignarles permisos de ejecución.
                                                                                    147
                                          www.FreeLibros.me
         Ubuntu_Cap7_143_170_c.indd   147                                   25/01/2012   06:43:52 p.m.
                                                                            25/01/2012   06:43:52 p.m.
         Ubuntu_Cap7_143_170_c.indd   147
   144   145   146   147   148   149   150   151   152   153   154