Я использую Ubuntu 10.10. Я злоупотреблял sudo и случайно перезаписывал файл my / bin / bash с помощью опечатки, поэтому я загрузился в LiveCD и восстановил свою копию с помощью «хорошего» из Ubuntu 10.10 LiveOS. Это не устранило проблему. Объяснение: bash больше не работает в gnome-terminal.
больше не показывает имя пользователя @ computername в приглашении, просто показывает $ sign keyboard shortcuts больше не работает, вкладка, клавиши со стрелками и т. Д. Все вставляют коды сейчас. алиасы, также функция bash, не работают.Любая помощь по этому поводу? С чего начать? Я бы лучше научился исправлять это, а не просто переустанавливать ОС. Спасибо!
Я попытался переустановить bash через Terminal с помощью sudo apt-get -f install bash, но я даже не могу его установить с параметром -f (force). Я получаю эту ошибку:
Errors were encountered while processing:
/var/cache/apt/archives/bash_4.1-2ubuntu4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
P.S. Как только я снова заработаю псевдонимы, я накладываю «cp» на «cp -i» и «mv» на «mv -i».
У меня была та же проблема, что я нашел проще всего загрузить загрузочный компакт-диск ubuntu в режиме «попробуйте», затем откройте терминал и gksudo nautilus
, затем скопируйте файл bin из live cd в my bash dir.
Затем перезагрузитесь, а затем sudo apt-get install bash
для обновления до последней версии.
сброс
в вашем терминале и нажмите Enter. Это способ сбросить драйвер tty. Установка BASH:
/ bin / bash
Я использовал диспетчер пакетов Synaptic, установил фильтр для bash и установил все, что было уже установлено для повторной установки. Кажется, я решил проблему для меня.
Если у вас все еще есть доступ к рабочему терминалу chsh
в / bin / sh или / bin / dash с помощью:
chsh -s / bin / sh [ ! d1]
или
chsh -s / bin / dash
then
sudo apt-get install bash
Если у вас есть рабочий терминал, вызывающий альтернативную оболочку, такую как тире
, просто набрав тире
также может работать
У меня была та же проблема, что я нашел проще всего загрузить загрузочный компакт-диск ubuntu в режиме «попробуйте», затем откройте терминал и gksudo nautilus
, затем скопируйте файл bin из live cd в my bash dir.
Затем перезагрузитесь, а затем sudo apt-get install bash
для обновления до последней версии.
apt-get install --reinstall bash
, которая повторно загружает архив (если не в кеш) и повторно создает все файлы, установленные из пакета.
– loevborg
14 December 2010 в 18:16
sudo
.
– Slink
15 February 2011 в 18:15
сброс
в вашем терминале и нажмите Enter. Это способ сбросить драйвер tty. Установка BASH:
/ bin / bash
Спасибо за советы. Я уже исправил это! Я новичок здесь, поэтому я опубликовал этот факт как комментарий выше, а не как новый ответ. Извините,
Вот как я его исправил: D
/ mnt / disk
chroot
до / mnt / disk
: D Спасибо. Я проверю команды, которые вы разместили здесь. Большое спасибо. Я надеюсь, что этот пост поможет людям, которые небрежно удаляют / перезаписывают bash, как я. -Slink
P.S. «chroot» - действительно классная команда. ^ _ ^
apt-get install --reinstall bash
, которая повторно загружает архив (если не в кеш) и повторно создает все файлы, установленные из пакета.
– loevborg
14 December 2010 в 18:16