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下如何快速调用的更多相关文章

  1. Mac OS X 下优化 Terminal,一篇就够了!

    先上最终效果图: 目录 目录 1. 相关工具介绍 2. 配置总览 3. 安装步骤 3.1. 安装 iTerm2 3.2. 安装XCode's Command line tools 3.3. 检查 zs ...

  2. 【Debian学徒记事】Debian快速呼出Terminal终端

    Debian快速呼出Terminal终端 书接上回,Debian已经安装完毕 失踪的Ctrl+Alt+T 安装完毕启动,我发现了剑很诡异的事,Ctrl+Alt+T居然失灵了 (在多次测试后发现,Deb ...

  3. 在Mac OS X下让你的Terminal带上Color

    之所以我们这么喜欢OS X,是它自带了command line工具,但是Apple厂商为Terminal设置很多的默认值,导致界面很丑没有什么颜色我们很伤心,同时我们希望界面是五颜六色的,至少是彩色的 ...

  4. 让Mac OS X下的终端像Linux那样拥有丰富多彩的颜色显示

    我们知道Linux下的命令行终端具有颜色回显功能,用ls命令查看目录或者文件,终端会以不同的颜色来区分:使用vim命令行编辑器打开脚本或其他源程序代码会以语法高亮模式显示.而Mac OS X下的终端却 ...

  5. 在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 ...

  6. 013_Mac OS X下应该如何卸载软件和安装应用软件

    一.Mac OS X下应该如何卸载软件 Mac OS X的软件安装方式有很多种,而软件卸载的情况也很不同.在Mac OS X拆除软件往往不是把软件拉到废止篓里那么简单.通常情况下要具体问题具体分析.无 ...

  7. Mac OS X 下安装使用 Docker

    它依赖于 LXC(Linux Container),能从网络上获得配置好的 Linux 镜像,非常容易在隔离的系统中运行自己的应用.也因为它的底层核心是个 LXC,所以在 Mac OS X 下需要在 ...

  8. Mac Terminal终端光标的快捷键操作

    2016年08月18日 18:26:06 阅读数:4217 Mac Terminal终端和linux上终端光标的快捷键操作是一样的,都是来自Emacs这个神级的编辑器,由于我以前vim用的多,没怎么用 ...

  9. 终端的乐趣--Linux下有趣的终端命令或者工具【转】

    转自:https://blog.csdn.net/gatieme/article/details/52144603 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原 ...

随机推荐

  1. laravel windows下安装 gulp 和 laravel-elixir

    1)首先,确定一下你装了nodejs和npm了没?没装的话,到官网去下载最新版,传送门:https://nodejs.org/en/ npm 不需要单独安装,安装完 nodejs 就自带 npm 的了 ...

  2. linux复制文件到指定的文件夹

    copy命令      该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大. 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指 ...

  3. EL表达式各种函数使用大全

      引入<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> ...

  4. poj_3436 网络最大流

    题目大意 生产电脑的工厂将一台电脑分成P个部件来进行流水线生产组装,有N个生产车间,每个车间可以将一个半成品电脑添加某些部件,使之成为另一个半成品电脑或者成为一台完好的电脑,且每个车间有一个效率,即在 ...

  5. 【Thinkphp5】封装layer弹窗方法

    1 官网下载layer 2 引入文件: <!--layer,官网可下载--> <script type="text/javascript" src="/ ...

  6. java三方---->html解析jsoup的使用

    jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址.HTML文本内容.它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据.今天我 ...

  7. 在MacOS上搭建Vulhub漏洞平台环境

    一.安装python3和docker brew install python3 brew cask install docker sudo pip3 install docker-compose 二. ...

  8. java的Result类

    import org.apache.commons.lang.StringUtils; import java.io.Serializable;import java.util.HashMap;imp ...

  9. C /C ++中结构体的定义

    c语言中结构体的定义: struct 结构体名{ 成员列表: ..... }结构体变量: 7.1.1 结构体类型变量的定义结构体类型变量的定义与其它类型的变量的定义是一样的,但由于结构体类型需要针对问 ...

  10. vue-cli 项目打包异常汇总

    1.打包路径错误 npm run build 之后,会发现项目目录下多了 通过 localhost 运行 index.html 会发现空白,仔细一看,是因为引用的资源位置问题 明显这个地方应该是 ./ ...