Когда дело доходит до изменения переменной среды PATH (скажем, в «~ / .bashrc»), я видел несколько разных способов сделать это:
PATH=$PATH:/new/path
PATH="$PATH:/new/path"
export PATH = $PATH:/new/path
export PATH = ${PATH}:/new/path
setenv PATH $PATH:/new/path
Что такое { } для? Когда нужны " "? Когда использовать export или setenv? Btw, у моего Ubuntu 14.04 нет ручного ввода для export, но у него есть один для setenv. Почему?