tutorial_de_openvms

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
tutorial_de_openvms [2023/03/11 03:51] perontutorial_de_openvms [2023/03/13 17:29] – [Crear una web de DECUS] peron
Línea 1: Línea 1:
 ===== Tutorial de OpenVMS 8.4 en DECUS.org ===== ===== Tutorial de OpenVMS 8.4 en DECUS.org =====
 +====Introducción====
 +DECUS.org, el grupo de interés en las máquinas de [[digital equipment corporation|DEC]], ha puesto en línea y a disposición del público general infraestructura de cómputo DEC Alpha 520, ofreciendo la creación de cuentas públicas de acceso remoto a intérprete de comandos con el sistema [[vms|OpenVMS]].
  
-DECUS.org, el grupo de interés en las máquinas de [[DEC]], pone disposición del público general infraestructura de cómputo DEC Alpha 520 en línea, ofreciendo la creación de cuentas públicas de acceso remoto a intérprete de comandos.+>Gracias a esta DECUS podrás aprender utilizar VMS accediendo remotamente desde nuestra comunidad texto-plano.xyz.
  
-Gracias a ello podrás aprender a utilizar [[VMS]] accediendo remotamente desde nuestra comunidad texto-plano.xyz.+===Crea tu cuenta en DECUS===
  
-====Crear una cuenta en DECUS==== +Da de alta una cuenta a título individual, utilizando tu cliente Secure Shell (SSH) mediante:
- +
-Para dar de alta una cuenta a título individual, utiliza el cliente Secure Shell (SSH) mediante:+
  
 <code bash>ssh REGISTRATION@eisner.decus.org</code> <code bash>ssh REGISTRATION@eisner.decus.org</code>
  
-Cuando el sistema solicite contraseña __no ingreses ninguna__ y simplemente presiona **ENTER**. Se activará a continuación //programa de registro// en la máquina DEC Alpha, que constará de varias pantallas. En ellas se solicitará ingresar un //nombre de usuario// y debes proporcionar una casilla de correo electrónico válida (puedes utilizar la de texto-plano). También se te solicitará indicar qué tipo de editor deseado (normalmente uno llamado LSE).+Ingresarás al sistema remoto de registro. Cuando este te solicite contraseña __no ingreses ninguna__ y simplemente presiona **ENTER**. continuación se activará el //programa de registro//, que consta de varias pantallas. Se te solicitará ingresar un //nombre de usuario// y proporcionar una casilla de correo electrónico válida (puedes utilizar la de texto-plano). También debes indicar un tipo de editor deseado (normalmente uno denominado LSE), tras lo cual se desconectará el sistema remoto de registro.
  
-Una vez recibido un correo de parte de DECUS conteniendo una contraseña pasavante, podrás ya conectar a tu cuenta de OpenVMS remoto. Podrás loguearte con:+Una vez recibido un correo de parte de DECUS.org conteniendo una //contraseña pasavante//, podrás conectar a tu cuenta de OpenVMS remoto.  
 + 
 +===Loguearse a DECUS.org=== 
 +Loguéate a la máquina remota de DECUS con:
  
 <code bash>ssh usuario@eisner.decus.org</code> <code bash>ssh usuario@eisner.decus.org</code>
  
-Tras ingresar la contraseña provista por DECUS, verás una pantalla inicial. Por ejemplo:+Tras ingresar la contraseña provista por DECUS, se iniciará el intérprete DCL de OpenVMS mostrando una pantalla inicial. Por ejemplo: 
 <code> <code>
 %DCL-S-SPAWNED, process USUARIO_10419 spawned %DCL-S-SPAWNED, process USUARIO_10419 spawned
Línea 50: Línea 54:
 DCL presenta un conjunto de instrucciones en inglés que el usuario ingresa para comandar al sistema operativo (en este caso OpenVMS). Constaba de más de 200 comandos y funciones. DCL presenta un conjunto de instrucciones en inglés que el usuario ingresa para comandar al sistema operativo (en este caso OpenVMS). Constaba de más de 200 comandos y funciones.
  
-Al igual que otros intérpretes posteriores como [[Bash]], los comandos en DCL se ingresan en dos formas. La más común es la manera interactiva, en la cual se escriben en la terminal de manera insensible a mayúsculas. Generalmente se usan secuencias de comandos y modificadores. +Al igual que otros intérpretes posteriores como [[Bash]], los comandos en DCL se ingresan en dos formas. La más común es la manera //interactiva//, en la cual se escriben en la terminal de manera insensible a mayúsculas. Generalmente se usan secuencias de comandos y modificadores. La otra forma es en //en lotes//equivalente a la creación de programas y guiones de programación (scripts). Nos concentraremos en la primera manera.
- +
-La otra es "en lotes"y esto equivale a la creación de programas y guiones de programación (scripts). Nos concentraremos en la primera manera.+
  
 Asimismo, DCL tiene varias combinaciones de control que interrumpen o anulan la ejecución de comandos. Asimismo, DCL tiene varias combinaciones de control que interrumpen o anulan la ejecución de comandos.
