Terminal(终端) 在 OS X下如何快速调用
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简洁的环境下做一个快乐的码农,或者是一个请我喝咖啡的码农
Terminal(终端) 在 OS X下如何快速调用的更多相关文章
- Mac OS X 下优化 Terminal,一篇就够了!
先上最终效果图: 目录 目录 1. 相关工具介绍 2. 配置总览 3. 安装步骤 3.1. 安装 iTerm2 3.2. 安装XCode's Command line tools 3.3. 检查 zs ...
- 【Debian学徒记事】Debian快速呼出Terminal终端
Debian快速呼出Terminal终端 书接上回,Debian已经安装完毕 失踪的Ctrl+Alt+T 安装完毕启动,我发现了剑很诡异的事,Ctrl+Alt+T居然失灵了 (在多次测试后发现,Deb ...
- 在Mac OS X下让你的Terminal带上Color
之所以我们这么喜欢OS X,是它自带了command line工具,但是Apple厂商为Terminal设置很多的默认值,导致界面很丑没有什么颜色我们很伤心,同时我们希望界面是五颜六色的,至少是彩色的 ...
- 让Mac OS X下的终端像Linux那样拥有丰富多彩的颜色显示
我们知道Linux下的命令行终端具有颜色回显功能,用ls命令查看目录或者文件,终端会以不同的颜色来区分:使用vim命令行编辑器打开脚本或其他源程序代码会以语法高亮模式显示.而Mac OS X下的终端却 ...
- 在Mac OS X 下快速安装Nginx
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px Helvetica; color: #8e68ff } p.p2 { margin: 0.0p ...
- 013_Mac OS X下应该如何卸载软件和安装应用软件
一.Mac OS X下应该如何卸载软件 Mac OS X的软件安装方式有很多种,而软件卸载的情况也很不同.在Mac OS X拆除软件往往不是把软件拉到废止篓里那么简单.通常情况下要具体问题具体分析.无 ...
- Mac OS X 下安装使用 Docker
它依赖于 LXC(Linux Container),能从网络上获得配置好的 Linux 镜像,非常容易在隔离的系统中运行自己的应用.也因为它的底层核心是个 LXC,所以在 Mac OS X 下需要在 ...
- Mac Terminal终端光标的快捷键操作
2016年08月18日 18:26:06 阅读数:4217 Mac Terminal终端和linux上终端光标的快捷键操作是一样的,都是来自Emacs这个神级的编辑器,由于我以前vim用的多,没怎么用 ...
- 终端的乐趣--Linux下有趣的终端命令或者工具【转】
转自:https://blog.csdn.net/gatieme/article/details/52144603 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原 ...
随机推荐
- 使用命令wsimport构建WebService客户端
原文:http://www.cnblogs.com/ningvsban/p/3760085.html wsimport命令介绍 在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据w ...
- 你知道嵌入式C语言中各变量存储的位置吗?
局部变量.局部静态变量.全局变量.全局静态变量区别如下: 局部变量: 栈区: 局部静态变量:静态区: 全局变量: 静态区的常量区: 全局静态变量:静态区. 在进行C/C++编程时,需要程序员对内存的了 ...
- 宏(define)与常量(const)
http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=402470669&idx=1&sn=e34db91190d8d46f ...
- .net 防盗链
Global.asax 文件中 protected void Application_BeginRequest(object sender, EventArgs e) { //判断当前请求是否是访问 ...
- .Net Core 使用EF Core方法
新建项目后,使用NuGet安装包: Install-Package Microsoft.EntityFrameworkCore Install-Package Microsoft.EntityFram ...
- java基础---->java中Properties的使用
Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支 持的配置文件,配置文件中很多变量是经常改变的,这样做也 ...
- C# Global.asax文件里实现通用防SQL注入漏洞程序(适应于post/get请求)
可使用Global.asax中的Application_BeginRequest(object sender, EventArgs e)事件来实现表单或者URL提交数据的获取,获取后传给SQLInje ...
- C# 文件夹的常用操作
C#获取文件夹下的所有文件的文件名 string path = @"E:\微课视频大于200M"; DirectoryInfo folder = new DirectoryInfo ...
- android去除Spinner的分割线
<style name="TestSpinnerStyle" parent="android:style/Widget.ListView.DropDown" ...
- Unity3D笔记三 物理引擎
一.物理引擎 1.物理引擎就是模拟真实世界中物体碰撞.跌落等反应,通过Ballance.愤怒的小鸟来理解什么是物理引擎.Unity的物理引擎使用的是NviDIA的PhysX.2.选中一个游戏对象,主菜 ...