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


Ответы:


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. Просто позволяю другим знать.
Михаил Озерянский

Это может вызвать проблемы. Другие сценарии и приложения обычно помещают документы и файлы конфигурации в домашнюю папку пользователя, которую вы только что переназначили. Если вы просто хотите сэкономить немного времени при открытии терминала, это не способ сделать это.
Джастин Морган
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.