Создайте новое окно терминала (Mac OS X)?

Я часто работаю над процессом в терминале, и я установил некоторые переменные и использовал cd и т. Д. Затем я хочу открыть другое окно терминала. Есть какой-либо способ сделать это?

5 Solutions collect form web for “Создайте новое окно терминала (Mac OS X)?”

Вы можете использовать этот маленький скрипт, чтобы делать то, что хотите:

 #!/bin/sh osascript <<END tell app "Terminal" to do script "cd \"`pwd`\"" END 

Поместите его в одну из папок на вашем пути, сделайте его исполняемым ( chmod +x filename ) и запустите повторную обработку. Затем вы можете запустить имя этого скрипта, чтобы открыть новое окно терминала в том же каталоге.

Src

Что вы можете сделать, так это следующее.

Получить текущую среду в вашем буфере обмена:

 env | pbcopy 

Откройте новое окно терминала и экспортируйте эти переменные среды

 for env in `pbpaste`; do export $env; done 

И чтобы облегчить процесс, вы всегда можете его использовать, как, например,

 alias get_env="env | pbcopy" alias set_env="for env in `pbpaste`; do export $env; done" 

Чтобы все, что вам нужно сделать, это

Get_env Command + N set_env

 open -a Terminal . 

Должен сделать трюк. Он просто открывает текущий каталог . С приложением Terminal. Конечно, вы можете использовать любой относительный или абсолютный путь, а не . такие как :

 open -a Terminal .. # Parent directory open -a Terminal ~/Documents # User's documents open -a Terminal /Library # System library 

Вы можете перейти к настройкам -> вкладке «Общие» и посмотреть на настройку «открыть новую вкладку», вы можете установить терминал, чтобы открыть новую вкладку в текущем рабочем каталоге.

Чтобы открыть новое окно терминала, вы можете открыть -n /Applications/Utilities/Terminal.app или также /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal & Хотя я не знаю, согласятся ли они с таким аргументом Как cd ~/Documents/ Оба они делают совершенно новые экземпляры, поэтому, чтобы идти между ними на клавиатуре, вам нужно сделать cmd + tab, а не cmd +. И если вы перейдете на вкладку cmd +, всегда ставьте новый экземпляр на Конец очереди, так что вам, возможно, придется сделать shift + cmd + tab

  • Как заставить OS X вернуть заголовок терминала в исходное название при возврате из ssh?
  • Как вы можете настроить подсказку терминала bash с помощью смайликов?
  • Где я могу найти «терминальную» программу на OS X?
  • Заголовок Mac OS X Terminal неправильно отображает «Python»
  • Как вы устанавливаете pythonbrew при использовании Fish Shell?
  • Предоставление знанию «скрытого» файла
  • Как иметь несколько окон в сеансе терминала SSH?
  • Использовать панель прокрутки терминала с помощью tmux
  • Использование терминальных клавиш с bash на macOS
  • Как использовать Терминал для рекурсивного удаления всех .svn-папок?
  • Perl для сопоставления с регулярными выражениями в терминале?
  • Interesting Posts

    Веб-сайт ASP.NET или веб-приложение ASP.NET?

    Как полностью отключить процесс от терминала?

    Возможно ли иметь две линии ADSL в моей конфигурации?

    Как получить путь к запущенному файлу JAR?

    Как посещение веб-страницы может заразить ваш компьютер?

    Есть ли команда в Linux знать номер процессора, в котором загружается процесс?

    Предотrotation повторной отправки формы

    Быстрый VNC от Windows до Mac?

    SSH-туннель в домашнюю сеть и доступ к веб-интерфейсу маршрутизатора

    Полноскоростное соединение 802.11n между двумя ноутбуками без точки доступа

    Как ускорить работу Terminal.app или iTerm на Mac OSX?

    Горячая клавиша для переключения языка ввода в Windows 7

    Отмена последних установленных обновлений Windows с помощью командной строки

    Почему мои моноширинные шрифты ведут себя беспорядочно?

    Название каталога слишком длинное

    Давайте будем гением компьютера.