109 votes

Les utilitaires "must have" du Terminal OS X

J'ai juste lu avec plaisir, et appris beaucoup de ces questions :

Mais je n'ai pas trouvé dans celles-ci certains de mes outils préférés, que j'utilise quotidiennement, et je pense que c'est parce que ce sont des outils prévus pour OSX/Terminal qui ne correspondent pas bien aux questions ci-dessus.

Mes préférés sont, par ordre de préférence : oh-my-zsh, homebrew (mais aussi macports), janus...

Ces outils ont en commun :

  • Terminal : installer et utiliser
  • Prévu pour OSX : brew l'est, git ne l'est pas !
  • Installation facile : en une ligne, par exemple git clone; wget ... etc.
  • Extensible : possède éventuellement des extensions ou une API simple (par exemple oh-my-zsh avec des plugins, brew avec des formules, janus avec des plugins vim inclus...)
  • Le plus souvent open source, gratuit, hébergé sur github, scripté, principalement (mais pas seulement!) avec ruby...

Connaissez-vous d'autres outils similaires indispensables ? J'adorerais en découvrir de nouveaux !

Veuillez inclure seulement un utilitaire par réponse. De plus, veuillez ne pas ajouter de doublons. Vérifiez d'abord avant de poster. Si vous voyez un doublon, veuillez voter négativement la réponse et informer l'auteur en laissant un commentaire.

0 votes

Homebrew et macports ensemble pourraient poser des problèmes car macports lira les fichiers installés par homebrew et ils ne seront pas nécessairement de la version correcte

0 votes

Vrai, mais 95% du temps il n'y a pas de problème majeur, et pour les 5% restants des cas, changer temporairement le $PATH est souvent la solution... Je préfère brew pour sa facilité et sa légèreté, mais macports a beaucoup plus de packages que nous ne verrons probablement jamais dans homebrew...

0 votes

@Vincent - tout l'intérêt de homebrew est que vous pouvez assez facilement construire vos propres formules donc le "jamais vu dans homebrew" semble manquer complètement le point de tout cela. MacPorts est pratique, puisque vous n'avez pas vraiment à faire grand-chose, vous donnant effectivement un installateur de style BSD port ou Debian apt-get.

92voto

mataal Points 318

Homebrew

Le gestionnaire de paquets manquant pour OS X.

C'est un gestionnaire de paquets incroyable, très léger et facile à utiliser. Principe KIS, qui me fait penser à archlinux. Sa communauté est grande et très active.

(voir également macports que brew ne remplace pas complètement, je préfère installer les paquets avec brew, mais certains complexes ne sont disponibles que sur macports)

Voir aussi la commande brew tap qui fournit certaines formules manquantes qui peuvent être utiles, comme lorsque vous avez besoin de la dernière version de php > brew tap josegonzalez/php.

(Homebrew a une politique de ne pas remplacer les composants système, mais bon, parfois il le faut)

0 votes

Votre lien FormulaAlt est inaccessible. (404)

0 votes

Modifié pour mentionner brew tap qui est désormais la solution intégrée pour gérer les "formules" externes.

0 votes

Veuillez noter que vous pouvez également spécifier une formule "externe" directement via son URL vers son fichier formule.rb

62voto

Tom Kidd Points 1617

iTerm2 (Gratuit)

Mentionné dans les commentaires, mais c'est essentiel, donc pour mettre l'accent...

7 votes

Sérieusement, oubliez le Terminal OSX + Visor, iTerm2 est tellement mieux, je divise des volets toute la journée en plein écran avec un raccourci à la visière... Il y a aussi de nombreuses autres fonctionnalités merveilleuses...

1 votes

De manière étrange, il n'a pas eu de mise à jour de la version stable depuis juillet 2011, et une version bêta est sortie en juillet 2012 qui n'a jamais été promue. Ce projet est-il mort?

1 votes

@Yar il est toujours en cours de développement. L'auteur maintient le dépôt officiel ici : github.com/gnachman/iTerm2

37voto

Lorin Hochstein Points 2034

Ack (Gratuit)

Idéal pour rechercher dans les fichiers texte, vous n'aurez plus jamais besoin d'utiliser une combinaison find/grep.


Ack possède deux plugins d'intégration pratiques pour les principaux éditeurs de texte d'OSX :

3 votes

+1 Ack est un remplacement de grep génial, si ce n'était pas pour le fait que grep est ancré dans ma mémoire musculaire, je ne l'utiliserais jamais du tout.

0 votes

Ack est un outil indispensable, rend grep convivial pour les développeurs, mais celui-ci est un peu hors sujet car il n'est pas lié à OSX, en modifiant cette réponse pour ajouter des informations sur Vim/AckMate.

1 votes

grin est aussi une bonne alternative.

33voto

mataal Points 318

oh-my-zsh (Gratuit)

Un poignée de fonctions, d'aides à l'auto-complétion, et des choses qui vous font crier...

“OH MY ZSHELL!”

M'a fait aimer shell quand je l'utilisais juste quand je devais... Zsh c'est "bash sous stéroïdes", avec oh-my-zsh et tous ses plugins, beaucoup de spécificités pour OSX, le shell est beaucoup plus convivial et puissant... Oh aussi les thèmes sont plutôt cool.


Aussi vaut la peine de jeter un coup d'œil, certains alternatives / compléments basés sur zsh :

  • prezto Est une refonte complète de oh-my-zsh, propre et beaucoup plus active, maintenant je l'utilise :)
  • zsh-users (Gratuit) Quelques trucs zsh très sympas (j'aime la coloration syntaxique)
  • zcm (Gratuit) Gestionnaire de configuration zsh (inspiré de oh-my-zsh)

1 votes

zsh avec oh-my-zsh est vraiment génial, il complétera même le chemin sur une commande scp/ssh si vous avez activé l'authentification par clé publique sur le serveur que vous regardez, c'est génial. (complétion incroyablement puissante... /v/m/s/ TAB' se développe en /Volumes/MyDrive/Src)

0 votes

+1 pour prezto. J'adore l'approche d'utilisation des sous-modules git.

0 votes

Veuillez également consulter github.com/zsh-users/antigen

32voto

Joel Meador Points 1804

lolcat (Gratuit)

lolcat

2 votes

Certainement l'outil de terminal le plus utile, evah! (Après cowsay et figlet bien sûr.)

9 votes

Clair la raison pour laquelle le support des 256 couleurs a été ajouté au terminal Lion.

2 votes

Belle (lol) mais un peu hors-sujet, pas vraiment lié à OSX

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