Dez utilitários de linha de comando do OS X que você talvez não conheça

Anonim

A interface de linha de comando do Mac OS X abriga milhares de programas que o usuário médio não sabe que existem. Aproveitando anos de trabalho duro da fundação GNU e outros na comunidade de código aberto, a Apple projetou um sistema operacional maravilhoso que não “precisa” de nenhum uso da linha de comando. Embora o uso da linha de comando no Mac OS X não seja necessário para a operação diária de um Macintosh, se usado corretamente, pode economizar muito tempo e, ocasionalmente, fazer você rir.Espero que você goste desses dez utilitários de linha de comando do OS X!

1. ssh Esta pequena joia está incluída em todas as versões do Mac OS X. Originalmente desenvolvido como um substituto para os programas rsh/rlogin, o ssh tornou-se um elemento básico do Linux/Unix (e agora do Mac comunidade OS X). O uso principal do Openssh é a administração remota segura. Se você deseja habilitar o servidor SSH integrado do Mac OS X, pode fazê-lo abrindo suas Preferências do sistema, clicando em “Compartilhamento” e marcando a caixa ao lado de “Login remoto”. Agora, se você estiver em trânsito e quiser acessar sua máquina, pode usar um cliente como PuTTy (de uma máquina com Windows) ou “ssh” de uma janela de terminal do Mac OS X e conectar-se ao endereço IP do seu Mac. Depois de fazer login com seu nome de usuário e senha, você terá acesso completo à linha de comando do Mac OS X. O Openssh tem muitos, muitos outros usos, alguns dos quais bastante avançados. Meu favorito pessoal é usar o ssh como um servidor SOCKS para navegar na web com segurança em locais públicos da internet.

Confira esta página para mais maneiras de usar o ssh em um Mac!

2. top Top é outro utilitário clássico que há muito tempo é usado pela comunidade Linux/Unix. Para usar o top, abra um Terminal.app e digite “top”. Em menos tempo que leva para piscar o olho, você deve ser apresentado a uma janela cheia de texto. O que você vê é uma lista de todos os processos atualmente em execução no seu Macintosh. Quando meu Mac está lento, top é o primeiro recurso que uso para descobrir o que está acontecendo.

Para uma visão geral completa dos principais clique aqui.

3. lsbom lsbom é ótimo para aquela voz paranóica em sua cabeça que você costuma ouvir antes de instalar algum novo utilitário legal que você encontrou em um blog aleatório do Mac (como osxdaily). Com o lsbom, você pode examinar o conteúdo de um instalador do Mac OS X (.pkg) e obter uma visão muito detalhada do que está prestes a ser colocado no precioso sistema de arquivos do seu Mac.Para usar o lsbom, abra o Terminal.app e navegue até o local em seu sistema de arquivos onde o arquivo .pkg reside. Se o seu instalador veio em um .dmg, pode ser útil copiar o .pkg para sua área de trabalho e, em seguida, cd ~Desktop. Depois de descobrir onde reside o seu .pkg, digite “lsbom .pkg/Contents/Archive.bom> | mais” e pronto! Você verá uma lista completa de arquivos que seu novo programa deseja instalar.

4. digaagora esse comando é exclusivo do Mac OS X e oferece mais diversão do que qualquer outra coisa. Experimente abrindo Terminal.app e digitando “say hello”.

5. softwareupdate O comando “softwareupdate” é uma maneira rápida e fácil de instalar atualizações de software da apple. Para usá-lo, abra Terminal.app e digite “softwareupdate -i -a” para instalar todas as atualizações disponíveis para o seu Macintosh. Se você deseja instalar apenas atualizações “recomendadas”, digite “softwareupdate -i -r”.

6.ifconfig A maneira mais rápida e fácil de descobrir qual endereço IP seu Mac está usando é definitivamente “ifconfig”. Para usar ifconfig, abra Terminal.app e digite “ifconfig”. Você verá muitas informações, incluindo o endereço MAC da sua placa de rede. Eu gosto de digitar “ifconfig | grep inet” para retornar apenas as informações de IP do meu computador. Você pode desabilitar uma interface de rede (neste exemplo “en0”) digitando “ifconfig en0 down”. Você pode trazer de volta com “ifconfig en0 up”. Isso pode ser muito mais rápido do que usar a janela de Preferências do Sistema.

7. lipo lipo (apropriadamente nomeado) é um utilitário que manipula binários universais no Mac OS X. Muitos (quase todos) programas atualmente são enviados ou baixados como “Universal”, o que significa que eles têm código binário que os chips powerpc e intel possam entender. Mas como você provavelmente não se importa com um dos dois, você quer usar lipo para “afinar” seus binários. Por exemplo, se você quiser reduzir o aplicativo “Stickies” para conter apenas o código Intel (i386): cd /Applications lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies

8. screencapture screencapture oferece uma maneira mais avançada (sobre command-shift-3) para fazer capturas de tela (se você é do mundo do PC, pense em print screen para Mac). Para usá-lo, abra seu Terminal.app e tente digitar screencapture -iW ~/Desktop/screen.jpg Isso trará um ícone de câmera que está esperando para ser clicado em uma janela. Uma vez clicado, um arquivo em sua área de trabalho chamado “screen.jpg” será criado e conterá um instantâneo de qualquer janela em que você clicou. É claro que você também pode tirar um instantâneo de toda a tela digitando screencapture -S ~/Desktop/screen.jpg Se você realmente quiser ser específico, pode pegue apenas uma parte da sua tela digitando screencapture -ic Agora pegue algumas capturas de tela e envie-as para osxdaily, nós as amamos!

9 e 10. fink and darwinports Se você já se cansou do conjunto básico de utilitários de linha de comando do OS X, seu hora de abrir os olhos do seu Terminal.app para o resto do mundo de código aberto. Usando darwinports ou fink, você pode baixar e instalar centenas de aplicativos gratuitos de código aberto em seu computador. Eu descobri que darwinports tende a ter alguns dos projetos de código aberto mais obscuros, mas o fink parece ser sólido como uma rocha. Você pode instalá-los ao mesmo tempo se REALMENTE souber o que está fazendo, mas geralmente devo aconselhar que você escolha um ou outro. Os usuários novatos podem querer experimentar o Fink, pois ele vem com um programa chamado Fink Commander, que fornece acesso de apontar e clicar ao seu repositório de software. Confira! DarwinPorts Home Fink – Home

Ainda interessado em aprender? Confira mais algumas dicas de linha de comando!

Dez utilitários de linha de comando do OS X que você talvez não conheça