Что эквивалентно.bashrc для CentOS?
Путем настройки ~/.bashrc
по желанию, каждый раз, когда пользователь входит в свою оболочку bash, настроенные параметры .bashrc
) будет установлен автоматически. Теперь я, должно быть, что-то упускаю, но, несмотря на тщательную работу DuckDuckGo, я не могу найти эквивалент для C-shell.
В качестве ссылки на bash-shell, есть подробное объяснение настройки параметров по умолчанию на вопрос: что такое файл.bashrc?
Для справки я использую CentOS: (как вы уже догадались, LINUX не моя сильная сторона)
[user@computer ~]$ uname -r
2.6.32-504.12.2.el6.x86_64
[user@computer ~]$ lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.6 (Final)
Release: 6.6
Codename: Final
Большое спасибо за чтение этого.
- Редактировать - Исправлены теги.
- Правка 2 - Имеется в виду, что это также очень хороший (связанный) вопрос: Что такое файл.bashrc?
1 ответ
csh
действительно tcsh
почти на всех системах, включая CentOS. Из справочной страницы по tcsh (tcsh(1)
):
Запуск и выключение
Оболочка входа в систему начинается с выполнения команд из системных файлов
/etc/csh.cshrc
а также/etc/csh.login
, Затем он выполняет команды из файлов в домашнем каталоге пользователя: сначала~/.tcshrc
(+) или, если~/.tcshrc
не найден,~/.cshrc
, затем~/.history
(или значениеhistfile shell
переменная), то~/.login
, и наконец~/.cshdirs
(или значение переменной оболочки dirsfile) (+). Оболочка может читать/etc/csh.login
до, а не после/etc/csh.cshrc
, а также~/.login
до, а не после~/.tcshrc
или же~/.cshrc
а также~/.history
если так скомпилировано; см. переменную оболочки версии. (+)Оболочки без входа в систему только для чтения
/etc/csh.cshrc
а также~/.tcshrc
или же~/.cshrc
на старте.[... остальная часть раздела обрезана...]
Мне лично нравится просто использовать ~/.tcshrc
, Если вы хотите, вы можете "обнаружить" оболочку входа следующим образом:
setenv PATH /bin:/sbin/:...
if ( $?prompt ) then
exit
endif
# This is only for interactive shells
set color
set printexitvalue