Har*_*nan 4 macos terminal tabs
我需要自动打开带有多个选项卡的终端,并需要在其上执行多个命令。
我知道在ubuntu下怎么做。但它不适用于 mac os 。任何想法?
gnome-terminal --tab -e "tail -f somefile" --tab -e "some_other_command"
Run Code Online (Sandbox Code Playgroud)
我可以给你一个线索。
使用osascript,你就可以做到。
更新:
您需要了解的一件事是,gnome-terminal适用于 Linux。Gnome是为 Linux 编写的非常流行的桌面环境。
使用此 oneliner 打开一个以 $PWD 作为工作目录的新选项卡:
osascript -e "tell application \"Terminal\"" -e "tell application \"System Events\" to keystroke \"t\" using {command down}" -e "do script \"cd $PWD; clear\" in front window" -e "end tell" > /dev/null
Run Code Online (Sandbox Code Playgroud)
以下一行将仅打开一个新选项卡作为$PWD工作目录并执行echo Hi
osascript -e "tell application \"Terminal\"" -e "tell application \"System Events\" to keystroke \"t\" using {command down}" -e "do script \"cd $PWD; echo HI\" in front window" -e "end tell" > /dev/null
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4520 次 |
| 最近记录: |