Я чувствую себя глупо, спрашивая, но я не могу найти ответ на это нигде. Я пытаюсь следовать этим инструкциям для редактирования моего приглашения bash, но его нет ни .bashrc
в моем каталоге пользователя ( ~/.bashrc
), ни в моем домашнем каталоге, ни в главном каталоге файловой системы.
Нет .bashrc
в /etc/
(есть bash.bashrc
, однако).
Создать .bashrc
файл в моем пользовательском или домашнем каталоге? Есть ли лучший, более свежий набор инструкций для изменения приглашения bash?
command-line
configuration
bashrc
hidden-files
JeanSibelius
источник
источник
/etc/
. В вашем домашнем каталоге должен быть файл .bashrc . Попробуйте открыть / отредактировать~/.bashrc
. Но перед этим я должен также спросить, если вы новичок в Linux. Если вы новичок в Linux, то я могу опубликовать подробные инструкции здесь..bashrc
, но вы должны поместить их в.bash_profile
Edit. Чтобы уточнить, не создавайте,.bashrc
если это только для этого, создавайте или изменяйте~/.bash_profile
.bash_profile
неверно. В Ubuntu.profile
(которая работает для оболочек входа в систему) исходники,.bashrc
когда это интерактивная оболочка bash. Таким образом, размещение псевдонимов.bashrc
(или.bash_aliases
источников.bashrc
) определяет их во всех интерактивных оболочках bash. Псевдонимы в этой проблеме.bash_profile
дают и другие. Смотрите это , это , этот пост и комментарии по умолчанию , рекомендующие размещать псевдонимы там или в .~/.bashrc
.bash_aliases
.bashrc
и получен мой.bashrc
ин.bash_profile
с кодом , скопированным из этого доступа привилегированного ответа ( « Получить псевдонимы и функцию »). Спасибо за исправление этих часто просматриваемых вопросов, Элия, очень хороший ответ здесь !Ответы:
Не забудьте, что это скрытый файл в вашем домашнем каталоге (вы не будете первым, кто сделает это,
ls -l
и подумает, что его там нет).Сделать:
Там должно быть
.bashrc
на первой странице. Если не просто создать его с помощью:и добавьте в строки, которые нужно добавить в него.
Разрешения мои
.bashrc
являются:(
chmod 644 .bashrc
чтобы сделать этоrw r r
).источник
sudo...
, не такtouch ~/.bashrc
ли?Специфично для пользователя , скрыто по умолчанию.
Если нет, просто создайте его.
Система в целом :
источник
В каждой домашней папке пользователя есть файл .bashrc (99,99% времени), а также один в масштабе всей системы (местоположение которого я не знаю в Ubuntu).
Самый быстрый способ получить к нему доступ -
nano ~/.bashrc
через терминал (замените егоnano
на то, что вам нравится).Если это не присутствует в домашней папке пользователя, то общесистемная система
.bashrc
используется как запасной вариант, поскольку она загружается перед файлом пользователя. Вы можете просто скопировать и вставить его (конечно, с правами суперпользователя), но a.bashrc
не является абсолютно необходимым (может потребоваться, чтобы все заработало. Я не обнаружил) на уровне пользователя, поскольку он в основном переопределяет всю систему один с пользовательскими настройками. Вы можете написать свой собственный, хотя.Основными компонентами, которые могут настраивать пользователи, являются
PS1
(приглашение Bash по умолчанию отображаетсяuser@localhost:pwd $
) и псевдонимы, а также настройка цветного приглашения и, возможно,PS2
(сообщение о состоянии занятости).источник
Это скрыто, потому
.
что имя файла начинается с. Перечислите это сили включите «Показать скрытые файлы» в меню просмотра в nautilus ( Ctrl- Hтоже поможет).
Вы можете отредактировать его в своем любимом текстовом редакторе из вашего домашнего каталога, например,
cd
чтобы перейти в свой домашний каталог, а затем:источник
Используйте
gedit ~/.bashrc
, это позволит вам изменить~/.bashrc
с помощью gedit.источник
Если
.bashrc
его нет в вашей домашней папке, даже после того, как вы перечислите скрытые файлы, вы можете скопировать его из:источник
если вы не в домашнем каталоге, вы можете просто скопировать
/etc/bash.bashrc
и сделать его источником для своего терминала, введя свой терминалsource .bashrc
из домашнего каталога после копирования.источник
Используйте
nano ~/.bashrc
для открытия и редактирования файла .bashrc. (Это создаст файл, если он еще не существует)источник
sudo
редактировать свои собственные~/.bashrc
Если вы используете шифрование и работаете из командной строки, вы можете не увидеть его, так как сначала нужно смонтировать настоящий home-dir (в отличие от графического интерфейса, где это делается автоматически) командой:
(У меня был тот же вопрос, и я наткнулся на этот вопрос; но вместо этого нашел свой ответ в файле readme)
источник