Где находится .bashrc?

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

В /etc/ нет .bashrc (однако есть bash.bashrc).

Создать файл .bashrc в моем пользовательском или домашнем каталоге? Есть ли лучший, более свежий набор инструкций для изменения подсказки bash?

1
задан 9 July 2014 в 20:35

13 ответов

Пользовательский, скрытый по умолчанию.

~/.bashrc

Если нет, просто создайте его.

Пользовательский характер :

19
ответ дан 25 May 2018 в 12:14

В домашней папке каждого пользователя (99.99% времени) есть .bashrc, а также одна системная (я не знаю, где находится Ubuntu).

Самый быстрый способ доступа к ней - nano ~/.bashrc с терминала (замените nano на то, что вы хотите использовать).

Если этого нет в домашней папке пользователя, используется общесистемная .bashrc как резерв, когда он загружается перед файлом пользователя. Вы можете просто скопировать и вставить его (конечно, с правами root), но .bashrc не является абсолютно необходимым (может потребоваться, чтобы все работало, я не обнаружил) на уровне пользователя, поскольку он в основном переопределяет общесистемный с пользовательскими настройками. Вы можете написать свой собственный, хотя.

Основными компонентами для этих пользователей могут быть PS1 (приглашение Bash по умолчанию отображает user@localhost:pwd $) и псевдонимы, а также установку цветового приглашения и, возможно, (сообщение состояния занятости).

9
ответ дан 25 May 2018 в 12:14

Он скрыт из-за . начинается с имени файла. Перечислите его с помощью

ls -al

или включите «Показать скрытые файлы» в меню просмотра в nautilus (Ctrl-H также выполнит трюк).

Вы можете редактировать его с помощью любимый текстовый редактор из вашего домашнего каталога, например cd, чтобы перейти в ваш домашний каталог:

emacs .bashrc
5
ответ дан 25 May 2018 в 12:14

Если .bashrc не находится в вашей домашней папке, даже после того, как вы перечислите скрытые файлы, вы можете скопировать его из:

/etc/skel/.bashrc
2
ответ дан 25 May 2018 в 12:14

Используйте gedit ~/.bashrc, это позволит вам изменить ~/.bashrc с помощью gedit.

2
ответ дан 25 May 2018 в 12:14

, если нет в домашнем каталоге, вы можете просто скопировать из /etc/bash.bashrc и сделать его источником для своего терминала, введя свой терминал source .bashrc из своего домашнего каталога после копирования.

1
ответ дан 25 May 2018 в 12:14

Используйте nano ~/.bashrc для открытия и редактирования файла .bashrc. (Это создаст файл, если он еще не существует)

1
ответ дан 25 May 2018 в 12:14
  • 1
    Вам не нужно sudo редактировать собственные ~/.bashrc – muru 13 March 2017 в 15:57

Если вы используете шифрование и работаете из командной строки, вы можете не видеть его, поскольку сначала необходимо установить реальный домашний каталог (в отличие от графического интерфейса, где это делается automaticallu) командой: [!d0 ]

ecryptfs-mount-private

(у меня был тот же вопрос и наткнулся на этот вопрос, но вместо этого нашел мой ответ в readme)

0
ответ дан 25 May 2018 в 12:14

Если вы используете шифрование и работаете из командной строки, вы можете не видеть его, поскольку сначала необходимо установить реальный домашний каталог (в отличие от графического интерфейса, где это делается automaticallu) командой: [!d0 ]

ecryptfs-mount-private

(у меня был тот же вопрос и наткнулся на этот вопрос, но вместо этого нашел мой ответ в readme)

0
ответ дан 25 May 2018 в 12:14

Если вы используете шифрование и работаете из командной строки, вы можете не видеть его, поскольку сначала необходимо установить реальный домашний каталог (в отличие от графического интерфейса, где это делается automaticallu) командой: [!d0 ]

ecryptfs-mount-private

(у меня был тот же вопрос и наткнулся на этот вопрос, но вместо этого нашел мой ответ в readme)

0
ответ дан 25 May 2018 в 12:14

Если вы используете шифрование и работаете из командной строки, вы можете не видеть его, поскольку сначала необходимо установить реальный домашний каталог (в отличие от графического интерфейса, где это делается automaticallu) командой: [!d0 ]

ecryptfs-mount-private

(у меня был тот же вопрос и наткнулся на этот вопрос, но вместо этого нашел мой ответ в readme)

0
ответ дан 25 May 2018 в 12:14

Если вы используете шифрование и работаете из командной строки, вы можете не видеть его, поскольку сначала необходимо установить реальный домашний каталог (в отличие от графического интерфейса, где это делается automaticallu) командой: [!d0 ]

ecryptfs-mount-private

(у меня был тот же вопрос и наткнулся на этот вопрос, но вместо этого нашел мой ответ в readme)

0
ответ дан 25 May 2018 в 12:14

Если вы используете шифрование и работаете из командной строки, вы можете не видеть его, поскольку сначала необходимо установить реальный домашний каталог (в отличие от графического интерфейса, где это делается automaticallu) командой: [!d0 ]

ecryptfs-mount-private

(у меня был тот же вопрос и наткнулся на этот вопрос, но вместо этого нашел мой ответ в readme)

0
ответ дан 25 May 2018 в 12:14

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

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