Ambos lados, revisión anterior Revisión previa | Última revisiónAmbos lados, revisión siguiente |
vms [2022/06/11 01:02] – [COMANDOS COMUNES] peron | vms [2022/06/11 01:05] – peron |
---|
El sistema de ficheros de OpenVMS representa una estructura arbolada. En ella, el usuario de DECUS recibirá una carpeta de usuario localizada dentro de la carpeta ''DECUSERVE_USER'', que generalmente se encuentra en una partición en una unidad de disco del sistema, como por ejemplo ''DSA3:''. | El sistema de ficheros de OpenVMS representa una estructura arbolada. En ella, el usuario de DECUS recibirá una carpeta de usuario localizada dentro de la carpeta ''DECUSERVE_USER'', que generalmente se encuentra en una partición en una unidad de disco del sistema, como por ejemplo ''DSA3:''. |
| |
DCL es idiosincrásicamente mas complejo y laborioso de usar que [[UNIX]]. En particular, suele requerir la necesidad de ingresar entre corchetes ''[]'' toda la ruta del directorio a fin de desplazarnos por la estructura de árbol. Los niveles de directorios se separan utilizando un "." en lugar de una barra como en UNIX u otros sistemas. | DCL es idiosincrásicamente mas complejo y laborioso de usar que [[UNIX]]. En particular, suele requerir la necesidad de ingresar entre corchetes ''[]'' toda la ruta del directorio a fin de desplazarnos por la estructura de árbol. Los niveles de directorios se separan utilizando un ''.'' en lugar de una barra como en UNIX u otros sistemas. |
| |
Para ver el contenido del directorio actual ingresamos: | Para ver el contenido del directorio actual ingresamos: |
| |
<code>$ directory</code> | <code>$ DIRECTORY</code> |
| |
o más sencillo, su la abreviación "dir". | ...o más sencillo, su la abreviación **dir**. |
| |
Por ejemplo, si quisiéramos crear un directorio llamado ''pruebas'' en nuestra carpeta de usuario, deberíamos usar: | Por ejemplo, si quisiéramos crear un directorio llamado ''prueba'' en nuestra carpeta de usuario, deberíamos usar: |
| |
<code>$ CREATE /DIR [DECUSERVE_USER.USUARIO.prueba]</code> | <code>$ CREATE /DIR [DECUSERVE_USER.USUARIO.prueba]</code> |
<code>$ cd DSA3:[DECUSERVE_USER.USUARIO.prueba]</code> | <code>$ cd DSA3:[DECUSERVE_USER.USUARIO.prueba]</code> |
| |
o bien: | ...o bien: |
| |
<code>$ set default [.prueba]</code> | <code>$ SET default [.prueba]</code> |
| |
Para volver al directorio anterior: | Para volver al directorio anterior: |
<code>$ SET default</code> | <code>$ SET default</code> |
| |
Si quisiéramos usar un equivalente al pwd de UNIX (presentar directorio actual), debemos usar: | Si quisiéramos usar un equivalente al comando pwd de UNIX ("presentar directorio actual"), debemos usar: |
| |
<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 punto y coma. 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> |