LINUX.ORG.RU

В терминале вместо привычного userчто-тотам выводится bash-5.2$

 


0

1

как вернуть всё на место? не знаю почему так, подскажите

немного почитал литературу и пришел к выводу, что я удалил .bashrc или как его там. Как его восстановить? корзина почищена

Решение: Скорее всего вы удалили файл .bashrc из домашней директории. Проще всего поискать его в корзине, если она поцищена то переходим к следующему способу Создаём файл с именем .bashrc (У меня на федоре можно создать только текстовый файл, так что если у вас так же, то просто создайте его и переименуйте в .bashrc), открываем его и записываем ${PROMPT_START@P}[\e[${PROMPT_COLOR}m]${PROMPT_USERHOST@P}[\e[0m]${PROMPT_SEPARATOR@P}[\e[${PROMPT_DIR_COLOR:-${PROMPT_COLOR}}m]${PROMPT_DIRECTORY@P}[\e[0m]${PROMPT_END@P}$[\e[0m]

Сохраняем, разлогиниваемся, заходим обратно и всё должно быть хорошо. Либо в терминале вводим sh, затем вводим cp /etc/skel/.bashrc ~/

Разлогиниваемся, заходим обратно и всё должно быть хорошо.



Последнее исправление: abdulmalik (всего исправлений: 3)
Ответ на: комментарий от abdulmalik

Да, просто sh. А еще лучше прописать chsh -s /bin/sh, чтобы перейти полностью на sh, затем перелогиниться, затем удалить конфиги баша, которые в домашней директории, желательно, еще в каких-нибудь /etc, затем прописать chsh -s /bin/bash, чтобы вернуть командную оболочку на баш.

anonymous
()
Ответ на: комментарий от abdulmalik

Можно после загрузки экрана входа жать Ctrl+Alt+F2, там логиниться от рута и пересоздавать юзера.

Удалить юзера(ВСЕ ФАЙЛЫ ЭТОГО ПОЛЬЗОВАТЕЛЯ БУДУТ УДАЛЕНЫ!!!): sudo deluser --force --remove-home имя_юзера

Создать юзера: adduser имя_юзера

Затем перезагружаемся и логинимся в новосозданного пользователя.

P. S. Забыл сказать, что для сохранения изменений в баше надо перелогиниться, перелогинься сейчас, потом пробуй, если не исправится ситуация.

anonymous
()
Ответ на: комментарий от anonymous

Давай сбрасывать ядерную бомбу из-за того, что в квартире увидели таракана.

Я понимаю, чего ты хочешь добиться — чтобы при создании юзера файлы из /etc/skel/ скопировались в хомяк. Но это делается проще, блин: cp /etc/skel/.bashrc ~/. Всё!

CrX ★★★★★
()