Como definir o alias permanentemente usando o comando?

Como definir o alias permanentemente usando o comando?

Não tenho acesso ao diretório inicial. Portanto, não consigo acessar o arquivo .bashrc ou .profile. Portanto, a única opção (eu acho) é usar o comando para definir o alias.

Existe alguma maneira de adicionar alias permanentemente usando qualquer comando (sem usar .bashrc ou .profile)?

Responder1

Se você não tiver nenhum armazenamento local permanente, não poderá fazer nenhuma alteração permanente nas configurações. Se você tiver algum armazenamento local permanente que não seja seu diretório inicial (o que seria muito estranho), você pode executar isso sempre que fizer login:

export HOME=/path/to/permanent/storage
. ~/.profile

Você pode colocar suas configurações em um arquivo disponível em algum lugar da web, em um URL que você possa lembrar facilmente. Então, supondo que seu diretório inicial seja gravável (mas, suponho, apagado quando você sai ou algo parecido), você pode baixar esse arquivo e executá-lo:

wget http://www.example.com/~suresh/.profile
. ./.profile

Além das configurações do shell, ele .profilepode conter um arquivo que ele descompacta quando você o executa, para que você obtenha a .bashrc, a .emacs, a .vimrc, a .Xresourcese o que mais quiser. Os sharcomandos desharutilscria um arquivo que é incorporado em um script de shell que descompacta o arquivo quando você o executa, contando apenas com utilitários onipresentes.

informação relacionada