Как установить переменные среды при ПОМОЩНИКЕ?

Да, Вы завинтили.:) Все делают это в какой-то момент. Как Вы сказали, Вы переместили все в ../ (если Вы были корнем).

Не зная, в каком каталоге Вы были в то время, у Вас мог бы быть шанс возвращения вещей к некоторому разумному состоянию путем ввода ../bin/mv ../* / из того же каталога.

Иначе можно загрузить от восстановления CD, таким образом, можно создать резервную копию данных и затем переустановить Linux.

При начальной загрузке от восстановления CD Вы могли также попытаться класть обратно корневые файлы и каталоги к /. Тем путем Вы смогли стараться не переустанавливать.

Удачи!

4
20.01.2014, 21:13
3 ответа

Я (в конечном счете) ответил на свой собственный вопрос! Решение состоит в том, чтобы добавить export PATH = ... оператор в файл (*.sh) в /etc/profile.d. Это выполняется, когда и оболочка удара и менеджер сеансов окна запускаются. И это запрашивает всех пользователей, в отличие от этого, .gnomerc решение в моем исходном сообщении.

См. https://help.ubuntu.com/community/EnvironmentVariables для получения дальнейшей информации.

1
27.01.2020, 21:02

Есть общее место для добавления таких вещей: ~ / .xsessionrc .

Это на Ubuntu Trusty 14.04:

$ grep -rs USERXSESSIONRC /etc/
/etc/gdm/Xsession:USERXSESSIONRC=$HOME/.xsessionrc
/etc/X11/Xsession:USERXSESSIONRC=$HOME/.xsessionrc
/etc/X11/Xsession.d/40x11-common_xsessionrc:if [ -r "$USERXSESSIONRC" ]; then
/etc/X11/Xsession.d/40x11-common_xsessionrc:  . "$USERXSESSIONRC"
0
27.01.2020, 21:02

В Debian 8.7 изменение пути в / etc / profile не работает для Mate Desktop. Единственное, что у меня получилось, - это добавить эту запись в / etc / security / pam_env.conf (в данном случае для добавления двоичных файлов TexLive в PATH):

ПУТЬ ПО УМОЛЧАНИЮ = $ {HOME} / bin: / usr / local / bin: / bin \ : / usr / bin : / usr / local / texlive / 2016 / bin / x86_64-linux

0
27.01.2020, 21:02

Теги

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