.shinit против .shrc

При входе в систему Linux / Unix через старую оболочку Bourne ( sh ) у нас есть файл .profile для настройки нашей среды для нас. Некоторые источники также ссылаются либо на файл .shinit либо на файл .shrc . Когда целесообразно использовать один из них и в чем разница между ними?

One Solution collect form web for “.shinit против .shrc”

.profile запускается только при запуске оболочки входа . Если вы хотите, чтобы сценарий запускался для каждой оболочки, вы устанавливаете переменную среды ENV в имя этой оболочки, и оболочка ее выполнит. Вы можете назвать этот файл так, как хотите, .shinit и .shrc – обычные имена.

Вы должны использовать этот скрипт для установки параметров, которые необходимо установить в каждом экземпляре оболочки, потому что они не унаследованы автоматически как часть среды.

Обратите внимание, что bash не требует этой переменной среды, она будет загружать .bashrc по умолчанию.

См. Также Разница между оболочкой входа и оболочкой без входа в систему?

  • В чем разница между использованием bash и sh для запуска скрипта?
  • Почему в системе Unix есть несколько оболочек?
  • Wacom Linux xsetwacom Прикрепить сценарий оболочки к кнопкам
  • что подразумевается под подключением STDOUT и STDIN?
  • эвристически найти, как различный набор файлов
  • Как добавить несколько строк в файл после шаблона, который также является многострочным?
  • Массивы в Zsh. Проверьте, не определена ли какая-либо из следующих переменных
  • Linux. Отправка команды на экран через сценарий оболочки?
  • Как я могу получить / доступное пространство с помощью «df» и вывести его в файл журнала?
  • Как узнать, что я использую входные данные vi или emacs?
  • Сбой сценария: Ошибка синтаксиса: «(« неожиданно
  • Как удалить файлы в каталоге
  • Linux и Unix - лучшая ОС в мире.