В чем разница между / etc / profile и .bashrc

Вам действительно нужно получить доступ ко всем файлам в вашем доме из окон (есть много точечных каталогов, скрытых Linux, но это будет показано в Windows)? Если вы просто хотите поделиться своими документами или каталогами изображений, вы можете создать символическую ссылку из дома (ext4) в какой-то раздел ntfs.

0
задан 26 July 2017 в 04:04

6 ответов

Я думаю, что этот ответ подводит итог:

От человека bash:

Invocation

[...]

Когда bash вызывается как интерактивная оболочка входа или как неинтерактивная оболочка с параметром --login, она сначала считывает и выполняет команды из файла / etc / profile, если этот файл существует. После прочтения этого файла он ищет ~ / .bash_profile, ~ / .bash_login и ~ / .profile в этом порядке и считывает и выполняет команды из первого, который существует и доступен для чтения. Опция -noprofile может использоваться, когда оболочка начинает блокировать это поведение.

[...]

Когда bash вызывается как интерактивная оболочка входа или как неинтерактивная оболочка с опцией -login, она сначала считывает и выполняет команды из файла / etc / profile, если этот файл существует. После прочтения этого файла он ищет ~ / .bash_profile, ~ / .bash_login и ~ / .profile в этом порядке и считывает и выполняет команды из первого, который существует и доступен для чтения. Опция -noprofile может использоваться, когда оболочка начинает блокировать это поведение.

3
ответ дан 22 May 2018 в 20:11

Я думаю, что этот ответ подводит итог:

От человека bash:

Invocation

[...]

Когда bash вызывается как интерактивная оболочка входа или как неинтерактивная оболочка с параметром --login, она сначала считывает и выполняет команды из файла / etc / profile, если этот файл существует. После прочтения этого файла он ищет ~ / .bash_profile, ~ / .bash_login и ~ / .profile в этом порядке и считывает и выполняет команды из первого, который существует и доступен для чтения. Опция -noprofile может использоваться, когда оболочка начинает блокировать это поведение.

[...]

Когда bash вызывается как интерактивная оболочка входа или как неинтерактивная оболочка с опцией -login, она сначала считывает и выполняет команды из файла / etc / profile, если этот файл существует. После прочтения этого файла он ищет ~ / .bash_profile, ~ / .bash_login и ~ / .profile в этом порядке и считывает и выполняет команды из первого, который существует и доступен для чтения. Опция -noprofile может использоваться, когда оболочка начинает блокировать это поведение.

3
ответ дан 18 July 2018 в 09:40

Я думаю, что этот ответ подводит итог:

От человека bash:

Invocation

[...]

Когда bash вызывается как интерактивная оболочка входа или как неинтерактивная оболочка с параметром --login, она сначала считывает и выполняет команды из файла / etc / profile, если этот файл существует. После прочтения этого файла он ищет ~ / .bash_profile, ~ / .bash_login и ~ / .profile в этом порядке и считывает и выполняет команды из первого, который существует и доступен для чтения. Опция -noprofile может использоваться, когда оболочка начинает блокировать это поведение.

[...]

Когда bash вызывается как интерактивная оболочка входа или как неинтерактивная оболочка с опцией -login, она сначала считывает и выполняет команды из файла / etc / profile, если этот файл существует. После прочтения этого файла он ищет ~ / .bash_profile, ~ / .bash_login и ~ / .profile в этом порядке и считывает и выполняет команды из первого, который существует и доступен для чтения. Опция -noprofile может использоваться, когда оболочка начинает блокировать это поведение.

3
ответ дан 24 July 2018 в 19:24

/ etc / profile является глобальным для всех пользователей. ~ / .bashrc для входа пользователя, где вы можете настроить свою любимую среду.

0
ответ дан 22 May 2018 в 20:11
  • 1
    Ах. Большое спасибо. Но я хотел бы получить немного больше информации, чем это. Возможно, когда каждый из них запускается. – NerdOfCode 25 July 2017 в 23:26
  • 2
    Это не очень понятно. Не могли бы вы рассказать обо всем? – wjandrea 25 July 2017 в 23:29

/ etc / profile является глобальным для всех пользователей. ~ / .bashrc для входа пользователя, где вы можете настроить свою любимую среду.

0
ответ дан 18 July 2018 в 09:40

/ etc / profile является глобальным для всех пользователей. ~ / .bashrc для входа пользователя, где вы можете настроить свою любимую среду.

0
ответ дан 24 July 2018 в 19:24
  • 1
    Ах. Большое спасибо. Но я хотел бы получить немного больше информации, чем это. Возможно, когда каждый из них запускается. – NerdOfCode 25 July 2017 в 23:26
  • 2
    Это не очень понятно. Не могли бы вы рассказать обо всем? – wjandrea 25 July 2017 в 23:29

Другие вопросы по тегам:

Похожие вопросы: