是否可以从Spotlight运行命令?


15

我在终端中经常运行命令,我想知道是否有可能从Spotlight运行命令。例如在Spotlight中想运行命令(因为我有很多网络问题):

ping google.com

然后聚焦到加载终端并执行命令,而不必加载终端,因为加载需要很长时间。那有可能吗?


1
如果您不喜欢加载时间,只需在登录时在后台打开终端即可。
内森·格林斯坦

@Nathan我负担不起,我的机器上的RAM有限,因为在大多数情况下,我只需要2GB的机器。我真的只是想让自己变得懒惰。因为我已经添加了一个从Safari到悲伤输入错误的链接。
院长

2GB对于终端来说应该足够了,所以如果启动缓慢,可能还有其他原因-例如,shell中的东西启动了脚本,例如.profile
user151019 2011年

没有OSX有严重的内存问题。尤其是当您不定期清理系统时,如果我有时间这样做,但我的主机正在使用24/7,那我就可以。
院长

1
终端使用少量的RAM。如果这样做,则系统有问题。目前,它所使用的资源少于:a)单个Google Chrome浏览器标签,b)Skype,c)铝,d)Finder。您可能需要查看Visor,看它是否适合您的需求。
boehj 2011年

Answers:


7

请注意,Alfred应用程序现在既具有全局热键(可以使您使用键组合启动应用程序/命令/ applescript),又具有Terminal / Shell集成(使您可以在不启动Terminal的情况下运行任何Terminal命令)。

例如,使用goo.gl创建一个脚本来自动缩短URL,然后将其复制到剪贴板(这是您可以执行的操作)。或启动任何终端命令(例如ping yahoo.com)以弹出“终端”窗口。

它是Powerpack的一部分,目前处于预发布状态,下周将全面上市:)

Vero(@alfredapp的社区gal)


5
这是仅付费功能
。.-

3

不直接而是在外壳程序脚本中编写所需的命令,然后将脚本保存为.command扩展名并对其进行chmod使其可执行。这可以从Finder单击,因此应该可以在Spotlight中使用


但是,您需要为要与Spotlight一起运行的每个不同命令做好准备吗?
内森·格林斯坦

2
例如,.command脚本可以获取已删除文件作为$ 1变量中的参数吗?
彼得鲁扎2011年


2

通过Spotlight本身是不可能的。

但是有可能通过免费的应用程序也可以搜索文件并启动程序,例如Spotlight。

您拥有全能的Quicksilver,它也可以煮咖啡和walk狗。

而新玩家Alfred也同样令人印象深刻。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.