Pular para o conteúdo principal

Ao longo dos anos, adicionamos uma série de características UNIX® ao VOS. Uma das mais simples e úteis é a capacidade de usar ponto (".") e ponto-dot ("...") como nomes de caminho. Um único ponto acessa o diretório atual, e um ponto duplo acessa o pai do diretório atual. Isto pode realmente encurtar a quantidade de digitação que você deve fazer para alguns comandos comuns. Eu gosto de usá-los para visualizar e modificar as listas de controle de acesso.

Aqui está o método tradicional:

display_access_list (current_dir)

e aqui está o mesmo comando usando um ponto:

display_access_list .

É claro, suspeito que a maioria de vocês, como eu, tem uma abreviação para display_access_list, caso em que o comando se torna:

dal .

Isso é bom e curto!

Tecnicamente, a presença do ponto ou dot-dot é detectada quando o caminho é expandido de um caminho relativo para um caminho absoluto. Isto significa que os pathnames contendo estas duas seqüências são tratados de forma semelhante aos pathnames relativos. Você pode usar estes caminhos em macros de comando e em nível de comando, mas não pode passá-los diretamente para as sub-rotinas do sistema. Você deve chamar s$expand_path sobre eles para convertê-los de caminhos relativos para caminhos completos.

Assim como no UNIXor Linux, onde você pode digitar "./foo" para fazer referência a um arquivo no diretório de trabalho, você pode digitar ".>foo" para fazer referência a um arquivo VOS no diretório atual. (É claro, este idioma é necessário no UNIX porque os sites normalmente não procuram comandos ou scripts shell no diretório de trabalho. Geralmente não é necessário no VOS porque a maioria dos sites configura seus caminhos de biblioteca de comandos para que eles procurem no diretório atual por comandos e macros de comandos).

Espero que você goste de usá-los.

Se você conhece dicas semelhantes para simplificar os comandos VOS, por favor, deixe uma nota nos comentários.

© 2024 Stratus Technologies.