首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Mac效率神器Alfred系列教程-系统命令和终端

Alfred系统命令和终端

MacOS是类UNIX操作系统,里面集成了很多系统命令,执行后可以进行一系列的系统操作,比如shutdown、lock等。同时,也有很多命令可以在终端Terminal/Shell中执行。Alfred中集成了这两者的功能,可以直接在Alfred的输入框中输入命令执行操作。

Alfred执行系统命令

在Terminal中输入系统命令,MacOS就会直接执行命令所对应的系统操作,省去了鼠标点击步骤。如果在Alfred输入框中键入这些命令,也能达到同样的效果。

Alfred中支持的系统命令,以及对应的默认关键字如下:

Screen Saver(screensaver):切换到屏幕保护界面

Show Trash(trash):打开回收箱

Empty Trash(emptytrash):清空回收箱

Log Out(logout):登出当前用户

Sleep(sleep):睡眠模式

Sleep Displays(sleepdisplays):关闭屏幕显示

Lock(lock):锁定Mac

Restart(restart):重启Mac

Shut Down(shutdown):关闭Mac

Hide(hide):隐藏当前App界面

Quit(quit):退出当前App

Force Quit(forcequit):强制退出当前App

Quit All(quitall):退出所有App

Volume Up(volup):调大音量

Volume Down(voldown):调小音量

Toggle Mute(mute):静音

Eject(eject):弹出挂载文件

可以在Features下的System设置面板中对这些命令字符串进行设置:

需要注意的是这些命令之中,有些在执行后可以有确认执行的步骤,以免产生误操作,比如emptytrash清空回收箱等。显示确认窗口的方法是在System设置面板中,勾选住Confirm选项。

Alfred执行终端命令

如果你是一名程序员,可能需要经常执行一些Terminal终端命令。现在利用Alfred可以直接执行终端命令了,方法是在Alfred输入框中输入前缀“>”,后面接上命令字符串,之后Alfred就能直接调出Terminal,在其中执行相关终端命令。

当然,你也可以更改这个“>”前缀,方法是在Alfred的Terminal/Shell设置面板中,在Prefix下拉选项中选择自己想要的前缀。

Alfred执行终端命令时,默认启动的终端程序是Mac自带的Terminal。如果想将默认选项改为自己喜欢的终端App,也是可以的,前提是给Alfred提供一个AppleScript脚本。现在有很多终端App,提供了比Mac自带终端程序Terminal更强大方便的功能,比如iTerm。现在想让Alfred执行终端命令的App改成iTerm,需要执行以下步骤:

进入这个github网站:

选择相应Alfred版本的AppleScript脚本,打开进行复制;

进入Terminal/Shell设置面板,将Application选择为Custom,然后将上一步中复制的脚本粘贴到文本框中。

之后,在Alfred中输入终端命令,执行命令时打开的程序就变为了iTerm。

当你想执行更复杂的脚本程序时,可以在Workflow中创建工作流,利用关键字或热键来启动执行。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180221A0QBAT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券