ターミナルでコマンドを頻繁に実行しますが、スポットライトからコマンドを実行できるかどうか疑問に思っています。たとえば、スポットライトでコマンドを実行したいと思います(私は多くのネットワークの問題があるため):
ping google.com
そして、ターミナルのロードにスポットライトを当て、ロードに時間がかかるためターミナルをロードする代わりにコマンドを実行します。これは可能ですか?
ターミナルでコマンドを頻繁に実行しますが、スポットライトからコマンドを実行できるかどうか疑問に思っています。たとえば、スポットライトでコマンドを実行したいと思います(私は多くのネットワークの問題があるため):
ping google.com
そして、ターミナルのロードにスポットライトを当て、ロードに時間がかかるためターミナルをロードする代わりにコマンドを実行します。これは可能ですか?
回答:
Alfredアプリには、キーコンボでアプリ/コマンド/アップルスクリプトを起動できるグローバルホットキーと、ターミナルを起動せずにターミナルコマンドを実行できるターミナル/シェル統合の両方があります。
たとえば、goo.glを使用してURLを自動短縮するスクリプトを作成し、それをクリップボードにコピーします(これを行う方法は次のとおりです)。または、任意のターミナルコマンド(ping yahoo.comなど)を起動して、ターミナルウィンドウをポップアップします。
これはPowerpackの一部であり、現在プレリリース中です。来週は一般公開予定です:)
Vero(@alfredappのコミュニティギャル)
直接ではなく、シェルスクリプトに目的のコマンドを記述し、スクリプトを.command拡張子で保存し、実行可能になるようにchmodします。これはFinderからクリックできるため、スポットライトから機能するはずです
Spotlight自体では不可能です。
ただし、Spotlightなどのファイルを検索したりプログラムを起動したりできる無料のアプリケーションを使用することもできます。
全能のQuicksilverがあり、コーヒーを入れて犬を散歩させることもできます。
そして、新しいプレーヤーAlfredも同様に印象的です。
DTermとAlfredの両方を使用します。DTermは、結果ウィンドウが拡大して画面全体に表示され、必要に応じてスクロールされるため、時折のクイックコマンドやマニュアルページに非常に適しています。単純なESCは結果を却下します。
これは、フラッシュライト(http://flashlight.nateparrott.com/)で可能です。FlashlightはSpotlightの非公式APIであり、Spotlight 内で端末コマンドを実行するプラグイン(http://flashlight.nateparrott.com/plugin/terminal)を提供します。