macos - 从 shell 打开终端并执行命令

标签 macos shell terminal applescript

这个问题在这里已经有了答案:





Running a command in a new Mac OS X Terminal window

(10 个回答)


3年前关闭。




我很懒所以我想写一个shell脚本来打开我的开发环境。我设置了两个命令 devdev-startup .当我跑 dev /directory/path它应该在 /directory/path 打开一个新的终端窗口并执行 dev-startup .

我不确定如何在特定目录中打开终端窗口,然后运行最终命令来运行我需要设置环境的工具。

我正在运行 OSX,所以也许 AppleScript 是答案?

最佳答案

带有 xterm 的选项 1(完成后将自动关闭窗口):

xterm -e "cd /tmp/; watch 'pwd;date'"

使用 MacOS 终端的选项 2:
osascript -e 'tell application "Terminal" to do script "cd /tmp;pwd"'

关于macos - 从 shell 打开终端并执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31524499/

相关文章:

linux - 自动更改bash脚本中的变量

terminal - 刚刚安装了SASS,但是无法获取它的版本

java - 什么是用于终端应用程序的好的 Java、curses 类库?

objective-c - OpenGL 行为异常

.net - 无法构建/发布 OS X 自包含的 .NET Core 可执行文件

c++ - 链接 g++ minGW

python - 如何使用数组中的 termcolor 使用 Python 打印不同的颜色?

macos - 获取正在运行的应用程序的应用程序徽章

windows - 如何使用 Adob​​e Flash CS4 解决从 Mac 到 Windows 的字体兼容性问题?

linux - 如果文件名存在则发送电子邮件