HP-UX presenta muchos comandos útiles que
le ayudarán a administrar datos y texto, a llevar a cabo
las tareas de administración del sistema y a buscar información.
La mayoría de estos comandos se escriben fácilmente, es
decir, son bien comandos sin ningún argumento (whoami) o bien comandos cuyo único argumento
es un nombre de archivo (mkdir proyectos). No obstante, HP-UX también
presenta comandos más complejos, con opciones o argumentos
opcionales.
Las opciones cambian el comportamiento
de un comando. Por ejemplo, en el Capítulo 2, «Utilización
de los archivos y los directorios», usted ha utilizado la opción
-a para cambiar el comportamiento del comando
ls a fin de poder obtener una lista de los nombres
de archivo invisibles. En general, las opciones de comando van precedidas
de un guión (-). Los argumentos presentan
información adicional que necesita el comando, como el
nombre del archivo en el que ha de ejecutarse el comando.
Ejemplos
de uso de las opciones |
 |
El comando rm, cuando se utiliza sin opciones, elimina un archivo
sin pedirle que le confirme que realmente desea eliminarlo. Supongamos,
por ejemplo, que el directorio de trabajo actual contiene los siguientes archivos: miarchivo, miarchivo1, miarchivo2, miarchivo3 y miarchivo4. Podría eliminar todos estos archivos
escribiendo el siguiente comando:
$ rm mi* $ Se eliminan todos los archivos sin pedir confirmación. |
Para hacer que el comando rm le pida confirmación antes de eliminar
cada archivo, utilice la opción -i (interactive):
$ rm -i mi* miarchivo1: ? (s/n) s Escriba una s para eliminar el archivo. miarchivo2: ? (s/n) s miarchivo3: ? (s/n) s miarchivo4: ? (s/n) n O escriba una n para dejarlo estar. $ ls miarchivo4 miarchivo4 no se ha eliminado. |
Si utiliza rm de forma no interactiva y el archivo no cuenta
con permiso de escritura (por ejemplo, con permiso -r--r--r--, tal como se muestra en un listado largo), se
muestra un mensaje parecido al siguiente:
nombre_archivo: ¿modo 444 ? (s/n) |
Conteste con una s si desea eliminar el archivo.
Ejemplos
de uso de los argumentos |
 |
El comando cal muestra un calendario en inglés correspondiente
al mes en curso. Por medio de varios argumentos de comando, puede
especificar qué mes civil y año civil han de mostrarse.
Por ejemplo, para mostrar un calendario para el mes de febrero de
1998, escriba el comando cal del modo siguiente:
cal(1)
$ cal 2 1998 February 1998 S M Tu W Th F S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
Asegúrese de que incluye la parte correspondiente
al siglo: 19. Si utiliza 98 como argumento, obtendrá un calendario
del año 98 d. de C.
Inclusión
de los argumentos entre comillas |
 |
Cuando un solo argumento de comando contiene
espacios en blanco incorporados, debe encerrarse entre comillas
sencillas ('palabra1 palabra2'). Por ejemplo, el siguiente comando grep muestra todas las líneas de miarchivo que contengan “estoy escribiendo”:
grep(1)
$ grep 'estoy escribiendo' miarchivo El texto que estoy escribiendo se almacenará en "miarchivo". |
Ejecución
de varios comandos en la misma línea de comandos |
 |
De vez en cuando, puede resultarle útil ejecutar
dos o más comandos en la misma línea de comandos.
Para hacerlo, separe los comandos con un punto y coma, tal como
se ilustra a continuación:
Utilización del ;
$ whoami ; date luisa Salida de whoami Vie, 13 Dic 2002 04:57:47 Salida de date |
También puede conectar comandos utilizando la salida
de un comando como la entrada del otro. Consulte «Canalización
de la salida y la entrada de los comandos».