Introduction à OpenVMS

OpenVMS utilise le langage de commandes DCL qui n'est pas sensible à la casse. Les commandes peuvent également être abrégées (ex. “show default” peut être remplacé par “sh def”).

Les commandes de Dollar Universe sous OpenVMS doivent respecter la syntaxe standard du système pour la saisie des paramètres.

Architecture

L'environnement VMS est composé de disques (physique ou virtuel), de répertoires et de sous-répertoires.

Pour accéder aux fichiers et aux répertoires à l'aide de la ligne de commandes, l'utilisateur peut saisir un chemin relatif ou absolu.

set default DISK$USER:[répertoire.sous-répertoire]

set default [.répertoire.sous-répertoire]

Chaque disque possède un répertoire maître [000000]. Le schéma ci-dessous montre comment les répertoires et les sous-répertoires sont connectés au répertoire maître.

Figure 5: Structure des répertoires sous OpenVMS

Langage de commande OpenVMS

Administration

Vérifier les privilèges de l'utilisateur courant :

show process/privilege

Attribuer un privilège à l'utilisateur courant :

set process/privilege=(nom du privilège)

Attribuer tous les privilèges à l'utilisateur courant :

set process/privilege=all

Fichiers et répertoires

Les fichiers peuvent avoir les droits suivants: Read, Write, Execute et Delete.

La procédure de désinstallation doit être en mesure de supprimer des fichiers.

Ajouter des droits à un fichier (owner rights in this example) :

set security/protection=(O:RWED)nom_du_fichier.txt

Lister les fichiers du répertoire courant :

directory

Lister les fichiers d'un répertoire spécifique :

directory disque:[répertoire.sous-répertoire]

Afficher le contenu du répertoire courant :

show default

Se déplacer dans le répertoire parent :

set default [-]

Se déplacer dans un sous-répertoire :

set default [.sous-répertoire]

Copier un fichier dans un sous-répertoire :

copy <fichier> [.sous-répertoire]

Lancer une commande dans un sous-répertoire du répertoire courant :

@[.répetoire]unistart

Supprimer un répertoire :

Delete repertoire.dir;*

Supprimer le contenu d'un répertoire :

Delete/tree [.répertoire...]*.*;*

A partir de la version 6.10.41, les nouvelles mises à jour de la documentation sont publiées sur le site Broadcom Techdocs Portal.
Recherchez Dollar Universe.