Я использую CentOS 6.6, и иногда, когда я создаю новое окно xterm, я не хочу, чтобы экземпляр xterm получал исходный код .bashrc. Есть ли способ сделать это?
1 ответ
0
Ваш .bashrc
не читается xterm
; bash
читает, что xterm
запускается, если вы не указали команду с -e
. Вы можете запретить Bash читать /etc/bash.bashrc
и ~/.bashrc
, указав параметр --norc
:
xterm -e bash --norc
Вы, конечно, можете захотеть получить /etc/bash.bashrc
но не ~/.bashrc
; Я предлагаю вам просто сделать это из вашей новой оболочки:
. /etc/bash.bashrc
но вместо этого вы можете сказать Bash использовать его в качестве единственного файла инициализации:
xterm -e bash --rcfile /etc/bash.bashrc
Полную информацию об этих опциях Bash можно найти на странице руководства.