Да, Вы завинтили.:) Все делают это в какой-то момент. Как Вы сказали, Вы переместили все в ../
(если Вы были корнем).
Не зная, в каком каталоге Вы были в то время, у Вас мог бы быть шанс возвращения вещей к некоторому разумному состоянию путем ввода ../bin/mv ../* /
из того же каталога.
Иначе можно загрузить от восстановления CD, таким образом, можно создать резервную копию данных и затем переустановить Linux.
При начальной загрузке от восстановления CD Вы могли также попытаться класть обратно корневые файлы и каталоги к /
. Тем путем Вы смогли стараться не переустанавливать.
Удачи!
Я (в конечном счете) ответил на свой собственный вопрос! Решение состоит в том, чтобы добавить export PATH = ...
оператор в файл (*.sh
) в /etc/profile.d
. Это выполняется, когда и оболочка удара и менеджер сеансов окна запускаются. И это запрашивает всех пользователей, в отличие от этого, .gnomerc
решение в моем исходном сообщении.
См. https://help.ubuntu.com/community/EnvironmentVariables для получения дальнейшей информации.
Есть общее место для добавления таких вещей: ~ / .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"
В 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