.shinit против .shrc

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

  • Печать переменной с обратной косой чертой в тире
  • Сохранять виды в нескольких терминалах экрана
  • Кошка в фило не бежит через баш
  • Значение Umask не отражается после внесения изменений
  • Проверьте, установлены ли все перечисленные пакеты в bash
  • Получите оболочку для входа в систему как root `su -l` без изменения каталога
  • как правильно отбирать $, & символы?
  • Путь независимых shebangs
  • One Solution collect form web for “.shinit против .shrc”

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

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

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

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

    Interesting Posts

    Игнорировать размонтированные файловые системы

    Почему переменные среды не установлены Gnome

    Запуск сценария при запуске и после переключения сети

    Файл Docker не может записываться в каталог

    Как предотвратить зависание чувствительных аргументов CLI в журналеctct при использовании sudo?

    Обнаружение поврежденного аудио CD

    Не удается запустить docker hello-world: точка монтирования для устройств не найдена

    Что такое имя / подразделение systemd для установки записей fstab

    Замените обратную косую черту sed

    Как отказаться от разрешения на монтаж?

    Как установить Redhat с использованием изображения iso, сохраненного в сети

    Проверьте наличие сетевой карты Redhat

    Как я могу скрыть вывод командной строки в окне терминала?

    Команда scp не выполняет команду cp

    Можно ли отправить процессу xpdf сигнал, который заставляет его перезагружать отображаемый файл?

    Linux и Unix - лучшая ОС в мире.