Как я могу изменить каталог запуска моего терминала на OS X?

14

Я хочу, чтобы мой терминал всегда начинался с определенного каталога, а не дома. Как я могу это сделать?

Шихан Алам
источник
Я ответил на это на SO: stackoverflow.com/a/39255856/359532
Михаил Озерянский

Ответы:

23

Я не уверен , если Theres уборщик способом, но добавление cd path/to/directoryв вашем .bash_profileв вашем домашнем каталоге должен автоматически изменить свой каталог на то , что вы укажете.

Ник
источник
Как Randolph указал, есть уборщик способ изменить домашний каталог: stackoverflow.com/questions/145321/... разница делает это так, что он также меняет то , что ~ указывает на, как и все остальное , указывая на «дома» , а не только место запуска. Таким образом, ваш ответ является наиболее подходящим для этого вопроса с этим выбором слов.
Cregox
1
Если у вас есть «Новая Windows, открытая с: тот же рабочий каталог», это не будет работать. Узнал, что трудный путь.
Михаил Озерянский
@MichaelOzeryansky Что вы предлагаете тогда?
Volatil3
@ Volatil3 Это было давно, но так как ответы, подобные этим, у меня не работали, я придумал свое собственное решение: stackoverflow.com/questions/5696757/…
Михаил Озерянский
10

В настройках Terminal.app на вкладке «Настройки» выберите стиль своего терминала (возможно, «Базовый»: по умолчанию), затем перейдите на панель «Оболочка» и поместите cd /any/directory/you/wantв поле команды запуска. Это автоматически изменит каталог при открытии нового терминала.

Скотт
источник
при открытии новой вкладки она не сохранит последнюю
открытую
-1

Попробуй это:

export HOME=DESTINATION_DIRECTORY

без каких-либо двойных кавычек. Чтобы проверить, напечатайте envи ищите ДОМОЙ в списке.

Вишну
источник
Это работает, но так как это меняет мой HOME, использование cdвернет его туда, и мое приглашение покажет ~, когда я нахожусь в новом HOME. Просто позволяю другим знать.
Михаил Озерянский
Это может вызвать проблемы. Другие сценарии и приложения обычно помещают документы и файлы конфигурации в домашнюю папку пользователя, которую вы только что переназначили. Если вы просто хотите сэкономить немного времени при открытии терминала, это не способ сделать это.
Джастин Морган