Depende do que você deseja alcançar.
profile
arquivos são executados quando você faz login em um shell (por exemplo: quando você faz login em tty1 ou por SSH), enquanto bashrc
arquivos são executados somente ao iniciar um shell interativo (abra um novo terminal, por exemplo) e são apenas lidos pelo bash (o shell padrão).
Portanto, se você usar esses aplicativos localmente e em um terminal interativo (aplicativo "Terminal"), poderá definir $ PATH no bashrc.
Observe também que .bashrc
/ .profile
são usados apenas pelo usuário atual. Então, se você usa sudo
, você obtém o comportamento correto, mas se você usar outro usuário, o PATH não será modificado:
➜ sudo -i
[sudo] password for <username>:
root@Salem:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Se você deseja que isso seja adicionado em todo o sistema (no PATH de cada usuário), os arquivos corretos a serem editados devem ser /etc/profile
e /etc/bash.bashrc
.
Espero que ajude.