Де поповнення вкладки та поведінка стрілки вгору? (Ubuntu 10.04)


16

Я новачок у Linux, пробую Ubuntu 10.04, попередньо налаштований хостом.

Коли я входжу (SSH) за допомогою попередньо налаштованого облікового запису, підказки оболонки: користувач @ ім'я хоста: ~ $

Стрілка вгору прокручує список останніх команд оболонки, а завершення вкладки працює як очікувалося.

Однак, коли я створюю акаунт і входжу (SSH) за допомогою цього облікового запису, запит оболонки просто "$", а стрілка вгору просто друкує контрольний символ (^ [[A).

Хтось може сказати мені, як налаштувати моє запит, заповнення вкладки та поведінку стрілки вгору? Той факт, що я отримую контрольні символи, коли стрілку вгору змушує мене думати, що мій обліковий запис (або сеанс) знаходиться в якомусь режимі, з яким я незнайомий.

Я знаю, що в bashrc зберігається код заповнення вкладок, який я можу відміняти, але це, мабуть, не має ніякого ефекту, навіть після виходу з системи та входу в систему.

Я перебуваю в якомусь дивному режимі, коли я входжу з новим обліковим записом, чи є лише якісь налаштування сеансу / облікового запису, які мені потрібно налаштувати, і можу знайти інформацію для будь-якого місця в Інтернеті, якщо я просто знав, що шукати?

Відповіді:


33

Моя перша здогадка - це те, що оболонка за замовчуванням - це shне Bash. Використовуйте chshдля зміни. Вам потрібно буде вийти з системи та знову увійти, щоб зміни набрали чинності.


редагував / etc / passwd, змінено на / bin / bash .. Дякую Денніс Вільямсон :)

7

Інший спосіб - відкрити / etc / passwd файл і змінити оболонку / bin / sh на / bin / bash


1

Як згадував Денніс Вільямсон, проблемою була оболонка за замовчуванням. Я використовував Debian, а мій некористувальний користувач дефолтом до sh.

chsh
/bin/bash

Повторно ввійшли в систему та вирішили проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.