У мене є кілька копій .bash_profile, яка з них використовується фактично? (якщо хто-небудь)


12

Я думаю, в якийсь момент я зіпсував своє, .bash_profileі зараз у мене кілька. Я намагаюся налаштувати свою оболонку, але не знаю, яку .bash_profileвикористовувати, якщо така є. Я думав, що .bashrcфайл частіше використовується?

Мені працює ОСX - El Capitan

ls -la | more
total 480


-rw-------    1 Matthew  staff   6404 Feb 16 23:57 .bash_history
-rw-r--r--    1 Matthew  staff    719 Jan 19 20:18 .bash_profile
-rw-r--r--    1 Matthew  staff    335 Oct  7 12:35 .bash_profile.macports-saved_2017-01-19_at_20:18:05
-rw-r--r--    1 Matthew  staff    167 Jul 16  2015 .bash_profile.pysave
drwxr-xr-x  208 Matthew  staff   7072 Feb 18 19:41 .bash_sessions

Відповіді:


35

Ні, у вас є лише одна, і вона називається .bash_profile. Баш не буде читати тих, з додатковими суфіксами.

Інші .bash_profile.*файли виглядають як резервні копії, можливо, зроблені різними установками програмного забезпечення (з минулого року та минулого року). Запустіть diff -uміж собою .bash_profileта іншими (по черзі), щоб побачити, що в них відрізняється, якщо хочете, наприклад

$ diff -u .bash_profile .bash_profile.pysave

.bashrcвикористовується інтерактивними оболонками і .bash_profileвикористовується для оболонок для входу. Якщо ви додаєте псевдоніми, додайте їх до .bashrc.

Дивіться також " Яка різниця між ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc ...? "

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.