Um guia para iniciantes no uso do terminal Mac

Um guia para iniciantes no uso do terminal Mac

Para a maioria das tarefas diárias do Mac, uma GUI suave e amigável é uma vantagem e um conforto. Às vezes, porém, o Finder é um intermediário desajeitado.





Existem maneiras mais rápidas de descobrir onde aquele arquivo incômodo de 5 GB está escondido ou o caminho de cada arquivo relacionado ao aplicativo que você pensou ter excluído. Para esses trabalhos e outros, a linha de comando é seu novo melhor amigo.





O que é terminal?

Terminal é um utilitário que permite que você interaja com seu Mac por meio da linha de comando. Os sistemas operacionais Linux incluem ferramentas semelhantes, uma vez que Linux e macOS são sistemas operacionais semelhantes ao Unix. A interface de linha de comando (CLI), ou o idioma que você digita no Terminal para interagir com seu Mac, é chamado bash . Tudo o que discutimos abaixo é um comando bash.





Antes de você comece a usar o Terminal , você pode personalizá-lo de acordo com sua preferência pessoal. Se preferir, é até possível baixar uma alternativa de Terminal de terceiros para uma aparência personalizada.

Dicas gerais de linha de comando do Mac

Primeiro, vamos examinar alguns fatos básicos do Terminal que você deve saber.



Sintaxe Geral

Um comando bash normalmente segue este padrão:

[Command] [Options] [Input or Path to File or Directory]

Por exemplo, em:





ls -la /Applications ls

é o comando,

-la

é um composto de duas opções individuais (





-l

e

-a

), e

/Applications

é o caminho a ser listado.

O caminho

Entender os caminhos ajudará você a entender como o macOS realmente vê seus arquivos. Essencialmente, o caminho de um arquivo é o ninho de pastas das bonecas russas em que está contido, seguido pelo nome do próprio arquivo.

Por exemplo, em um Mac, o caminho de um arquivo chamado Meus segredos que vive no desktop do usuário John Doe é

/Users/jdoe/Desktop/'My Secrets'

.

Espaço em Branco

Você deve escapar do espaço em branco para que o Terminal o processe corretamente. Quando o bash vê um espaço, ele o interpreta como o fim de um comando. Então, se você tiver uma pasta com espaços em seu nome, como Teste de Caminho , e você tenta listar seu conteúdo com

ls /Applications/Path Test

, você obterá isto:

O que está acontecendo aqui? Bem, bash acha que você ligou ls sobre / Aplicativos / Caminho . Quando não conseguiu encontrar o arquivo, ele parou.

Se quiser que o bash reconheça o nome completo da sua pasta, você pode colocar o nome entre aspas ou usar uma barra invertida, assim:

  • ls /Applications/'Path Test' ou
  • ls /Applications/Path Test

Sudo

Muitos dos comandos abaixo requerem acesso de nível de administrador. Se você não estiver conectado à conta de administrador, mas souber a senha do administrador, pode colocar

sudo

(que significa 'single user do') na frente do comando para fornecer temporariamente privilégios de nível de administrador.

Comandos de terminal para melhorar seu fluxo de trabalho

Agora que você conhece o básico, vamos dar uma olhada em alguns comandos extremamente úteis. Observe que você pode obter informações completas sobre esses comandos, incluindo todas as suas opções e exemplos, digitando

man

no Terminal.

achar

  • Substitui: Holofote
  • Por que é melhor: É mais rápido e pesquisa as pastas do sistema que o Spotlight exclui ou tem problemas para indexar.

O Spotlight tende a ignorar os arquivos de sistema do macOS, a menos que você diga para não fazer isso e, mesmo assim, pode ter problemas para indexá-los. Por outro lado, o bash achar O comando pode pesquisar qualquer coisa, em qualquer lugar, e exibirá o caminho completo do que você está procurando.

A sintaxe de achar consiste em quatro partes. Em ordem, eles são:

  1. achar
  2. o caminho do diretório que você deseja pesquisar ( /Formulários abaixo)
  3. opções (o exemplo abaixo tem -nome , o que significa que achar irá procurar por arquivos que correspondam a esse nome)
  4. a string a ser pesquisada (o exemplo abaixo tem Google Chrome )

Você deveria saber disso achar usa regex (também chamado de expressões regulares). Uma explicação completa deste tópico está fora do escopo deste artigo (ou qualquer coisa menos que um livro didático). No entanto, o exemplo a seguir apresenta um conceito vital em regex, que é o asterisco ( * ) ou caractere curinga.

Colocá-lo no início e no final da string de pesquisa significa que achar produzirá resultados com caracteres antes e depois do termo de pesquisa. Nesse caso, Google Chrome vai trazer Google Chrome.app .

