Чи може .bash_profile автоматично запускатися, не створюючи його в iTerm2?


1

Я використовую iTerm2 в Mavericks OSX і переконався, що я оновив до останньої версії. Мій робочий каталог усередині налаштувань встановлено на Домашній каталог.

Я переглядав підручник з налаштування iTerm, і цьому автору, якого я слухав, вдалося автоматично запускати ці сценарії щоразу, коли він просто зберігає (": wq") з редактора Vim.

Я новачок у Mac, тому буквально витратив кілька годин, намагаючись зрозуміти, чому мій iTerm не оновлював його колір. Виявляється, я також маю набрати "source .bash_profile".

З відео автор вчив, як завантажувати та встановлювати iTerm, набирав "sudo vim .bash_profile" та вставляв сценарій. Я впевнений, що в налаштуваннях, крім стандартних, не було змін. Я щось пропустив?

Дякую


Після оновлення .bash_profileви відкрили нову вкладку чи нове вікно свого терміналу? Інакше вам доведеться джерело .bash_profile. Btw, використання sudoдля vim .bash_profileнасправді дивно, тому я б сумнівався у всьому, що каже автор.
janos

Посилання на відео, будь ласка?
romainl

Як сказав Janos, використання sudoдля редагування .bash_profileдивно, оскільки .bash_profileпризначене для того, щоб належати користувачеві (ви), і su/ sudoвикористовуються для того, щоб робити речі як інший користувач. Дійсно, звучить липко. І з цього приводу єдиний матеріал, який вам дійсно потрібно робити всередині .bash_profile, використовуючи iTerm2такі речі, як змінні контури, PS1, пошук джерел та інші. Змінюючи такі речі, як, ви сказали, колір фону найпростіше зробити за допомогою iTerm2власних уподобань.
krystah

Відповіді:


0

Єдиний інший спосіб заставити зміни у вашому профілі - це перезапустити термінал. Це тому, що це сценарій, встановлений для запуску при вході в систему. bash .bash_profileабо exec ~/.bash_profileне працюватимуть, оскільки ці команди відкриють новий процес bash.

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