Что если у меня нет bashrc?

Смогу ли я войти? Какой хаос это вызовет, если таковой имеется? Как это испортит терминал? Также есть терминалы входа и не входа в систему. Как это повлияет на них?

7
задан 17 May 2011 в 15:25

2 ответа

Хорошо не иметь файл bashrc (очевидно, вы имеете в виду личный файл ~/.bashrc).

Влияние отсутствия файла bashrc по умолчанию можно изучить, прочитав, что файл .bashrc по умолчанию изменяется в вашей оболочке. В файле .bashrc нет ничего критического; bash будет просто использовать (консервативные) значения по умолчанию при запуске (например, без псевдонимов, без завершения, без цвета ls).

Если оболочка не является интерактивной, файл по умолчанию .bashrc не анализируется (в начале есть команда, которая проверяет, является ли оболочка интерактивной; если нет, она просто завершается).

Если общесистемная /etc/bash.bashrc отсутствует, это все равно не критично для системы. Самый важный элемент из /etc/bash.bashrc - включить функцию «команда не найдена»; когда вы набираете команду, которая не найдена, она дает советы относительно того, какие пакеты вы можете установить, чтобы получить указанную команду.

0
ответ дан 17 May 2011 в 15:25

Попробуйте

man bash

и посмотрите на раздел ПРИЗНАНИЕ. Это объяснит, как запускается bash.

0
ответ дан 17 May 2011 в 15:25

Другие вопросы по тегам:

Похожие вопросы: