16 comandos de terminal que todo usuário de Mac deve saber

Um teclado com luz de fundo do MacBook.

Você tem medo da linha de comando do Mac? Aprender alguns comandos simples pode ajudá-lo a aumentar sua confiança e livrar-se desse medo. Você pode até descobrir que gosta de trabalhar em um ambiente de linha de comando!

Use Terminal para Executar Comandos

Seu Mac vem com um aplicativo chamado Terminal em Aplicativos> Utilitários. É assim que você executa comandos no seu Mac usando a linha de comando. Inicie o Terminal encontrando-o na pasta Utilitários ou pesquisando-o usando o Spotlight e, em seguida, familiarize-se com a interface.

Muitos dos atalhos que você usa em outros aplicativos funcionarão aqui. Você pode abrir várias guias com Command + T ou uma nova janela do Terminal com Command + N. Recorte, copie e cole todo o trabalho conforme o esperado e você pode arrastar qualquer arquivo ou pasta para a janela do Terminal para pular imediatamente para esse diretório.

Terminal Mac (em branco)

Abordaremos alguns dos comandos mais básicos do terminal Mac aqui. Eles serão familiares para você se você já usou a linha de comando do Linux também.

Quando terminarmos, você pode querer aprender  como bloquear seu Mac a partir do Terminal , ou mesmo como desligá-lo com um simples comando .

Use sinalizadores para modificar comandos

A maioria dos comandos pode ser anexada com um sinalizador na forma de um hífen e uma letra para acessar funções diferentes. Por exemplo, o -Rsinalizador aplica um comando recursivamente para que se aplique a um diretório, todos os arquivos e pastas dentro desse diretório específico, todos os arquivos e pastas dentro dessas pastas e assim por diante.

A bandeira sempre aparece após o comando. Por exemplo: rm -i <location>. Neste exemplo, rmé o comando delete, o -isinalizador instrui o processo a solicitar a confirmação do usuário e <location>seria substituído pelo local do arquivo ou pasta na unidade. Sinalizadores diferenciam maiúsculas de minúsculas.

Alterar diretório: cd

Exemplo de uso: cd /folder/

Use o cdcomando para alterar os diretórios. Por exemplo: cd /Volumes/Elements/para acessar uma unidade externa chamada “Elementos”.

Recomendado:  10 coisas para fazer com seu novo iPhone

Comando de terminal cd macOS

Você pode usar atalhos para pular rapidamente para determinados diretórios. Por exemplo, a execução cd ~ o levará ao diretório inicial do usuário atual. Você também pode usar cd/para chegar à raiz da unidade, cd..para subir um diretório ou cd../..para subir dois diretórios.

Listar arquivos e pastas: ls

Exemplo de uso: ls /folder/

Também útil para navegar em sua unidade, lspode ser usado para listar o conteúdo do diretório atual simplesmente executando o comando. Anexe-o com um local na unidade para direcionar especificamente esse diretório.

Você pode adicionar sinalizadores ao comando ls para obter resultados diferentes. Por exemplo, use -Cpara obter uma saída de várias colunas, -Spara classificar por tamanho, -ltpara classificar por data de modificação, -lapara conteúdos detalhados incluindo arquivos ocultos ou -lhpara criar uma lista com tamanhos de arquivo legíveis.

Comando de Terminal ls macOS

Lembre-se de que você também pode usar os mesmos atalhos de localização que usaria com o comando cd (por exemplo ls ~) para navegar rapidamente.

Cópia de: cp

Exemplo de uso: cp file.txt /destination/

Use cppara iniciar o comando de cópia, adicione um sinalizador onde necessário e, a seguir, insira o arquivo ou pasta de destino, seguido por um espaço e, em seguida, adicione a pasta de destino.

Comando do Terminal cp macOS

Se você estiver copiando um único arquivo, pode usar o cpcomando sem um sinalizador conforme o exemplo mostrado acima. Se quiser copiar um diretório, você precisará usar o -Rsinalizador para indicar que todos os arquivos e pastas no diretório devem ser incluídos. Por exemplo: cp -R /folder/ /destination/.

Você pode até incluir vários arquivos em um único comando de cópia. Por exemplo: cp file1.txt file2.txt file3.txt /destination/.

Mover e renomear: mv

Exemplo de uso:mv file.txt /destination/

Mover funciona quase de forma idêntica para copiar conforme mostrado acima, exceto que não há necessidade de adicionar um sinalizador recursivo ao mover diretórios. Você pode adicionar um -isinalizador ao comando para exigir confirmação antes de mover, pois o comando mv sobrescreverá todos os arquivos no destino por padrão.

Comando de Terminal mv macOS

Você também pode usar mvpara renomear arquivos “movendo” um arquivo para o mesmo diretório. Por exemplo: mv oldfilename.txt newfilename.txt.

Crie um novo diretório: mkdir

Exemplo de uso:mkdir <name>

Se você deseja criar um novo diretório, use o mkdircomando, seguido pelo nome do diretório que deseja criar. Você pode criar vários diretórios separando os nomes com espaços. Por exemplo: mkdir folder1 folder2 folder3.

Comando de Terminal mkdir macOS

Se você deseja criar uma pasta com um espaço no nome, certifique-se de colocar o nome da pasta entre aspas. Por exemplo  mkdir "my folder",.

