Terminal(终端) 在 OS X下如何快速调用
2024-10-12 10:11:29
Terminal(终端) 在 OS X下如何快速调用
转载请注明原作者;文章如果对您有所启发或帮助,不介意您请我喝一杯咖啡
Terminal作为人机交流中极其重要的一部分,无论是在Windows、Linux还是OS X中都扮演着不可或缺的角色。为了方便使用者在操作过程中快捷迅速地调用Terminal,Windows选择了Windows+R、Linux则选择了Control+Alt+T的方式作为Terminal启动的快捷键。
然而,作为占全球操作系统市场8.00%的OS X(数据来源:Net Applications)却没能提供相应快捷键(可能是因为乔老爷子所信奉的“Simplicity is the ultimate sophistication”?),虽然在OS X Yosemite中Terminal已经演化为一个独立的App,但启动它仍过于繁琐,下面我们将利用OS X内置软件Automator来解决这一问题。
1.利用Automator软件完成服务设定
- 选择服务,我们将利用Automator来完成相应指令,让系统功能为我们服务
- 将服务输入选为“没有输入”并在在左侧工具栏中将操作选为实用工具中的“运行 AppleScript"选择之后右侧空白出将会出现代码编辑界面
- 在图中蓝色框内输入如下代码:
on run {input, parameters}
(* Your script goes here *)
tell application "Terminal"
reopen
activate
end tell
end run
- 输入完成之后可点击右上角的运行,点击后如出现Terminal窗口证明指令生效
- 将该项服务储存为“Open Terminal”即可
2.为服务设定快捷键
- 打开系统偏好设置并选择键盘
- 选择快捷键->服务->勾选Open Terminal->并将快捷键设置为自己所需的类型;因为最近在学习《深入了解操作系统》我将快捷键设置为了Control+Option+T,以便于习惯在Linux与OS X保持一致的操作习惯
3.写在后面
阅读文章的各位在浏览过程中肯定也想到了上述代码中的
tell application "Terminal"
如果将Terminal换为其他程序,既可以通过服务来达到快速开启程序的目的,重度社交患者可以利用代码迅速打开微信、QQ或是Weibo。算是一个小技能,掌握了也是好处多多。
最后祝大家在OS X简洁的环境下做一个快乐的码农,或者是一个请我喝咖啡的码农
最新文章
- C#窗体中读取修改xml文件
- 地理数据库 (Geodatabase) 版本管理
- spring mvc统一异常处理(@ControllerAdvice + @ExceptionHandler)
- C# where用法
- Yii 检查输入的数据是否已经存在
- mysql处理海量数据时的一些优化查询速度方法
- 使用SWFUpload无刷新上传图片
- Python--关于 join 和 split
- dom4j修改xml文件
- jQuery 学习小结
- Mybatis框架分析
- 从零开始学习前端开发 — 15、CSS3过渡、动画
- python书籍推荐:python编码推荐(高清完整pdf)
- devmapper: Thin Pool has 154464 free data blocks which is less than minimum required 163840 free dat
- ORA-00020:maximum number of processes (150) exceeded
- 【BZOJ1878】【SDOI2009】 HH的项链
- Python实现鸢尾花数据集分类问题——基于skearn的SVM
- 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从
- datagrid在MVC中的运用06-固定连续列
- Android PackageManager:queryIntentActivities
热门文章
- ping命令和telnet命令
- 点击一个textView里的link导航至程序内可返回的自定义webView
- sencha touch 入门系列 (九)sencha touch 视图组件简介
- Unity3D 笔记二 3D模型基础
- mybatis的<;choose>;和<;when>;、<;otherwise>;标签
- redis运维常用的server端命令
- Oracle正在执行和执行过的SQL语句
- SVN 配置和使用
- Linux定时检测内存,若使用率超过指标,重启Tomcat并清空内存
- poj3449 Geometric Shapes【计算几何】