Какой эквивалент .bashrc для CentOS?

Какой эквивалент .bashrc для CentOS?

Настраивая ~/.bashrcпо желанию, каждый раз, когда пользователь входит в свою оболочку bash, настроенные параметры (из .bashrc) будут автоматически устанавливаться. Теперь я, должно быть, что-то упускаю, но, несмотря на тщательныйDuckDuckGo'ing Я не могу придумать эквивалент дляC-оболочка.

В качестве справки по 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. Из man-страницы tcsh ( tcsh(1)):

Запуск и выключение

Оболочка входа начинается с выполнения команд из системных файлов /etc/csh.cshrc и /etc/csh.login. Затем она выполняет команды из файлов в домашнем каталоге пользователя: сначала ~/.tcshrc (+) или, если ~/.tcshrc не найдено, ~/.cshrc, затем ~/.history(или значение переменной histfile shell), затем ~/.login, и наконец ~/.cshdirs(или значение переменной оболочки dirsfile) (+). Оболочка может читать /etc/csh.loginbefore вместо after /etc/csh.cshrc, и ~/.login before вместо after ~/.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

Связанный контент