Di quali pacchetti da riga di comando hai bisogno? [chiuso]


12

In genere ho installato Fink, MacPorts, Homebrew. Molto spesso per un pacchetto singolo, piccolo e banale. Ho scoperto che tutto il mio software quotidiano esiste nelle versioni di OS X.

Quindi, quale software unix non OS X trovi è necessario, interessante o comunque sempre sul tuo computer.

Sto cercando di ampliare i miei orizzonti. Ho abbastanza esperienza unix / linux per non aver paura, non ho ancora trovato un buon caso d'uso.

Per maggiore chiarezza, non sto cercando nulla di già installato con OS X. Quindi, per favore, niente ssh, vi, ecc., A meno che non spieghi il motivo per cui hai bisogno di una versione diversa.


2
wiki della comunità?
Thilo,

Sono pedante qui, ma è "OS X" e non "OSX".
MagBUG,

@Thilo, sì, l'ho pensato quando ho iniziato a scrivere e l'avevo dimenticato quando ho finito.
Alex

Discutiamo su Ask Different Meta se qualcuno si oppone alla chiusura di questo a nuove risposte a questo punto.
bmike

Risposte:


7

Reinstallo frequentemente MacPorts (ad esempio, quando è disponibile una nuova versione principale di Xcode), quindi tengo un file con un elenco delle mie porte essenziali per una facile reinstallazione.

Ecco la mia lista di software essenziale che non viene fornito con OS X.


Grande elenco - proprio il genere di cosa di cui sto chiedendo.
Alex

Ho aggiunto collegamenti ipertestuali e alcuni extra.
ocodo,

7

Questi sono tutti brewstrumenti:

coreutils
exif
exiftags
exiftool
findutils
gawk
gnu-sed
ssed

Questi sono per una maggiore compatibilità degli script o semplicemente migliori funzionalità ( gsedsupporta cose come '\ t' e altre cose che ti aspetteresti)

growlnotify

Usa Growl dalla riga di comando

lynx
wget

lynxè utile se non altro che lynx -listonlynegli script.

wget è anche utile semplicemente per lanciare un URL e scaricarlo.

msmtp

invia facilmente e-mail dalla riga di comando. Ne ho scritto di più qui .

multimarkdown

strumenti multimarkdown per ovvi motivi

youtube-dl

Scarica i video di YouTube semplicemente lanciando l'URL.


4

git e riga di comando di Mercurial. So che ci sono GUI e ne uso anche io, ma per alcune cose, la riga di comando è il modo più veloce per fare le cose.

ssh (per accedere ad altri computer che non eseguono OSX, quindi non sono sicuro che conta) e rsync (per ottenere i dati dentro e fuori da loro)

linea di comando scp. Di nuovo, c'è Cyberduck, ma a volte la riga di comando è più veloce.

Probabilmente, tutto quanto sopra è roba da programmatore.

In passato, ho usato OpenOffice tramite X, ma ora abbiamo OpenOffice come app (più o meno) per Mac, e anche Quick Look può mostrare file Excel e Word.


4

vim o la sua controparte mac macvim . Non posso sottolineare abbastanza che chiunque abbia anche da remoto qualcosa sul terminale dovrebbe prendersi il tempo di guardare un paio di video tutorial su YouTube e stampare il fantastico Cheat Sheet grafico vi-vim .

A parte questo, uso i soliti sospetti come wget , tail , wc , ssh , scp o grep . Per sovversione mi piace molto di più l'interfaccia grafica integrata in NetBeans.


vim viene già installato. Io lo uso per tutto il tempo. Come uso ssh, scp e grep. Arricciatura che posso usare invece di wget. il wc c'è e anche la coda. Sto cercando software diverso o nuovo.
Alex

Uso macvim per tutta la mia programmazione. Utilizza lo stesso file ~ / .vimrc del vim preinstallato, quindi tutte le impostazioni rimangono invariate a prescindere dalla versione scelta, ma consente di utilizzare scorciatoie Mac standard e quelle vim normali. (: w o Command-S ... Decidi tu!) Puoi anche impostare diversi tipi di documenti da aprire automaticamente in macvim.
daviewales,

3

Non riesco a vivere senza usare Emacs in modalità console tramite Terminale.


3
  • wget (scarica i file da inet)
  • nmap (scan ip)
  • unrar (È più aggiornato che la GUI)
  • imagemagick (molto più veloce nel fare pollici rispetto a Photoshop)
  • mencoder (per fare alcune trasnformazioni tra i formati multimediali, lo uso regolarmente per estrarre l'audio dai DVD)

roba per sviluppatori: git, postgresql, mongod


nmap - ottima risposta - sì, lo uso molto, sebbene abbia OS X build, non la versione delle porte. Sono contento del ricciolo invece di wget.
Alex

1

Uso iperf per misurare la larghezza di banda della mia rete ogni volta che cambio un computer o un dispositivo di rete.


1
  • bash-completion
  • idiota
  • emacs (la versione installata di OSX ha 4 anni)
  • inkscape
  • Nmap
  • iperf

2
Quali funzionalità di emacs aggiunte negli ultimi 4 anni ti piacciono?
GEdgar,

1

MAMP 2.0.1.

Pre-confezionati

  • 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
  • Libreria SQLite 2.8.17

Puoi controllare tutto attraverso l'interfaccia del browser web MAMP, senza quasi bisogno della riga di comando.

Lo uso per ospitare un'installazione WordPress locale per test e sviluppo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.