Línea 65: Línea 67:
 | **Ctrl+o** | Reactiva la salida de texto a la terminal. Si se la presiona alternativamente, pausa y continúa el flujo de texto. | | **Ctrl+o** | Reactiva la salida de texto a la terminal. Si se la presiona alternativamente, pausa y continúa el flujo de texto. |
  
-=== AYUDA ONLINE ===+=== Ayuda en línea ===
  
 +El DCL es difícil de usar, pero dispone de una //ayuda arbolada jerarquizada//. Ingresa ''HELP'' para ingresar al subsistema de ayuda. También puedes utilizar ''HELP tema''. Por ejemplo:
  
-El DCL es difícil de usar, pero tiene una ayuda tipo "árbol" jerarquizada. Ingresa <code bash>help</code> para ingresa al subsistema de ayuda. También se puede usar en forma "HELP tema". Por ejemplo: +<code bash>$ help instructions</code>
- +
-<code> $ **help instructions**</code>+
  
 Normalmente el subsistema de ayuda permite ingresar y presentar en pantalla cada uno de los temas o //topics// escribiéndolos por su nombre indicado, y a su vez cada tema podría presentar nuevas temáticas de ayuda relacionadas. Si oprimes **Intro** generalmente retrocedes un nivel. Al volver al nivel inicial del subsistema de ayuda, abandonarás el mismo y quedaremos depositados nuevamente en el prompt ''$'' del DCL. Normalmente el subsistema de ayuda permite ingresar y presentar en pantalla cada uno de los temas o //topics// escribiéndolos por su nombre indicado, y a su vez cada tema podría presentar nuevas temáticas de ayuda relacionadas. Si oprimes **Intro** generalmente retrocedes un nivel. Al volver al nivel inicial del subsistema de ayuda, abandonarás el mismo y quedaremos depositados nuevamente en el prompt ''$'' del DCL.
Línea 76: Línea 77:
 Recuerda que siempre podrás salir del subsistema de ayuda (y muchos otros programas ejecutados por DCL) con **Ctrl+z**. Recuerda que siempre podrás salir del subsistema de ayuda (y muchos otros programas ejecutados por DCL) con **Ctrl+z**.
 ==== Comandos Comunes en DCL ==== ==== Comandos Comunes en DCL ====
- 
  
 Hay muchísimos comandos y programas capaces de corren en OpenVMS, pero ciertos son comandos comunes directamente equivalentes o muy parecidos a los comandos presentes en sistemas de operación similares a UNIX. Por ejemplo: Hay muchísimos comandos y programas capaces de corren en OpenVMS, pero ciertos son comandos comunes directamente equivalentes o muy parecidos a los comandos presentes en sistemas de operación similares a UNIX. Por ejemplo:
Línea 114: Línea 114:
 <code>$ cd DSA3:[DECUSERVE_USER.USUARIO.prueba]</code> <code>$ cd DSA3:[DECUSERVE_USER.USUARIO.prueba]</code>
  
-...o bien:+...o bien puedes evitar ingresar toda la ruta //default// (equivalente a la ''~/home/$USER'' de Unix) ingresando simplemente un ''.''. Por ejemplo: 
 + 
 +<code>$ cd .prueba]</code> 
 + 
 +Si bien es raro, en VMS puedes cambiar tu directorio //default//. Por ejemplo:
  
 <code>$ SET default [.prueba]</code> <code>$ SET default [.prueba]</code>
Línea 130: Línea 134:
 <code>$ SHOW default</code> <code>$ SHOW default</code>
  
-Se nos hará obvio que todos los archivos cuentan con un sufijo de versión, indicado con '';''. Por ejemplo: ''archivo.txt;1'', ''archivo.txt;2'', etcétera. De esta manera podremos contar con múltiples versiones de un mismo fichero. Siempre se activa la última, pero se conservan las anteriores. Si queremos eliminar un fichero se usa el comando **DELETE**, pero debemos especificar cuál versión queremos borrar. Por ejemplo,+Se nos hará obvio que todos los archivos cuentan con un sufijo de versión, indicado con '';''. Por ejemplo: ''archivo.txt;1'', ''archivo.txt;2'', etcétera. De esta manera podremos contar con múltiples versiones de un mismo fichero. Siempre se activa la última, pero se conservan las anteriores. Si queremos eliminar un fichero se usa el comando ''DELETE'', pero debemos especificar cuál versión queremos borrar. Por ejemplo,
  
 <code>$ DELETE archivo.txt;3</code> <code>$ DELETE archivo.txt;3</code>
Línea 148: Línea 152:
 === Crear un fichero finger === === Crear un fichero finger ===
  
