Я установил Ubuntu Minimal (Mini.ISO) на мой виртуальный компьютер. Затем я использовал режим восстановления, чтобы войти в систему как root и создать учетную запись, useradd -m admin
а затем установить пароль с passwd admin
.
Когда я вхожу в новую учетную запись, вместо обычной подсказки я вижу только $
знак. Если я пытаюсь завершить табуляцию команды или имени файла, она печатает обычную вкладку. Если я пытаюсь использовать клавиши со стрелками , он печатает ^[[A
, ^[[B
, ^[[C
или ^[[D
. Также ls
больше не добавляются цвета.
Ни одна из этих проблем не была в режиме восстановления. Как я могу это исправить?
command-line
bash
ubuntu-minimal
Runemoro
источник
источник
unity
запуска оболочки UnityОтветы:
Это, вероятно, означает, что новая учетная запись пользователя была создана с / bin / sh в качестве оболочки входа в систему (которая по умолчанию является символической ссылкой на оболочку dash) вместо / bin / bash - вы можете изменить оболочку входа пользователя с помощью команды 'chsh'
(чтобы изменения вступили в силу, вам необходимо выйти из системы и снова войти в нее). Вам также может понадобиться скопировать файл по умолчанию .bashrc из / etc / skel, чтобы получить подсказку цвета.
В будущем вы, возможно, захотите использовать команду «adduser» вместо «useradd» - она устанавливает более полную пользовательскую среду, включая такие вещи, как .profile и .bashrc по умолчанию, а также устанавливает оболочку входа в систему «bash»
источник
sudo
в приведенной выше команде)./bin/bash
командной строке. То же самое происходит, если вы измените свойbash.rc
файл. Чтобы увидеть изменения, вы делаете то же самое.Мне не удалось использовать завершение табуляции при подключении через VNC к безголовому XFCE4. Ответ, указанный здесь, не сработал, но это сработало:
Изменить сочетания клавиш в файле XML:
Найти:
Измените это на:
Выйдите из системы или перезагрузите компьютер
источник
Я только что установил Vim, и все было решено. Сначала я подумал, что он был установлен в исходной версии Ubuntu, поскольку я мог использовать команду Vi, но это не так.
решил проблему.
источник
Это решит все: вставь и нажми. После этого вы сможете выполнить автозаполнение из истории, используя стрелку вверх.
Взято с: https://unix.stackexchange.com/questions/5366/command-line-completion-from-command-history Также вы можете использовать Ctrl + R, чтобы просмотреть свою историю.
источник