Como outros já disseram, você deve criar um script se quiser que coisas como aliases e variáveis de ambiente alteradas tenham efeito.
No entanto, a desvantagem disso é que, embora você possa executar um script em seu caminho, não é possível criar um script dessa maneira; Isso significaria que toda vez que você quiser incluir seus aliases, precisará especificar um caminho completo. Isso pode ser um pouco chato.
Para evitar isso, você precisará usar ~/.bashrc
. Na inicialização, quando executado de forma interativa, o bash shell fornecerá esse arquivo automaticamente , portanto, se você definir seus aliases nesse arquivo, eles estarão disponíveis em todos os shells (recém-iniciados) daquele ponto em diante.
Se você não quiser que os aliases estejam sempre disponíveis, crie uma função em ~/.bashrc
:
addaliases() {
alias c='clear'
alias p='pwd'
# ... and so on
}
Agora, da próxima vez que você começar o bash, você pode executar addaliases
a partir da linha de comando e, em seguida, os aliases serão adicionados.
Se você não usa bash mas usa algum outro shell, então obviamente você não deve colocar isto em ~/.bashrc
, mas em outro arquivo; qual deles depende exatamente do shell exato que você está usando.