Au fil des ans, nous avons ajouté plusieurs fonctionnalités UNIX® à VOS. L'une des plus simples et des plus utiles est la possibilité d'utiliser le point (« . ») et les deux points (« .. ») comme chemins d'accès. Un point unique permet d'accéder au répertoire actuel, tandis que deux points permettent d'accéder au répertoire parent du répertoire actuel. Cela permet de réduire considérablement la quantité de saisie nécessaire pour certaines commandes courantes. J'aime les utiliser pour afficher et modifier les listes de contrôle d'accès.
Voici la méthode traditionnelle :
display_access_list (current_dir)
et voici la même commande utilisant un point :
display_access_list .
Bien sûr, je suppose que la plupart d'entre vous, comme moi, ont une abréviation pour display_access_list, auquel cas la commande devient :
dal .
C'est court et sympa !
Techniquement, la présence du point ou des deux points est détectée lorsque le chemin d'accès est développé d'un chemin relatif à un chemin absolu. Cela signifie que les chemins d'accès contenant ces deux séquences sont traités de la même manière que les chemins d'accès relatifs. Vous pouvez utiliser ces chemins d'accès dans les macros de commande et au niveau de la commande, mais vous ne pouvez pas les transmettre directement aux sous-routines du système. Vous devez appeler s$expand_path sur ces noms pour les convertir de chemins relatifs en chemins complets.
Tout comme sous UNIX ou Linux, où vous pouvez taper « ./foo » pour référencer un fichier dans le répertoire de travail, vous pouvez taper « .>foo » pour référencer un fichier VOS dans le répertoire actuel. (Bien sûr, cette expression est nécessaire sous UNIX, car les sites ne recherchent généralement pas les commandes ou les scripts shell dans le répertoire de travail. Elle n'est généralement pas nécessaire sous VOS, car la plupart des sites configurent leurs chemins d'accès à la bibliothèque de commandes de manière à rechercher les commandes et les macros de commande dans le répertoire actuel).
J'espère que vous apprécierez leur utilisation.
Si vous connaissez d'autres astuces similaires pour simplifier les commandes VOS, n'hésitez pas à les partager dans les commentaires.
