Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
tutorial_de_openvms [2023/03/11 03:38] – peron | tutorial_de_openvms [2023/08/29 23:07] – peron | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ===== DCL en OpenVMS 8.4 sobre DEC Alpha remoto | + | ===== 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]], | ||
+ | >Gracias a esta DECUS podrás aprender a utilizar VMS accediendo remotamente desde nuestra comunidad texto-plano.xyz. | ||
- | Como los sistemas [[VAX]] históricos y los Alpha pueden emularse bajo SIMH en GNU con Linux, es posible crear entornos de emulación para estas plataformas si contamos con licencias de uso hobbista para el mismo. Lamentablemente, | + | ===Crea tu cuenta |
- | Es por ello que al manera más sencilla de operar en un sistema de estas características es darnos | + | Da de alta una cuenta |
- | Decus.org pone a disposición del público general su infraestructura de cómputo DEC Alpha 520 puesta en línea, y ofrece la creación de cuentas públicas de acceso remoto a intérprete de comandos. | + | <code bash>ssh REGISTRATION@eisner.decus.org -p 22867</ |
- | Para dar de alta una cuenta a título individual, podremos usar nuestra terminal GNU con Linux mediante Secure Shell (SSH) a: | + | Ingresarás al sistema remoto |
- | <code bash>ssh REGISTRATION@eisner.decus.org</code> | + | Una vez recibido un correo de parte de DECUS.org conteniendo una // |
- | Cuando el sistema nos solicite contraseña no ingresamos ninguna y simplemente presionamos ENTER. Se activará | + | ===Loguearse a DECUS.org=== |
+ | Loguéate | ||
- | Una vez recibido un correo de parte de DECUS conteniendo una contraseña pasavante, podremos ya conectarnos a nuestra cuenta de OpenVMS remoto. Por tanto, nos logueamos utilizando: | + | <code bash>ssh usuario@eisner.decus.org -p 22867</ |
- | <code bash>ssh usuario@eisner.decus.org</ | + | Tras ingresar la contraseña provista por DECUS, se iniciará el intérprete DCL de OpenVMS mostrando una pantalla inicial. Por ejemplo: |
- | Tras ingresar la contraseña provista por DECUS, podremos ver nuestra pantaslla incial. Por ejemplo: | ||
< | < | ||
%DCL-S-SPAWNED, | %DCL-S-SPAWNED, | ||
Línea 42: | Línea 45: | ||
Subprocess USUARIO_xxxxx has completed | Subprocess USUARIO_xxxxx has completed | ||
</ | </ | ||
- | El prompt de DCL es un '' | + | |
+ | El //prompt// de DCL es un '' | ||
===== Uso básico de DCL ===== | ===== Uso básico de DCL ===== | ||
+ | El DCL, o **Lenguaje de Comandos de Digital**, es el intérprete de comandos típico de VMS. | ||
- | El 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, | + | 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 |
- | + | ||
- | La otra es "en lotes", y esto equivale | + | |
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 64: | Línea 67: | ||
| **Ctrl+o** | Reactiva la salida de texto a la terminal. Si se la presiona alternativamente, | | **Ctrl+o** | Reactiva la salida de texto a la terminal. Si se la presiona alternativamente, | ||
- | === AYUDA ONLINE | + | === Ayuda en línea |
- | El DCL es difícil de usar, pero tiene una ayuda tipo " | + | El DCL es difícil de usar, pero dispone de una //ayuda arbolada |
- | < | + | < |
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 '' | 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 '' | ||
Línea 75: | 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 113: | Línea 114: | ||
< | < | ||
- | ...o bien: | + | ...o bien puedes evitar ingresar toda la ruta //default// (equivalente a la '' |
+ | |||
+ | < | ||
+ | |||
+ | Si bien es raro, en VMS puedes cambiar tu directorio // | ||
< | < | ||
Línea 129: | Línea 134: | ||
< | < | ||
- | Se nos hará obvio que todos los archivos cuentan con un sufijo de versión, indicado con '';'' | + | Se nos hará obvio que todos los archivos cuentan con un //sufijo de versión//, indicado con '';'' |
< | < | ||
- | ...o bien, eliminamos | + | ...o bien, podremos eliminar |
< | < | ||
+ | |||
+ | Si en cambio queremos eliminar todas las versiones obsoletas pero conservar la última, podremos utilizar el comando '' | ||
Para borrar el directorio creado tenemos que retroceder al nivel anterior en el árbol (no podemos eliminar un directorio desde dentro del mismo). | Para borrar el directorio creado tenemos que retroceder al nivel anterior en el árbol (no podemos eliminar un directorio desde dentro del mismo). | ||
Línea 147: | Línea 154: | ||
=== Crear un fichero finger === | === Crear un fichero finger === | ||
- | Los sistemas de cómputo a tiempo compartidos podían contar | + | OpenVMS cuenta |
- | + | ||
- | Para crear nuestro fichero podremos | + | |
< | < | ||
- | 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 '' | + | 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// '' |
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 213: | Línea 218: | ||
<code bash> | <code bash> | ||
+ | |||
===== 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 su página web será: | + | |
- | + | ||
- | http:// | + | |
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 | + | Podrás crear dicho subdirectorio y otorgarle |
<code bash> | <code bash> | ||
Línea 232: | Línea 234: | ||
</ | </ | ||
- | Acto seguido | + | Acto seguido |
- | Documentación | + | |
+ | ==== Correo electrónico en DECUS ==== | ||
+ | |||
+ | DECUS ofrece una casilla de correo electrónico de 10MB de capacidad. Puedes utilizarla con el comando '' | ||
+ | |||
+ | También puedes utilizarla con el subsistema de correo electrónico '' | ||
+ | |||
+ | ===Pine=== | ||
+ | El Pine es un antiguo cliente de correo electrónico sencillo, que opera por menúes | ||
+ | |||
+ | ===Subsistema Mail=== | ||
+ | Ingresa '' | ||
+ | < | ||
+ | |||
+ | Dentro del subsistema puedes solicitar ayuda con el comando HELP. Abandona el subsistema de correo con el comando '' | ||
+ | |||
+ | > 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 '' | ||
+ | |||
+ | ====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). |