-Los sistemas de cómputo a tiempo compartidos podían contar con un fichero de texto ''.plan'' o ''.project'', encargados de operar como descripción del usuario. Como los sistemas solían ser anónimos pero contar con un "handle" o nombre de usuario específico, estos ficheros de texto podían servir como una descripción o información de contacto. Sin embargo, no era extraño contar con extravagantes descripciones o texto ASCII, lo que pasaba a formar parte del folklore típico de los sistemas de cómputo a tiempo compartido. +OpenVMS cuenta con la utilidad [[finger]]. Para crear tu fichero ''.plan'' podrás aprovechar y aprender utilizar el editor de texto visual "LSE"Ingresa a él con:
- +
-Para crear nuestro fichero podremos aprovechar y utilizar el editor de texto visual "LSE"Ingresaremos a él con:+
  
 <code>$ lse</code> <code>$ lse</code>
  
-El editor de texto LSE consta de dos secciones. Una principal con la ventana de texto, y otra inferior en la que podremos ingresar comandos de operación. En este caso simplemente escribiremos un texto que deseemos. Cuando finalicemos de hacerlo, presionaremos **Ctrl+z**. Esto nos desplazará a la sección inferior para ingresar los comandos de operación, lo cual se nos hará patente por medio del prompt ''LSE>''. En él ingresaremos **exit**. El editor LSE nos solicitará el nombre de archivo a fin de guardarlo con dicha denominación y salir al intérprete DCL. Le introducimos el nombre .plan y presionamos Enter.+El editor de texto LSE consta de dos secciones. Una principal con la ventana de texto, y otra inferior en la que podremos ingresar comandos de operación. En este caso simplemente escribiremos un texto que deseemos. Cuando finalicemos de hacerlo, presionaremos **Ctrl+z**. Esto nos desplazará a la sección inferior para ingresar los comandos de operación, lo cual se nos hará patente por medio del //prompt// ''LSE>''. En él ingresaremos **exit**. El editor LSE te solicitará el nombre de archivo a fin de guardarlo con dicha denominación y salir al intérprete DCL. Introduce el nombre ''.plan'' presiona la **tecla Intro**.
  
 Esto cerrará el editor LSE y nos retornará al prompt de DCL. Debemos ahora asignar los permisos de fichero requeridos al fichero .plan que hemos creado. Ello lo haremos ingresando el comando: Esto cerrará el editor LSE y nos retornará al prompt de DCL. Debemos ahora asignar los permisos de fichero requeridos al fichero .plan que hemos creado. Ello lo haremos ingresando el comando:
Línea 214: Línea 216:
  
 <code bash>show memory</code> <code bash>show memory</code>
 +
 ===== Crear una web de DECUS ===== ===== Crear una web de DECUS =====
- +DECUS proporciona una [[world_wide_web|página web]] de usuario. La URL base para dicha página web será http://eisner.decus.org/~usuario.
- +
-La URL base para su página web será+
- +
-http://eisner.decus.org/~usuario+
  
 La web se almacena en el subdirectorio WWW localizado en nuestro directorio de usuario. La web se almacena en el subdirectorio WWW localizado en nuestro directorio de usuario.
  
-Para ello creamos un subdirectorio y le otorgamos los permisos requeridos+Podrás crear dicho subdirectorio y otorgarle los permisos requeridos con:
  
 <code bash> <code bash>
Línea 233: Línea 232:
 </code> </code>
  
-Acto seguido creamos un archivo ''index.html'' o bien lo transferimos a través de FTP. Podremos crear subdirectorios adicionales dentro de ''[WWW]'' si lo deseamos+Acto seguido crea un fichero ''index.html'' o bien transfiérelo a través de [[FTP]]Podrás crear subdirectorios adicionales dentro de ''[WWW]'' si lo deseas
-Documentación+ 
 +==== Correo electrónico en DECUS ==== 
 + 
 +DECUS ofrece una casilla de correo electrónico de 10MB de capacidad. Puedes utilizarla con el comando ''PINE''
 + 
 +También puedes utilizarla con el subsistema de correo electrónico ''MAIL''
 + 
 +===Pine=== 
 +El Pine es un antiguo cliente de correo electrónico sencillo, que opera por menúes 
 + 
 +===Subsistema Mail=== 
 +Ingresa ''MAIL'' para ingresar al subsistema de correo. El prompt será: 
 +<code>MAIL></code> 
 + 
 +Dentro del subsistema puedes solicitar ayuda con el comando HELP. Abandona el subsistema de correo con el comando ''exit''
 + 
 +> Si eliminas los correos electrónicos con Pine, estos quedarán temporalmente almacenados en el directorio MAIL.DIR a modo de papelera. Para eliminarlos definitivamente ingresa a **MAIL** y utiliza el comando ''PURGE''
 + 
 +====Documentación====
  
 El manual puede conseguirse online, pero está disponible en formato HTML desde la antigua web de Compaq (actualmente disponible desde HP). El manual puede conseguirse online, pero está disponible en formato HTML desde la antigua web de Compaq (actualmente disponible desde HP).
  • tutorial_de_openvms.txt
  • Última modificación: 2024/05/25 00:41
  • por peron