Você precisa criar o arquivo .bash_alias
no arquivo de inicialização do shell correto. O arquivo de inicialização varia em como o shell é iniciado. E chamá-lo via ssh e em uma máquina local é diferente. Mas, em seguida, chamá-lo novamente com sudo -s
torna o mesmo em ambas as máquinas, porque ele inicia um shell raiz de não-login interativo. Mas, para obter os mesmos aliases, você precisa ter as mesmas definições.
Se você mantiver o sudo -s
, será suficiente criar o arquivo .bash_aliases
no% s_de% do usuário ssh. Então, basta adicionar essa linha a .bashrc
:
. ~/.bash_aliases
Note que o ~/.bashrc
alias funciona no seu Mint antes de você lll
e ele não fará isso no Debian, porque é uma sessão ssh, então um shell de login, enquanto no Mint é apenas interativo. Se você quiser que os aliases estejam disponíveis imediatamente no ssh Debian, você terá que adicionar outra fonte ao seu arquivo sudo -s
.
Isso é bastante confuso e para obter uma visão geral, você precisa ler e aprender sobre login e shells interativos. .profile
tem tudo isso. Você pode dar uma olhada em esta resposta para ter uma ideia do que é isso. Não pule os comentários abaixo dessa resposta!