Existem vários arquivos com os quais trabalho frequentemente. Por exemplo, alguns arquivos de configuração ou arquivos de log. Digamos o arquivo de log do Apache. Muitas vezes eu quero tail
ou grep
isso. Em vez de escrever:
tail -50 /var/log/apache2/error_log
Eu prefiro escrever
tail -50 apachelog
Portanto, isso apachelog
funciona como um alias para esse nome de arquivo. Mas se eu definir um alias no meu bashrc
, ele precisará ser um comando inteiro; (aparentemente) não pode ser um alias para um nome de arquivo, para que você possa fazer referência posteriormente. Existe uma maneira de conseguir isso?
NOTA: Eu tenho uma grande variedade de arquivos e uma grande variedade de comandos diferentes que desejo executar, portanto, criar funções ou aliasses para todas essas opções diferentes não será minha solução preferida.