Utilitários básicos de linha de comando
Muitos usuários de Mac evitam completamente a linha de comando, uma quantidade razoável provavelmente nem sabe que ela existe. Para os curiosos, aqui estão alguns comandos e funcionalidades básicas e essenciais para saber se você deseja começar a usar o Mac OS X Terminal. Abordaremos manipulação simples de arquivos, manobras no sistema de arquivos, exibição e eliminação de processos e muito mais. Lembre-se de remover os colchetes ou os comandos não funcionarão.
Noções básicas da linha de comando
ls -la lista todo o conteúdo de um diretório incluindo arquivos ocultos
cdmova para o diretório especificado, cd /Applications irá mover para sua pasta de aplicativos
mvmv é capaz de renomear arquivos ou movê-los, dependendo do uso
cpcopia um arquivo para um novo nome de arquivo ou destino
gato | more exibe o conteúdo de uma tela de arquivo por tela, 'transmitindo' o conteúdo através de more
touchcria um arquivo com o nome fornecido, por exemplo: touch test.txt criará um arquivo de texto em branco
top exibe uma lista continuamente atualizada de todos os processos em execução, incluindo memória e uso da CPU, PID é o ID do processo que você usaria matar um processo
ps -aux lista todos os processos em execução de todos os usuários, -ux listará apenas os processos do usuário atual
kill -9mata o ID do processo especificado (basicamente força o encerramento para a linha de comando)
rmrm remove o arquivo ou diretório especificado, não há aviso, então use com cuidado
pingdetermine a latência da rede fazendo ping em outro host
Dicas gerais de uso da linha de comando
- Use a tecla tab, a tecla tab completará automaticamente diretórios e nomes de arquivos para você
- Ative o terminal colorido, isso facilita a navegação em grandes quantidades de arquivos
- Se um comando confundir você, tente executá-lo com o sinalizador –help, que frequentemente exibirá instruções básicas sobre o comando fornecido
- Lembre-se de que as páginas de manual também existem em muitos comandos, acesse-as digitando
man , por exemplo: man ping
- Se a saída de um comando passar voando e for demais para caber em uma tela, tente canalizá-la por mais, assim:
ls -la |moreisso permitirá que você veja a saída de uma tela por vez
- Você pode exportar o conteúdo de um arquivo, a saída de um comando e os resultados de um script para um arquivo de texto usando os jacarés (terminologia imprópria, desculpe meu esquecimento), por exemplo:
ls -la /Applications > applist.txt
- Se você já notou que a carga da CPU disparou de forma inadequada, um bom lugar para encontrar o processo errante é com o comando
top
, use top em conjectura comkill para encontrar o ID do processo e matar o CPU hog
- Não tenha medo de sujar as mãos!
Para obter mais informações, dicas e truques, verifique nossas outras entradas de linha de comando e leia Dez utilitários de linha de comando do OS X que você talvez não conheça.