如何从终端打开一个新的Mac OS X终端并将其放在同一目录中?(雪豹)

Dav*_*oon 22 macos terminal

我想从当前窗口打开一个新的终端窗口.(比如command + n打开一个新的终端窗口,它与我生成的窗口位于同一目录中).这一直让我烦恼所以今天我想解决它.一些bash脚本就好

start /Applications/Utilities/Terminal.app -D CurrentDirectory
Run Code Online (Sandbox Code Playgroud)

可能有用.

此外,我的Lion机器会自动执行此操作.我有雪豹,我搜索了所有的终端偏好和互联网.

mle*_*age 42

尝试:

open -a Terminal "`pwd`"
Run Code Online (Sandbox Code Playgroud)

这适用于我(在Lion上),但是如果您可以运行该命令,它应该适用于Snow Leopard,我相信.

  • `open -a Terminal .` (19认同)
  • 如何使用命令“ tail -f /var/log.log”打开终端? (2认同)
  • 这似乎在OSX 10.12(Sierra)上不起作用。它确实打开了终端,但是不执行命令。例如-$ open -a终端“`echo $ HOME`”-仅打开一个新终端,但不显示用户的主目录。 (2认同)
  • @Jenkamen - 我想通了。1) 您需要首先创建一个包含 tail 命令的 bash 脚本 -> #!/bin/bash tail-f /var/log.log 。2) 使这个文件可执行 -> chmod +x myscript.sh 。3)用上面的命令调用它 -> open -a Terminal myscript.sh (2认同)