22 votes

Est-il possible d'exécuter des commandes à partir de Spotlight ?

J'exécute souvent des commandes dans le terminal et je me demande s'il est possible d'exécuter les commandes à partir de Spotlight. Par exemple, dans Spotlight, je voudrais exécuter la commande (parce que j'ai beaucoup de problèmes de réseau) :

ping google.com

Et puis projecteur pour charger le terminal et exécuter la commande au lieu de devoir charger le terminal parce qu'il met du temps à se charger. Est-ce possible ?

1 votes

Il suffit d'ouvrir Terminal en arrière-plan lors de la connexion si vous n'aimez pas le temps de chargement.

0 votes

@Nathan Je ne peux pas me le permettre La RAM est limitée sur ma machine car je n'ai que 2GB sur la machine qui en a besoin la plupart du temps. J'essaie vraiment de me rendre paresseux. J'ai déjà ajouté un lien depuis Safari pour corriger les fautes de frappe.

0 votes

2GB devrait être suffisant pour Terminal, donc si le démarrage est lent, il peut y avoir d'autres raisons - par exemple, des choses dans votre shell démarrent scripts par exemple .profile.

10voto

yoliho Points 340

Pas directement mais écrivez les commandes que vous voulez dans un shell script et enregistrez le script avec une extension .command et chmod pour qu'il soit exécutable. Ceci est cliquable depuis le Finder et devrait donc fonctionner depuis Spotlight.

0 votes

Mais vous devriez faire cette préparation pour chaque commande différente que vous voulez exécuter avec Spotlight ?

3 votes

Une commande script peut-elle obtenir un fichier déposé comme argument dans une variable $1, par exemple ?

0 votes

Excellente réponse, qui se trouve également à l'adresse suivante stackoverflow.com/questions/2877741/

10voto

Vero Points 349

Je vous informe que l'application Alfred dispose désormais de touches de raccourci globales qui vous permettent de lancer des applications/commandes/applescripts à l'aide d'une combinaison de touches, ainsi que de l'intégration Terminal/Shell, qui vous permet d'exécuter n'importe quelle commande Terminal sans lancer Terminal.

Par exemple, créez un script pour raccourcir automatiquement une URL en utilisant goo.gl puis en la copiant dans le presse-papiers ( voici comment vous pouvez le faire ). Ou lancez n'importe quelle commande de terminal (par exemple, ping yahoo.com) pour faire apparaître une fenêtre de terminal.

Il fait partie de la Powerpack et est en préversion en ce moment, il sera disponible la semaine prochaine :)

Vero (fille de la communauté pour @alfredapp)

8 votes

Il s'agit d'une fonctionnalité payante uniquement -1 parce que vous avez donné une réponse qui demande de l'argent pour une question qui demande une solution qui n'en demande pas.

3voto

Daisuke Shimamoto Points 1141

J'utilise à la fois DTerm et Alfred. DTerm est très agréable pour une commande rapide occasionnelle ou même une page de manuel car sa fenêtre de résultats s'étend pour remplir l'écran et défiler si nécessaire. Un simple ESC fait disparaître les résultats.

http://decimus.net/DTerm/

0 votes

+1 pour DTerm. Beaucoup de gens ne le connaissent pas, et pourtant il fonctionne si bien. Notez aussi qu'il est dans le Mac App Store itunes.apple.com/us/app/dterm/id415520058?mt=12

2voto

Loïc Wolff Points 14389

Ce n'est pas possible par le biais de Spotlight lui-même.

Mais c'est possible grâce à des applications gratuites qui peuvent également rechercher des fichiers et lancer des programmes, comme Spotlight.

Vous avez le tout-puissant Quicksilver qui peut aussi faire du café et promener le chien.

Et le nouveau joueur Alfred ce qui est également très impressionnant.

2voto

black sensei Points 1712

Ceci est possible avec la lampe de poche ( http://flashlight.nateparrott.com/ ). Flashlight est une api non officielle pour Spotlight et propose un plugin ( http://flashlight.nateparrott.com/plugin/terminal ) pour exécuter des commandes de terminal directement dans Spotlight.

0 votes

Flashlight n'est plus pris en charge pour MacOS Sierra et les versions ultérieures.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X