Tudo se junta para ficar assim:

do

  • Substitui: Cmd + I para mostrar informações.
  • Por que é melhor: Ele pode mostrar várias pastas ao mesmo tempo e, normalmente, leva menos tempo para carregar.

do significa 'uso de disco' e pode informar rapidamente o tamanho de um arquivo ou pasta, ou mesmo uma lista de arquivos dentro de uma pasta.

As melhores opções para do estão:

  • -d (profundidade): Quando seguido por um número, indica achar limitar sua pesquisa a um -d nível de profundidade no diretório onde é executado.
    • Por exemplo, se você executar du -d 1 /Applications , só mostrará o tamanho total das pastas e arquivos em seu Formulários pasta, não os tamanhos das subpastas dentro dessas pastas.
  • -h (legível por humanos): Isso mostrará o tamanho de seus arquivos em PARA , M , ou G , que significa quilo, mega ou gigabytes.

Dê uma olhada em do em ação:

onde posso baixar música de graça

mv

  • Substitui: Movimentação de pastas e arquivos com o recurso apontar e clicar.
  • Por que é melhor: É mais rápido e não requer navegação.

Você pode mover rapidamente um arquivo ou pasta para outra pasta usando mv . Funciona simplesmente mudando o nome do caminho.

A sintaxe é

mv

.

Por exemplo,

mv /Users/jdoe/Documents/file1 /Users/jdoe/Desktop/file1

moverá arquivo1 de jdoe Documentos para o dele Área de Trabalho .

ls

  • Substitui: Cmd + i para mostrar informações.
  • Por que é melhor: É mais rápido, pode mostrar informações sobre vários arquivos de uma vez e é altamente personalizável.

ls é um comando incrivelmente poderoso para mostrar exatamente o que está em suas pastas. Também revela quem tem permissão para vê-los, se você possui arquivos ou pastas ocultos e muito mais.

As melhores opções para ls estão:

  • -a (longo): Mostra as permissões para cada arquivo na pasta, a hora da modificação mais recente, o proprietário do arquivo e o nome do arquivo.
  • -para (todos): Mostra todos os arquivos em uma pasta, incluindo os arquivos ocultos (ótimo para mostrar a biblioteca do usuário no macOS, que está oculta por padrão).

Esta é a aparência da saída:

mkdir

  • Substitui: Finder> Arquivo> Nova Pasta
  • Por que é melhor: É mais rápido e você pode definir o nome diretamente no comando em vez de clicar duas vezes na nova pasta.

Crie novas pastas em um instante com este comando.

Exemplo:

mkdir /Users/jdoe/Desktop/cool_stuff

rm

  • Substitui: Movendo arquivos para o Lixo e esvaziando-o.
  • Por que é melhor: É mais rápido e bom para excluir arquivos incômodos dos quais o Lixo não se livra.

Este comando excluirá, imediatamente e sem prejuízo, qualquer arquivo que você colocar em seu caminho. Obviamente, use-o com extremo cuidado. Ao contrário de clicar Lixo vazio , rm não vai perguntar se você tem certeza. Presume que você sabe o que está fazendo.

Uma coisa a se notar sobre rm é que, por padrão, ele excluirá apenas arquivos, não pastas. Para excluir pastas, você deve usar o -R opção, que significa recursivo .

Exemplo:

rm -R /Users/jdoe/Desktop/cool_stuff

Domine o seu Mac com o terminal

Agora você conhece alguns comandos essenciais do Terminal e pode começar a integrá-los ao seu fluxo de trabalho diário do Mac. Depois de se familiarizar com o bash, você pode ir além de simplesmente substituir suas tarefas diárias e começar a explorar poderes que apenas a linha de comando pode oferecer.

Comece instalando o Homebrew , o melhor gerenciador de pacotes para macOS. Ele permite que você instale novas linguagens de programação, repositórios de software e muito mais. E então você pode passar para tentando alguns comandos divertidos e legais e personalizar o Terminal para torná-lo ainda mais útil.

Compartilhado Compartilhado Tweet O email Um guia para iniciantes em animação de discurso

Animar a fala pode ser um desafio. Se você estiver pronto para começar a adicionar diálogo ao seu projeto, vamos dividir o processo para você.

Leia a seguir
Tópicos relacionados
  • Mac
  • terminal
  • Prompt de comando
  • Linux Bash Shell
  • Dicas para Mac
Sobre o autor Equipe Chawaga(21 artigos publicados)

Tim Chawaga é um escritor que mora no Brooklyn. Quando não está escrevendo sobre tecnologia e cultura, está escrevendo ficção científica.

Mais de Tim Chawaga

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever
Categoria Mac