Ubuntu / Bash, распознающий “$PATH PATH= экспорта: ~ / …”, но не “$PATH:/home PATH= экспорта / …”

Таким образом, я использовал человечность с тех пор 09.04, но ограничил опыт с sys администратором. Я теперь хочу войти в веб-разработку и как в часть установки Платформы Игры, я должен был добавить путь активатора к $PATH.

После большого количества исследования это все еще не работало, я попытался добавить

export PATH=$PATH:/home/Play/...

и к .bashrc и к .profile и хотя оба сценария добавляли каталог к $PATH, как замечено использование

$echo $PATH

Я все еще видел "команду, не найденную" при попытке выполнить команды активатора

Больше удачей, чем что-либо еще я исправил сценарий для чтения

export PATH=$PATH:~/Play/...

и о чудо, это работало.

Вопросы:

  • Почему сценарий не распознал бы"/home/"но распознайте"~/"(мой домашний диск находится на отдельном разделе, если это объясняет это), и это могло бы быть показательно из большей проблемы с моей установкой? [Редактирование: Решенный! как указано в комментариях ниже, это вызвано тем, что ~ / указывает на/home/username/и не просто / домой/]
  • Я оставил этот сценарий в .bashrc, это лучшее место для него как включая его в .profile казалось, сделал то же самое?
2
задан 12 January 2015 в 07:01

1 ответ

Ваш корневой каталог, вероятно, не /home/, это - вероятно, что-то как /home/sibow/. Сделайте это, чтобы лично убедиться: echo ~ и ls /home

†“ glenn jackman Jan 10 '15 в 14:42

2
ответ дан 20 November 2019 в 00:16

Другие вопросы по тегам:

Похожие вопросы: