Ir al contenido España-Español
HP.com España principal Productos y Servicios Soporte y Drivers Soluciones Cómo Comprar
» Contactar con HP
Más opciones
HP.com España principal
Utilización de HP-UX: Servidores y estaciones de trabajo HP > Capítulo 3 Utilización del shell

Explicación de la sintaxis de los comandos

» 

Documentación técnica

Libro completo en PDF
» Comentarios
Aquí empieza el contenido

 » Tabla de contenido

 » Glosario

 » Índice

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».

Versión para imprimir
Declaración de privacidad El uso de este sitio implica la aceptación de sus términos de uso
© Hewlett-Packard Development Company, L.P.