Ir al contenido principal

A lo largo de los años, hemos añadido una serie de características de UNIX® a VOS. Una de las más sencillas y útiles es la posibilidad de utilizar el punto («.») y los dos puntos («..») como nombres de ruta. Un solo punto accede al directorio actual y dos puntos acceden al directorio principal del directorio actual. Esto puede reducir considerablemente la cantidad de teclas que hay que pulsar para algunos comandos comunes. Me gusta utilizarlos para ver y modificar las listas de control de acceso.

Este es el método tradicional:

display_access_list (current_dir)

y aquí está el mismo comando utilizando un punto:

display_access_list .

Por supuesto, sospecho que la mayoría de ustedes, como yo, tienen una abreviatura para display_access_list, en cuyo caso el comando se convierte en:

dal .

¡Qué bonito y breve!

Técnicamente, la presencia del punto o del doble punto se detecta cuando la ruta se expande de una ruta relativa a una ruta absoluta. Esto significa que las rutas que contienen estas dos secuencias se manejan de manera similar a las rutas relativas. Puede utilizar estas rutas en macros de comando y a nivel de comando, pero no puede pasarlas directamente a subrutinas del sistema.  Debe llamar a s$expand_path sobre ellas para convertirlas de nombres de ruta relativos a nombres de ruta completos.

Al igual que en UNIX o Linux, donde se puede escribir «./foo» para hacer referencia a un archivo en el directorio de trabajo, se puede escribir «.>foo» para hacer referencia a un archivo VOS en el directorio actual.  (Por supuesto, esta expresión es necesaria en UNIX porque los sitios no suelen buscar comandos o scripts de shell en el directorio de trabajo. Por lo general, no es necesaria en VOS porque la mayoría de los sitios configuran las rutas de sus bibliotecas de comandos para que busquen comandos y macros de comandos en el directorio actual).

Espero que disfrutes usándolos.

Si conoces otros consejos similares para simplificar los comandos VOS, por favor, déjanos un comentario.