Что эквивалентно.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
Другие вопросы по тегам