Recomendado:  Como ajustar o brilho do teclado no MacBook Air

Excluir arquivos e pastas: rm

Exemplo de uso: rm <file>

O rmcomando exclui arquivos ou pastas imediatamente sem solicitar sua confirmação primeiro. Você pode adicionar o -isinalizador para exigir a confirmação do usuário sempre que usá-lo, o que deve ajudar a prevenir contratempos.

Comando de Terminal rm macOS

Você pode excluir vários arquivos de uma vez anexando mais nomes de arquivos ao final do comando. Por exemplo: rm file1.txt file2.txt file3.txt.

Exibir uso de disco e espaço livre: du &df

Exemplo de uso: du /destination/

Use o ducomando para calcular o uso do disco no local especificado a seguir. Para uma leitura muito mais útil, execute em du -sh /destination/vez disso para fornecer um total legível de uso do disco para um local especificado.

Comando do Terminal du macOS

Da mesma forma, você pode usar df -hpara calcular o espaço em disco ou usar o -Hsinalizador para exibir o espaço total em disco em unidades de armazenamento “métricas” (por exemplo, 1000 MB por GB em oposição a 1024 MB por GB).

Encontre um arquivo: find

Exemplo de uso: find /location/ -name <file>

Este comando pode ajudá-lo a localizar arquivos em seu disco. Siga o findcomando com a localização do diretório que você deseja pesquisar, o -namesinalizador e, em seguida, o nome do arquivo que deseja localizar.

encontrar o macOS Terminal Command

Você sempre pode usar um curinga *para pesquisar nomes de arquivos parciais. Por exemplo,  find /location/ -name '*.png' localizaria todos os arquivos com a extensão .PNG no local especificado.

Abra um arquivo: open

Exemplo de uso: open <file>

Você pode usar o open comando para abrir arquivos ou diretórios simplesmente especificando o caminho ou caminho com o nome do arquivo depois disso. Abra vários diretórios ou arquivos encadeando-os no final do comando. Por exemplo  open file1.txt file2.txt file3.txt,.

abrir o macOS Terminal Command

Você também pode abrir arquivos em aplicativos específicos usando o sinalizador -a, seguido pelo nome do aplicativo (ou o caminho para o arquivo .APP se você o souber). Por exemplo: open -a Preview file.pdf.

Editar um arquivo: nano

Exemplo de uso: nano <file>

nano é um editor de texto básico de código aberto incluído no macOS para edição de arquivos no Terminal. Você pode editar arquivos baseados em texto, incluindo arquivos de sistema, usando o nanocomando, seguido pelo nome do arquivo.

Recomendado:  Como habilitar e usar guias verticais no Microsoft Edge

Comando de Terminal nano macOS

Quando estiver no nano, preste atenção aos comandos na parte inferior da tela, que envolvem a tecla de controle. Para salvar um arquivo, pressione Control + O (conhecido como “Gravar”) ou saia sem salvar usando Control + X.

Executar como superusuário: sudo

Exemplo de uso: sudo <command>

O sudoprefixo é usado para executar um comando como um “superusuário”, também conhecido como root ou admin. Depois de inserir um comando com o prefixo sudo, será necessário inserir sua senha de administrador para executá-lo.

Comando de Terminal sudo macOS

Alguns comandos requerem acesso root para funcionar. Se você deseja editar um arquivo de sistema, por exemplo, pode ser necessário usá-lo sudo nano <file>para salvar suas alterações.

Mostrar o diretório de trabalho: pwd

Exemplo de uso: pwd

Para exibir o diretório atual em que você está (ou “imprimir diretório de trabalho”), você pode usar o pwdcomando. Isso é especialmente útil para imprimir um caminho que pode ser copiado e colado posteriormente.

Comando de Terminal pwd macOS

Mostrar processos em execução: top

Exemplo de uso: top

Para ver uma lista dos processos em execução e quanta CPU e memória eles estão usando, execute  top. Por padrão, o processo exibirá todos os processos por uso da CPU, com o id do processo ou PID exibido ao lado de cada entrada.

top macOS Terminal Command

Você pode pressionar “Q” para voltar à linha de comando quando terminar.

Encerrar um processo: kill

Exemplo de uso: kill <PID>

Para encerrar um processo, primeiro você precisará executar o comando top para encontrar seu ID de processo (ou PID). Você pode então usar o killcomando, seguido pelo número exibido ao lado do processo. Por exemplo: kill 1569.

kill macOS Terminal Command

Saiba mais sobre um comando: man

Exemplo de uso: man <command>

Cada comando nesta lista tem um manual associado a ele que explica exatamente como usá-lo e o que os diferentes sinalizadores fazem, junto com alguns exemplos mais exóticos dos comandos sendo usados.

man macOS Terminal Command

Por exemplo, o topcomando tem um monte de bandeiras e outros modificadores, que você pode ler sobre o uso: man top. Se você deseja dominar a linha de comando, o uso do mancomando é vital.

Faça mais com o Homebrew

Esses comandos são úteis para saber em uma emergência. Por exemplo, você não pode executar o Finder para copiar arquivos da unidade do seu Mac no modo de recuperação , mas pode copiar os arquivos manualmente usando o Terminal se souber como fazê-lo.

Se você deseja obter mais uso do Terminal, considere usar o Homebrew para baixar e instalar o software diretamente da linha de comando do seu Mac .