De quels packages de ligne de commande avez-vous besoin? [fermé]


12

J'ai généralement un de Fink, MacPorts, Homebrew installé. Le plus souvent pour un package unique, petit et trivial. J'ai constaté que tous mes logiciels quotidiens existent dans les versions OS X.

Donc, quel logiciel non-OS X unix trouvez-vous est-il nécessaire, intéressant ou sinon toujours sur votre ordinateur?

Je cherche à élargir mes horizons. J'ai assez d'expérience Unix / Linux pour ne pas avoir peur, je n'ai pas encore trouvé de bon cas d'utilisation.

Pour plus de clarté, je ne cherche rien de déjà installé avec OS X. Donc, s'il vous plaît, pas de ssh, vi, etc., sauf si vous expliquez la raison pour laquelle vous avez besoin d'une version différente.


2
wiki communautaire?
Thilo

Je suis pédant ici, mais c'est "OS X" et non "OSX".
MagBUG

@Thilo, oui, je le pensais quand j'ai commencé à taper, et je l'avais oublié au moment où j'ai fini.
Alex

Ayons une discussion sur Ask Different Meta si quelqu'un s'oppose à la fermeture de nouvelles réponses à ce stade.
bmike

Réponses:


7

Je réinstalle fréquemment MacPorts (par exemple, quand il y a une nouvelle version majeure de Xcode), donc je garde un fichier avec une liste de mes ports essentiels pour une réinstallation facile.

Voici ma liste des logiciels essentiels qui ne sont pas fournis avec OS X.


Grande liste - juste le genre de chose que je demande.
Alex

J'ai ajouté des hyperliens et quelques extras.
ocodo

7

Ce sont tous des brewoutils:

coreutils
exif
exiftags
exiftool
findutils
gawk
gnu-sed
ssed

Celles-ci sont pour une meilleure compatibilité de script ou tout simplement de meilleures fonctionnalités ( gsedprend en charge des choses comme '\ t' et d'autres choses que vous attendez)

growlnotify

Utilisez Growl à partir de la ligne de commande

lynx
wget

lynxest utile si pour rien d'autre que lynx -listonlydans les scripts.

wget est également pratique pour lancer une URL et la télécharger.

msmtp

envoyer facilement des e-mails à partir de la ligne de commande. J'en ai écrit plus ici .

multimarkdown

outils multimarkdown pour des raisons évidentes

youtube-dl

Téléchargez des vidéos YouTube simplement en y jetant l'URL.


4

git et Mercurial en ligne de commande. Je sais qu'il existe des interfaces graphiques, et je les utilise aussi, mais pour certaines choses, la ligne de commande est le moyen le plus rapide de faire avancer les choses.

ssh (pour se connecter à d'autres ordinateurs qui n'exécutent pas OSX, donc je ne suis pas sûr que cela compte) et rsync (pour obtenir des données à partir et à partir d'eux)

ligne de commande scp. Encore une fois, il y a Cyberduck, mais parfois la ligne de commande est la plus rapide.

On peut dire que tout ce qui précède est un truc de programmeur.

À l'époque, j'utilisais OpenOffice via X, mais nous avons maintenant OpenOffice en tant qu'application Mac (plus ou moins), et même Quick Look peut vous montrer des fichiers Excel et Word.


4

vim ou son homologue mac macvim . Je ne saurais trop insister sur le fait que toute personne qui a même à distance de faire quelque chose sur le terminal devrait prendre le temps de regarder quelques vidéos de didacticiel sur youtube et d'imprimer la géniale feuille de triche graphique vi-vim .

En dehors de cela, j'utilise les suspects habituels comme wget , tail , wc , ssh , scp ou grep . Pour la subversion, j'aime beaucoup plus l'interface utilisateur graphique intégrée à NetBeans.


vim est déjà installé. Je l'utilise tout le temps. Tout comme j'utilise ssh, scp et grep. Curl que je peux utiliser au lieu de wget. wc est là aussi bien que la queue. Je recherche un logiciel différent ou nouveau.
Alex

J'utilise macvim pour toute ma programmation. Il utilise le même fichier ~ / .vimrc que le vim préinstallé, donc tous vos paramètres restent les mêmes quelle que soit la version que vous choisissez, mais il vous permet d'utiliser les raccourcis Mac standard ainsi que les raccourcis vim réguliers. (: w ou Command-S ... Vous décidez!) Vous pouvez également définir différents types de documents à ouvrir automatiquement dans macvim.
daviewales

3

Impossible de vivre sans utiliser Emacs en mode console via Terminal.


3
  • wget (télécharger des fichiers depuis inet)
  • nmap (scan ip)
  • Unar (il est plus à jour que l'interface graphique)
  • imagemagick (beaucoup plus rapide pour faire des pouces que photoshop)
  • mencoder (pour faire des trasnformations entre les formats de média, je l'utilise régulièrement pour extraire l'audio des DVD)

trucs pour les développeurs: git, postgresql, mongod


nmap - excellente réponse - oui, je l'utilise beaucoup, même si j'ai la version OS X, pas la version des ports. Je suis content de curl au lieu de wget.
Alex

1

J'utilise iperf pour mesurer la bande passante de mon réseau chaque fois que je modifie un ordinateur ou un équipement réseau.


1
  • bash-complétion
  • git
  • emacs (la version installée d'OSX a 4 ans)
  • inkscape
  • nmap
  • iperf

2
Quelles fonctionnalités emacs ajoutées au cours des 4 dernières années aimez-vous?
GEdgar

1

MAMP 2.0.1.

Préemballé

  • Apache 2.2.17
  • PHP 5.3.6
  • phpMyAdmin 3.3.9.2
  • XCache 1.3.1
  • SQLite Manager 1.2.4
  • MySQL 5.5.9
  • Bibliothèque SQLite 2.8.17

Vous pouvez tout contrôler via l'interface du navigateur Web MAMP, sans presque aucun besoin de ligne de commande.

Je l'utilise pour héberger une installation WordPress locale pour les tests et le développement.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.