bash - 使用 CLI 打开新的终端选项卡/窗口
问题描述
是否有任何命令可以打开新的终端选项卡或窗口并运行另一个命令,例如。less +F ~/log.txt
在新标签/窗口中?
解决方案
考虑利用osascript
来执行 Applescript。
例如,在您的终端应用程序中运行以下命令:
osascript -e 'tell application "Terminal" to do script "less +F ~/log.txt"'
这将创建一个新的终端窗口并运行less +F ~/log.txt
命令。
推荐阅读
- reactjs - store.subscribe() 在状态更改时无法在辅助服务功能中工作
- java - A* 算法完成但返回次优路径
- objective-c - 苹果手表处于睡眠模式时如何执行代码
- usdz - 转换为 USDZ 后显示为透明的对象
- jenkins - 根据选择触发依赖构建以将其作为独立构建运行
- android - 如何在不每次都构建的情况下加载路线?
- haskell - 为什么不在 Haskell 中进行类型检查?
- opc-ua - 从服务器获取 ServiceFault 响应
- c++ - 迭代时引用的数组对象不返回类变量 - 在抛出“std::logic_error”的实例后调用终止
- asp.net-mvc-5 - mvc 中的当前上下文中不存在名称“viewbag”