Постоянно добавлять переменную PATH
Глобальный:
echo "export PATH=$PATH:/new/path/variable" >> /etc/profile
Локальный (только для пользователя):
echo "export PATH=$PATH:/new/path/variable" >> ~/.profile
Для глобального перезапуска. Для местного релогина.
пример
Перед:
$ cat /etc/profile
#!/bin/sh
export PATH=/usr/bin:/usr/sbin:/bin:/sbin
После:
$ cat /etc/profile
#!/bin/sh
export PATH=/usr/bin:/usr/sbin:/bin:/sbin
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/new/path/variable
В качестве альтернативы вы можете просто отредактировать профиль:
$ cat /etc/profile
#!/bin/sh
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/new/path/variable
Еще один способ (спасибо gniourf_gniourf):
echo 'PATH=$PATH:/new/path/variable' >> /etc/profile
Вы не должны использовать двойные кавычки здесь! echo 'export PATH = $ PATH: / new / path / variable' ... И, кстати, ключевое слово export, скорее всего, бесполезно, поскольку переменная PATH, скорее всего, уже помечена как экспортированная. - gniourf_gniourf
.bash_profile
стоит добавить и в список?