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.


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.


Ó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.


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.


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.


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.


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


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.



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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.