Ist es möglich, Befehle von Spotlight aus auszuführen?

15

Ich führe Befehle häufig im Terminal aus und frage mich, ob es möglich ist, die Befehle von Spotlight aus auszuführen. Zum Beispiel möchte ich im Rampenlicht den Befehl ausführen (weil ich viele Netzwerkprobleme habe):

ping google.com

Und dann im Rampenlicht Terminal laden und den Befehl ausführen, anstatt Terminal laden zu müssen, weil das Laden so lange dauert. Also ist das möglich?

Dean
quelle
1
Lassen Sie einfach das Terminal beim Anmelden im Hintergrund geöffnet, wenn Sie die Ladezeit nicht mögen.
Nathan Greenstein
@ Nathan Ich kann es mir nicht leisten. Auf meinem Computer ist der Arbeitsspeicher begrenzt, da ich nur 2 GB auf dem Computer habe, der ihn die meiste Zeit benötigt. Ich versuche wirklich nur, mich faul zu machen. Da ich schon einen Link von Safari zu Sad für Tippfehler hinzugefügt habe.
Dean
2 GB sollten für Terminal ausreichen. Wenn es also langsam startet, kann es andere Gründe geben - z. B.
Startskripte
Kein OSX hat ernsthafte Speicherprobleme. Vor allem, wenn Sie Ihr System nicht regelmäßig aufräumen, würde ich dies tun, wenn ich Zeit hätte, aber meine Hauptmaschine ist rund um die Uhr in Betrieb.
Dean
1
Terminal verwendet eine winzige Menge an RAM. Wenn dies nicht der Fall ist, liegt ein Problem mit Ihrem System vor. Derzeit werden weniger als: a) ein einzelner Google Chrome-Tab, b) Skype, c) Adium, d) Finder verwendet. Möglicherweise möchten Sie bei Visor nachsehen , ob es Ihren Anforderungen entspricht.
Boehj

Antworten:

7

Nur ein Köpfchen weiter, die Alfred-App verfügt jetzt über beide globalen Hotkeys, mit denen Sie Apps / Befehle / Applescripts mit einer Tastenkombination starten können, sowie über die Terminal / Shell-Integration, mit der Sie jeden Terminal-Befehl ausführen können, ohne Terminal zu starten.

Erstellen Sie beispielsweise ein Skript, um eine URL mithilfe von goo.gl automatisch zu verkürzen und dann in die Zwischenablage zu kopieren ( so können Sie das tun ). Oder starten Sie einen Terminalbefehl (z. B. ping yahoo.com), um ein Terminalfenster zu öffnen.

Es ist Teil des Powerpacks und befindet sich derzeit in der Vorabversion und wird nächste Woche allgemein verfügbar sein :)

Vero (Community-Gallone für @alfredapp)

Vero
quelle
5
Dies ist eine kostenpflichtige Funktion. -1 b / c Sie gaben eine Antwort, die $$ für eine Frage erfordert, die nach einer Lösung fragt, die dies nicht tut
Abbood
3

Nicht direkt, sondern schreiben Sie die gewünschten Befehle in ein Shell-Skript und speichern Sie das Skript mit der Erweiterung .command und modifizieren Sie es so, dass es ausführbar ist. Dies ist im Finder anklickbar und sollte daher im Rampenlicht funktionieren

user151019
quelle
Aber müssten Sie diese Vorbereitung für jeden anderen Befehl durchführen, den Sie mit Spotlight ausführen möchten?
Nathan Greenstein
2
Kann ein .command-Skript beispielsweise eine abgelegte Datei als Argument in einer $ 1-Variablen abrufen?
Petruza
Tolle Antwort, die auch bei stackoverflow.com/questions/2877741/… ist
Philip Durbin
2

Dies ist über Spotlight selbst nicht möglich.

Es ist jedoch durch kostenlose Anwendungen möglich, die auch Dateien durchsuchen und Programme wie Spotlight starten können.

Sie haben den allmächtigen Quecksilber , der auch Kaffee kochen und mit dem Hund spazieren gehen kann.

Und der neue Spieler Alfred , der ebenfalls sehr beeindruckend ist.

Loïc Wolff
quelle
1

Ich benutze sowohl DTerm als auch Alfred. DTerm eignet sich sehr gut für gelegentliche Schnellbefehle oder sogar für Manpages, da das Ergebnisfenster erweitert wird, um den Bildschirm auszufüllen und bei Bedarf einen Bildlauf durchzuführen. Ein einfacher WSA verwirft die Ergebnisse.

http://decimus.net/DTerm/

barryj
quelle
+1 für DTerm. Viele Leute wissen nichts darüber, aber es funktioniert so gut. Beachten Sie auch, dass es sich im Mac App Store unter itunes.apple.com/us/app/dterm/id415520058?mt=12
styfle