Quais pacotes de linha de comando você precisa? [fechadas]

12

Geralmente tenho um dos Fink, MacPorts, Homebrew instalado. Na maioria das vezes, para um pacote único, pequeno e trivial. Descobri que todo o meu software diário existe nas versões do OS X.

Portanto, qual software unix não OS X você acha necessário, interessante ou sempre em seu computador.

Estou procurando ampliar meus horizontes. Tenho experiência unix / linux suficiente para não ter medo, mas ainda não encontrei um bom caso de uso.

Para maior clareza, não estou procurando nada que já esteja instalado com o OS X. Portanto, não use ssh, vi, etc., a menos que você explique o motivo de precisar de uma versão diferente.

Alex
fonte
2
wiki da comunidade?
Thilo
Estou sendo pedante aqui, mas é "OS X" e não "OSX".
MagBUG
@ Thilo, sim, eu pensei que quando comecei a digitar, e já tinha esquecido quando terminei.
Alex8/
Vamos discutir o Ask Different Meta se alguém se opuser a fechar isso para novas respostas neste momento.
bmike

Respostas:

7

Eu reinstalo frequentemente o MacPorts (por exemplo, quando há uma nova versão principal do Xcode), para manter um arquivo com uma lista das minhas portas essenciais para facilitar a reinstalação.

Aqui está minha lista de softwares essenciais que não acompanham o OS X.

bahamat
fonte
Ótima lista - exatamente o tipo de coisa que estou perguntando.
Alex8
Eu adicionei hiperlinks e alguns extras.
ocodo 21/09
7

Estas são todas as brewferramentas:

coreutils
exif
exiftags
exiftool
findutils
gawk
gnu-sed
ssed

Esses são para maior compatibilidade de script ou apenas melhores recursos ( gsedsuporta coisas como '\ t' e outras coisas que você esperaria)

growlnotify

Use Growl na linha de comando

lynx
wget

lynxé útil apenas para lynx -listonlyscripts.

wget também é útil para lançar e fazer o download de um URL.

msmtp

envie facilmente email da linha de comando. Eu escrevi mais sobre isso aqui .

multimarkdown

ferramentas multimarkdown por razões óbvias

youtube-dl

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

TJ Luoma
fonte
4

linha de comando git e Mercurial. Eu sei que existem GUI por aí e também as uso, mas, para algumas coisas, a linha de comando é a maneira mais rápida de fazer as coisas.

ssh (para fazer login em outros computadores que não estejam executando o OSX, portanto, não tenho certeza se isso conta) e rsync (para obter e receber dados deles)

linha de comando scp. Novamente, existe o Cyberduck, mas às vezes a linha de comando é mais rápida.

Indiscutivelmente, todas as opções acima são coisas de programador.

Naquela época, eu usava o OpenOffice via X, mas agora temos o OpenOffice como um aplicativo Mac (mais ou menos), e até o Quick Look pode mostrar arquivos do Excel e do Word.

Thilo
fonte
4

vim ou seu equivalente macvim mac . Não posso enfatizar o suficiente para que qualquer pessoa que remotamente faça algo no terminal dedique algum tempo para assistir a alguns vídeos tutoriais no youtube e imprimir a incrível Folha de dicas do Graphical vi-vim .

Fora isso, eu uso os suspeitos do costume, como wget , tail , wc , ssh , scp ou grep . Para o subversion, gosto muito da interface gráfica do usuário incorporada ao NetBeans.

mwidmann
fonte
O vim já vem instalado. Eu uso isso o tempo todo. Como eu uso ssh, scp e grep. Eu posso usar o cacho em vez do wget. wc está lá, bem como cauda. Estou procurando um software novo ou diferente.
Alex8/
Eu uso o macvim para toda a minha programação. Ele usa o mesmo arquivo ~ / .vimrc que o vim pré-instalado, para que todas as suas configurações permaneçam a mesma que a versão que você escolher, mas permite que você use atalhos padrão do Mac, bem como os regulares do vim. (: w ou Command-S ... Você decide!) Você também pode definir diferentes tipos de documentos para abrir automaticamente no macvim.
Davisales 17/12/12
3

Não é possível viver sem usar o Emacs no modo de console via Terminal.

Petert
fonte
3
  • wget (baixar arquivos do inet)
  • nmap (varrer ip)
  • unrar (é mais atualizado que a GUI)
  • imagemagick (muito mais rápido do que fazer photoshop)
  • mencoder (para fazer algumas transformações entre os formatos de mídia, eu o uso regularmente para extrair o áudio dos DVDs)

coisas para desenvolvedores: git, postgresql, mongod

Polo Ornelas
fonte
nmap - ótima resposta - sim, eu uso muito isso, embora tenha adquirido a versão do OS X, não a versão do ports. Estou feliz com o enrolamento em vez do wget.
Alex8/
1

Uso o iperf para medir minha largura de banda de rede sempre que faço alterações em qualquer computador ou equipamento de rede.

Phil M
fonte
1
  • conclusão do bash
  • git
  • emacs (a versão instalada do OSX tem 4 anos)
  • inkscape
  • nmap
  • iperf
Jesse Proulx
fonte
2
Quais recursos do emacs adicionados nos últimos 4 anos você gosta?
precisa saber é o seguinte
1

MAMP 2.0.1.

Pré-embalado

  • 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 controlar tudo através da interface do navegador da Web MAMP, quase sem necessidade da linha de comando.

Eu o uso para hospedar uma instalação local do WordPress para teste e desenvolvimento.

user9290
fonte