Создайте новое окно терминала (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

  • Как Terminal.app обнаруживает изменение параметров терминала?
  • Mac OS X Terminal: поддержка мыши?
  • Использование терминальных клавиш с bash на macOS
  • Написать письмо с приложением с Mail.app с терминала
  • Клавиши со стрелками не работают в htop на OS X в терминале
  • Как убить процесс зомби на mac
  • Как использовать Терминал для рекурсивного удаления всех .svn-папок?
  • IPython в Terminal.app: многострочное редактирование
  • Резюме Zsh-Terminal (OS X Lion)
  • Заголовок Mac OS X Terminal неправильно отображает «Python»
  • Как иметь несколько окон в сеансе терминала SSH?
  • Как получить Mac OS X Terminal.app и прокрутку экрана / vim, чтобы играть хорошо?
  • Interesting Posts

    Размытое / нечеткое / удвоенное изображение

    Windows 10: как настроить лимиты времени входа в систему (например, «родительский контроль»), если вы не хотите входить в систему с учетной записью Microsoft?

    ПК не загружается с подключенными USB-устройствами

    Почему скорость сети на моем Mac Pro (начало 2009 года) настолько медленная?

    Установите определенные порты USB только для перезагрузки

    Как отключить Microsoft Translator в Internet Explorer?

    Как объединить правила фильтрации в фильтрах сообщений в Thunderbird для создания более продвинутых критериев фильтра?

    Заказать бары в гистограмме ggplot2

    Используют ли приложения, которые получают доступ к сети, к пропускной способности моего интернет-провайдера?

    Как читать многослойные файлы Fireworks PNG без фейерверков

    Выбранная задача «{0}» больше не существует. Чтобы просмотреть текущие задачи, нажмите «Обновить».

    Почему нет микро USB-кабелей Micro USB?

    LibreOffice 4.2.1.1: не отображать список последних документов

    Удаленный рабочий стол Windows – как отменить клавиатуру?

    Как переименовать папку пользователя в Windows 10?

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