スポットライトからコマンドを実行することは可能ですか?


15

ターミナルでコマンドを頻繁に実行しますが、スポットライトからコマンドを実行できるかどうか疑問に思っています。たとえば、スポットライトでコマンドを実行したいと思います(私は多くのネットワークの問題があるため):

ping google.com

そして、ターミナルのロードにスポットライトを当て、ロードに時間がかかるためターミナルをロードする代わりにコマンドを実行します。これは可能ですか?


1
ロード時間が気に入らない場合は、ログイン時にターミナルをバックグラウンドで開いてください。
ネイサングリーンスタイン

@Nathan私はそれを買う余裕がありません。ほとんどの場合それを必要とするマシンには2GBしかありませんので、マシンのRAMは限られています。私は本当に自分自身を怠makeにしようとしています。私はすでに入力ミスのために悲しいからSafariへのリンクを追加したので。
ディーン

ターミナルには2GBで十分なので、起動が遅い場合は他の理由が考えられます。たとえば、シェルの起動スクリプトなど
。.profile– user151019

OSXに深刻なメモリの問題はありません。特に、システムを定期的にクリーンアップしない場合、これを行う時間があったとしても、メインマシンは年中無休で使用しています。
ディーン

1
端末はごくわずかな量のRAMを使用します。そうでない場合は、システムに何か問題があります。現時点では、a)1つのGoogle Chromeタブ、b)Skype、c)Adium、d)Finderを使用しています。バイザーを見て、ニーズに合っているかどうかを確認することをお勧めします。
-boehj

回答:


7

Alfredアプリには、キーコンボでアプリ/コマンド/アップルスクリプトを起動できるグローバルホットキーと、ターミナルを起動せずにターミナルコマンドを実行できるターミナル/シェル統合の両方があります。

たとえば、goo.glを使用してURLを自動短縮するスクリプトを作成し、それをクリップボードにコピーします(これを行う方法は次のとおりです)。または、任意のターミナルコマンド(ping yahoo.comなど)を起動して、ターミナルウィンドウをポップアップします。

これはPowerpackの一部であり、現在プレリリース中です。来週は一般公開予定です:)

Vero(@alfredappのコミュニティギャル)


5
これは有料のみの機能です。-1 b / c解決策を求めない質問に対して$$を必要とする回答を与えた
-abbood

3

直接ではなく、シェルスクリプトに目的のコマンドを記述し、スクリプトを.command拡張子で保存し、実行可能になるようにchmodします。これはFinderからクリックできるため、スポットライトから機能するはずです


しかし、Spotlightで実行するさまざまなコマンドごとにこの準備を行う必要がありますか?
ネイサングリーンスタイン

2
たとえば、.commandスクリプトは、ドロップされたファイルを$ 1変数の引数として取得できますか?
ペトルザ


2

Spotlight自体では不可能です。

ただし、Spotlightなどのファイルを検索したりプログラムを起動したりできる無料のアプリケーションを使用することもできます。

全能のQuicksilverがあり、コーヒーを入れて犬を散歩させることもできます。

そして、新しいプレーヤーAlfredも同様に印象的です。


1

DTermとAlfredの両方を使用します。DTermは、結果ウィンドウが拡大して画面全体に表示され、必要に応じてスクロールされるため、時折のクイックコマンドやマニュアルページに非常に適しています。単純なESCは結果を却下します。

http://decimus.net/DTerm/


DTermの場合は+1。多くの人はそれについて知りませんが、それでもうまく機能します。Mac App Storeにもあることに注意してくださいitunes.apple.com/us/app/dterm/id415520058?mt=12
styfle

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.