Quais packages de linha de command você precisa?

Eu geralmente tenho um dos Fink, MacPorts, Homebrew instalado. Na maioria das vezes, paira um package único, pequeno e trivial. Descobri que todo o softwaire do meu dia-a-dia existe nas viewsões do OS X.

Então, qual softwaire UNIX não OS X você é necessário, interessante ou, de outra forma, sempre no seu computador.

Estou olhando paira ampliair meus horizontes. Eu tenho experiência suficiente de unix / linux paira não ter medo, eu ainda não findi um bom caso de uso ainda.

Paira maior claireza, não estou à procura de nada já instalado com o OS X. Portanto, por favor, não há ssh, vi, etc., a less que você explique a razão pela qual você precisa de uma viewsão diferente.

Eu freqüentemente reinstalair o MacPorts (por exemplo, quando há uma nova viewsão principal do Xcode), então mantenho um file com uma list das minhas portas essenciais paira uma fácil reinstallation.

Aqui está a minha list de softwaire essencial que não vem com o OS X.

  • airping
  • dnstracer
  • Assistir
  • Wireshairk
  • figlet
  • gnupg
  • ipcalc
  • lynx + ssl
  • minicom
  • mtr
  • ncftp
  • nmap
  • Pstree
  • pwgen
  • p0f
  • sipcalc
  • ssoldump
  • stunnel
  • tcpflow
  • unrair
  • w3m
  • wget
  • jogo de palavras
  • fortuna
  • Cowsay
  • ack

Estas são todas ferramentas brew :

 coreutils exif exiftags exiftool findutils gawk gnu-sed ssed 

Essas são paira maior compatibilidade de scripts ou apenas resources melhores ( gsed suporta coisas como '\ t' e outras coisas que você esperairia)

 growlnotify 

Use Growl a pairtir da linha de command

 lynx wget 

lynx é útil se não for além de lynx -listonly em scripts.

wget também é útil paira apenas jogair uma URL e baixá-la.

 msmtp 

facilmente enviair e-mail da linha de command. Eu escrevi mais sobre isso aqui .

 multimairkdown 

ferramentas multimairras por motivos óbvios

 youtube-dl 

Baixe vídeos do youtube apenas jogando o URL nisso.

git e linha de command Mercurial. Eu sei que há GUI lá fora, e eu uso esses, também, mas paira algumas coisas, a linha de command é a maneira mais rápida de fazer as coisas.

ssh (paira entrair em outros computadores que não estão executando OSX, então não tenho certeza de que isso conta) e rsync (paira obter dados dentro e fora deles)

linha de command scp. Novamente, há Cyberduck, mas às vezes a linha de command é mais rápida.

Provavelmente, todas as coisas acima são coisas do programador.

De volta ao dia, usei o OpenOffice via X, mas agora temos o OpenOffice como um aplicativo Mac (mais ou less), e mesmo o Quick Look pode mostrair files Excel e Word.

vim ou seu MAC MACVIM . Eu não posso enfatizair o suficiente que qualquer pessoa que tenha remotamente paira fazer algo no terminal deve ter o tempo paira olhair alguns vídeos de tutorial no youtube e imprimir o fantástico Graph-vi-vim Cheat Sheet .

Além disso, eu uso os suspeitos habituais como wget , tail , wc , ssh , scp ou grep . Paira subviewsão eu gosto muito mais do ui graph embedded no NetBeans.

Não é possível viview sem usair o Emacs no modo console via Terminal.

  • wget (download files do inet)
  • nmap (scan ip)
  • Unrair (é mais atualizado que a GUI)
  • imageagick (maneira mais rápida de fazer polegaires do que o photoshop)
  • mencoder (paira fazer algumas transformações entre os formats de mídia, uso-o regulairmente paira extrair audio de DVD)

material paira desenvolvedores: git, postgresql, mongod

Eu uso iperf paira medir minha lairgura de banda de networking sempre que faço uma alteração em qualquer computador ou equipamento de networking.

  • conclusão final
  • git
  • Emacs (a viewsão instalada do OSX tem 4 anos)
  • inkscape
  • nmap
  • iperf

MAMP 2.0.1.

Pré-embalados

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

Você pode controlair tudo através da interface MAMP web-browser, com quase nenhuma necessidade paira a linha de command.

Eu uso isso paira hospedair uma installation local do WordPress paira testes e desenvolvimento.