Нет файлов в /etc/skel/; Не могу восстановить.bashrc
Я недавно испортил мой файл.bashrc, о котором я упоминал в этом вопросе: Как мне восстановить.bashrc к его настройкам по умолчанию?, и я не могу найти способ восстановить.bashrc по умолчанию, который работает.
Я не могу делать команды в терминале, потому что каждый раз, когда я пытаюсь, я получаю сообщение об ошибке в соответствии с
Команда не может быть найдена, потому что /usr/bin не включен в переменную окружения PATH >.
Что касается других вопросов, я видел, что некоторые рекомендации по этой проблеме включают использование файлов по умолчанию в /etc/skel/ ( проблема в.bashrc).
Это не сработает, потому что я посмотрел в / etc / skel / и понял, что у меня там практически нет файлов! Я не знаю, почему это так.
Кроме того, решения, которые включают использование терминала, похоже, не работают, потому что каждый раз, когда я использую терминал, я получаю вышеупомянутое сообщение об ошибке.
Я был бы очень признателен, если бы кто-нибудь мог помочь мне решить эту проблему. Я немного новичок в Ubuntu, и у меня возникают проблемы с этим вопросом.
2 ответа
Большинство файлов по умолчанию в /etc/skel являются скрытыми ('dot') файлами, поэтому для их просмотра в файловом менеджере GUI вам потребуется Show hidden files
из меню или используйте комбинацию клавиш Ctrl + h.
Чтобы увидеть их в терминале, вам нужно использовать ls -a
или же ls -A
т.е.
ls /etc/skel
examples.desktop
но
$ ls -A /etc/skel
.bash_logout .bashrc examples.desktop .profile .Xdefaults .xscreensaver
Пока вы не исправите свой путь, вам нужно будет использовать полный путь к каждой команде, например /bin/ls
, /bin/cp
например
/bin/cp ~/.bashrc ~/.bashrc_old
/bin/cp /etc/skel/.bashrc ~/
Чтобы новый файл.bashrc вступил в силу, вам нужно будет запустить новую оболочку или выйти из системы и вернуться обратно - или вы можете получить новый файл в оболочке, используя
source ~/.bashrc
Обычно файл.bashrc в /etc/skel/ был скрыт. Нажмите ctrl+h, чтобы увидеть скрытый файл.bashrc.