Neste artigo
Se você deseja obter o máximo de potência do seu Mac, precisa abraçar o terminal do Mac e aprender alguns comandos úteis do terminal. A maioria dos usuários usa menus e o mouse para controlar configurações, arquivos e pastas, mas se você quiser se aprofundar no macOS, o terminal pode chegar lá rapidamente e realizar o trabalho.
O que é o Mac Terminal?
O terminal Mac é um programa incluído no macOS que permite usar comandos Unix (pense no DOS) para executar dezenas de funções de forma rápida e fácil, sem qualquer interferência do sistema operacional. O termo técnico para isso é uma interface de linha de comando (CLI). Usar o terminal pode ser muito poderoso e eficiente, mas também perigoso. Tenha muito cuidado ao usar comandos de terminal. Se usado incorretamente, você pode acabar excluindo arquivos e pastas mais rápido do que pode reagir (a ponto de precisar restaurá-lo de um backup). Às vezes, o terminal é comparado ao programa de prompt de comando do Windows. Eles são iguais; entretanto, o terminal usa comandos Unix para funcionar. O Windows usa sua própria linguagem de prompt de comando. Alguns usuários (pense em administradores e desenvolvedores de TI) usam o terminal porque ele pode ser mais rápido do que a interface gráfica que a maioria de nós usa e, o que é melhor, permite o acesso a funções não disponíveis através da interface regular do macOS. Ao usar comandos de terminal, a precisão é importante (incluindo letras maiúsculas), portanto, tome cuidado com cada caractere, até mesmo com os espaços.
Como abrir o terminal (prompt de comando) no Mac
Você pode usar o terminal abrindo Localizador > Formulários > Serviços de utilidade pública > terminal. Uma janela será aberta e você verá um prompt de comando terminando com um $. A linha de comando mostrada é ComputerName: CurrentDirectory ~ Username $. No topo da janela, você verá a palavra Bash; significa ‘Bourne again shell’. Bash é a linguagem usada para terminal em um Mac. Você está pronto para começar a digitar comandos. Após cada comando, pressione o Retornar chave para executá-lo. Você também pode copiar e colar na janela do terminal.
Atalhos de teclado para usar com o terminal
Aba | Auto-completa arquivos e nomes de pastas |
Ctrl + A | Vai para o início da linha em que você está digitando |
Ctrl + E | Vai para o final da linha em que você está digitando |
Ctrl + W | Exclui a palavra antes do cursor |
Ctrl + T | Troca os dois últimos caracteres antes do cursor |
Esc + T | Troca as duas últimas palavras antes do cursor |
Ctrl + L | Limpa a tela |
Ctrl + C | Mata o processo atual |
Ctrl + R | Pesquise os comandos usados anteriormente |
Opção + → | Mova o cursor uma palavra para a frente |
Opção + ← | Mova o cursor uma palavra para trás |
Ctrl + F | Mova o cursor um caractere para a frente |
Ctrl + B | Mova o cursor um caractere para trás |
Ctrl + Y | Cole o que foi cortado pelo último comando |
Ctrl + _ | Desfazer o último comando |
Ctrl + D | Sai do shell atual |
Trabalho com arquivos e pastas
CD | Mostra o seu diretório pessoal |
cd |
Mude para um diretório específico |
cd ~ | Diretório inicial, por exemplo, ‘cd ~ / pasta /’ |
CD / | Raiz da unidade |
ls | Mostra uma lista de todos os arquivos no diretório atual |
ls -C | Classificar arquivos ou entradas por tamanho |
ls -lt | Liste os arquivos classificados por tempo de modificação (mais recentes primeiro) |
ls -l | Mostra uma longa lista de todos os arquivos no diretório atual. |
ls -a | Listagem incluindo arquivos ocultos |
ls -lh | Lista longa com tamanhos de arquivo legíveis por humanos (KB, MB ou GB) |
ls -R | Mostra todo o conteúdo da pasta recursivamente |
principal | Exibe os processos ativos. Pressione q para sair |
q | Saída |
Claro | Limpar a tela |
toque em |
Crie um novo arquivo sem extensão |
pwd | Caminho completo para o diretório de trabalho |
.. | Diretório Parental |
ls -l .. | Longa lista de diretório pai |
CD ../../ | Mova 2 níveis para cima |
. | Pasta atual |
gato | A pasta atual |
rm |
Remover um arquivo |
rm -i |
Remover com confirmação |
rm -r |
Remova um diretório e seu conteúdo – Use com cuidado! |
rm -f |
Forçar uma remoção sem confirmação |
rm -i |
Irá exibir um prompt antes da remoção |
cp |
Copiar um arquivo para outro |
cp |
Copie um arquivo para um diretório |
mv |
Mover / renomear um arquivo |
mkdir |
Crie um novo diretório chamado |
mkdir |
Crie vários diretórios de uma vez |
mkdir -p |
Crie diretórios aninhados |
rmdir |
Remova um diretório inteiro (funciona apenas em diretórios vazios) |
find |
Encontre todos os arquivos com o nome |
para pesquisar nomes de arquivos parciais
Comandos Especiais | sudo |
Execute um comando com os privilégios de segurança de superusuário | nano |
Abre o editor do Terminal | abrir |
Abre um arquivo | |
Mostrar ajuda sobre um comando | man |
Mostra o manual de ajuda do comando
Permissões de controle | ls -ld |
Exibir a permissão padrão para um diretório home | ls -ld / |
Exibir a permissão de leitura, gravação e acesso de uma pasta específica | chmod 755 |
Altere a permissão de um arquivo para 755 | chmod -R 600 |
Altere a permissão de uma pasta (e seu conteúdo) para 600 | chown |
Altere a propriedade de um arquivo para usuário e grupo. Adicione -R para incluir o conteúdo da pasta
Comandos de rede e servidor | ping |
Faça ping em um host e exiba seu status | whois |
Informações de saída de WHOIS sobre um domínio | curl -O |
Baixe um arquivo via HTTP, HTTPS ou FTP | ssh |
Estabeleça uma conexão SSH para |
scp |
Copie um para um remoto
Os comandos de terminal Mac mais populares
Como um bônus à nossa folha de dicas de terminal, aqui estão alguns dos comandos de terminal mais populares para obter o máximo do seu Mac.
Mostrar / ocultar arquivos e pastas ocultos
Há momentos em que você precisa visualizar arquivos e pastas ocultos em um Mac, e há um comando para isso. padrões escrever com.apple.finder AppleShowAllFiles TRUE
Finder killall Para reverter o comando acima, mude VERDADEIRO paraFALSO
.
Baixar arquivos da Internet
Para baixar rapidamente um arquivo da internet use o comando abaixo. curl -O URL do arquivo que você deseja baixar
Alterar o local padrão para capturas de tela
Nem todo mundo deseja que suas capturas de tela sejam salvas na área de trabalho. Com um único comando, você pode alterar para onde eles vão. padrões gravam com.apple.screencapture o caminho do local para a pasta onde você deseja que as capturas de tela sejam salvas AperteRetornar
. killall SystemUIServer AperteRetornar
.
Alterar o tipo de arquivo padrão para capturas de tela
Se você deseja alterar o tipo de arquivo padrão das capturas de tela, use o seguinte comando. padrões escrever com.apple.screencapture tipo JPG AperteRetornar
. killall SystemUIServer AperteRetornar
.
Excluir todos os arquivos de uma pasta Você pode excluir facilmente todos os arquivos em uma pasta usando um único comando. No entanto, esteja avisado de que não há botão desfazer, uma vez que você pressionaRetornar
, os arquivos sumiram. rm -R nome da pasta
Você deve incluir o caminho completo para o nome da pasta.
Leia o manual O Bash possui um manual completo embutido, e você pode acessar as páginas através do terminal usando o comando “man”. Por exemplo, se você quiser saber como usar o CD
comando, você digitaria: man cd
-
Terminal macOS com arquivos ocultos em uma janela do Finder sobreposta
-
Janela do Terminal MacOS
-
Mulher usando laptop em um escritório
-
Um dedo pairando sobre um teclado Mac pronto para apertar uma tecla
-
um novo iPod Touch
-
Design do site. Desenvolvimento de tecnologias de programação e codificação.
-
Homem vendado jogando dardos
-
Um homem instalando o Homebrew em um laptop Mac.
-
Arquivamento de documentos
-
Escada na estante da biblioteca
-
Pequenos caracteres conectando um cabo Ethernet a uma placa de rede.
-
Sinalização de curvas à frente
-
Equipe médica olhando para um Mac
-
iMovie com a opção App Nap exibida
-
Um instalador inicializável do OS X Yosemite
-
Close-up do recibo do vale-presente
A Lifewire faz parte da família editorial Dotdash.
Seus direitos de privacidade
A Lifewire e nossos parceiros terceirizados usam cookies e processam dados pessoais como identificadores exclusivos com base em seu consentimento para armazenar e / ou acessar informações em um dispositivo, exibir anúncios personalizados e para medição de conteúdo, percepção do público e desenvolvimento de produtos. Para alterar ou retirar suas opções de consentimento para Lifewire.com, incluindo seu direito de contestar quando um interesse legítimo é usado, clique abaixo. A qualquer momento, você pode atualizar suas configurações por meio do link “Privacidade da UE” na parte inferior de qualquer página. Essas escolhas serão sinalizadas globalmente para nossos parceiros e não afetarão os dados de navegação. Lista de parceiros (fornecedores)
Nós e nossos parceiros processamos dados para:
Mostrar objetivos