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