Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.8k views
in Technique[技术] by (71.8m points)

mac 怎么打开终端并在这个终端执行命令呢?

类似window中的start npm -v 在mac 中是什么命令呢?试了open npm -v;好像没效果


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

啥意思? mac 没有 windows 中的 运行 的这个鬼东西,,mac 的 gui 运行在 shell 之上,你的想法就是,运行命令打开一个终端,但是 mac 要运行命令,你要先打开一个终端. 所以,你要不就写个 shell 脚本.比如

touch npm_version.zsh
echo "npm -v;exec /bin/zsh" >> npm_version.zsh
chmod +x npm_version.zsh

然后这个 npm_version.sh 就可以在 访达 里直接双击运行了,他会自动启动一个终端窗口,运行这个脚本

或者,你是希望在一个终端里开启另外一个终端来运行你的脚本??

osascript -e 'tell application "Terminal" to do script "npm -v"'

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...