Відповіді:
Це визначено у файлі ~ / .bashrc у змінних PS1 та PS2. Знайдіть їх значення та змініть # на & gt; . Подивись на змінні bash і керування підказкою .
EDIT:
У моєму файлі ~ / .bashrc, якщо я зміню
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
до
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\> '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\> '
він виконує свою роботу.
Моя відповідь: Не робіть цього!
За замовчуванням запрошення коріння #
має дуже корисний побічний ефект. Час від часу відбувається копіювання та вставлення користувачами коріння копії та вставки того, що знаходиться на екрані помилки. Шаблон за замовчуванням робить цю операцію менш ризикованою, запобігаючи повторному виконанню вставлених команд.
Якщо ви зміните підказку на >
, замість того, щоб коментувати команди, це призвело б до запрошення префікса як команди (ймовірно, не знайдено), але перенаправляти все одно його вивід на те, що раніше було командою для виконання, по суті, зняття файлу. Якщо ви вказали ім'я файлу, що відбувається в поточному каталозі (наприклад: passwd) або повний шлях до чутливої двійкової копії, і ви знаходитесь у серйозній проблемі.
Маючи на увазі рекомендацію інших відповідей уникнути зменшення видимості коріння , ось корисний посібник для швидкого редагування bash, який колега з коледжу зробив багато років тому: Bash Prompt Howto
#
у підказці, щоб нагадати вам, що ви граєте з вогнем, тому що у вас є права root і будь-які помилки можуть повністю зруйнувати машину. Ви завжди повинні робити якомога менше під час роботи як root.