Я использую 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 можно найти на странице руководства.
