Breve Introducción al VUE

1) Entorno VUE

Ref.: [1], [2] y capítulos 1 y 2 de [3]

2) Uso de recursos básicos del UNIX

    a) Operaciones básicas en línea de comandos; Ref. caps 4 y 5 de [3]

    b) Uso de los manuales internos del sistema:

      - Manual en línea de comandos: man; Ref. cap. 3 de [3]

      - Manual en VUE: Help Manager; Ref. idem

    c) Edición.

    c.1) Utilizar el vi: Ref. cap. 8 de [3]

    c.1) Un editor libre, el nedit (localizado en /usr/remote/bin)

    d) Compilación y ejecución de programas; Ref. cap. 9 de [4] y cap. 2 de [5]

      d.1) Declaración de path´s: Edición del .vueprofile e inserción de:

      PATH=$PATH:.:/usr/bin:/usr/remote/bin

      export PATH

      d.2) Uso de "makefile"

      make

      make -f makemio

      d.3) Uso de "scripts"

Prevención: El HP-UX, en condiciones normales no se "cuelga". En todo caso, se cuelgan ciertos procesos. Para "matarlos" hay que seguir la siguiente operatoria (siempre teniendo en cuenta que quien la realice debe tener "permiso" para ello; en el caso de matar procesos de un usuario, el "asesino" debe ser el mismo usuario que los creó o alguno con privilegios superiores):
    I) Obtener el nº PID del proceso en cuestión, para ello ejecutar en línea de comandos:

    ps -e o ps -u usuario

    Este comando suministra la lista de todos los procesos activos actualmente, con sus nombres y sus PID's. Obtener el PID del proceso que nos ocupa.

    II) Matar el proceso ejecutando:

    kill -9 PID_number

    Si los permisos del "asesino" son los adecuados, el proceso en cuestión deja de ejecutarse. Se comprueba fácilmente ejecutando de nuevo "ps -e" y observando como el proceso en cuestión ha desaparecido de la lista correspondiente.

3) Uso de la unidad de floppy:

NOTA: Antes que nada, los diskettes deben estar previamente formateados en formato DOS. (Diskettes de 3,5" DD ó HD).

Uso para lectura, escritura, copia, etc.: Para listar el contenido del floppy hacer:

dosls /dev/floppy/c201d0s0:

Análogamente para copiar el comando es doscp, y así. Una lista exhaustiva de los comandos relativos a operaciones con la unidad de discos flexibles (floppy disk) se puede obtener con:

man dosls

Los diskettes grabados con los comandos "doscp" estarán en formato compatible DOS y, por tanto, serán perfectamente legibles en cualquier PC.

Es posible configurar una variable de entorno para referenciar a la unidad, el proceso es similar a la actalización de la variable PATH, editamos .vueprofile y agregamos nuestra variable DISCO:

DISCO=/dev/floppy/c201d0s0:

export DISCO

Luego podremos hacer

dosls DISCO

Estas acciones son válidas en caso de utilizar el shell por defecto, es decir, sh.

Otra variante consiste en realizar un enlace simbólico (link)

ln -s /dev/floppy/c201d0s0 a

dosls a:


REFERENCIAS

    [1] HP Visual User Interface 3.0 Quick Start

    [2] HP Visual User Interface 3.0 User's Guide

    [3] Using HP-UX

    [4] HP C/HP-UX Reference Manual

    [5] Programming on HP-UX

NOTA: todos ellos son manuales que acompañan al equipo y que están a disposición de los alumnos en el laboratorio. Además, como material complementario se pueden usar, trás petición expresa, el resto de los manuales del equipo disponibles en el Laboratorio, así como aquella bibliografía más o menos estandar que sobre C o UNIX a la que se pueda tener acceso.
Este documento fue originalmente compilado por Fco. Mario Hernández Tejera, J. Javier Lorenzo Navarro y Modesto Castrillón Santana.
Marzo 1997
Comentarios, críticas, sugerencias y demás a modesto@dis.ulpgc.es

The GIAS Group e-mail: modesto@dis.ulpgc.es