macOS é um sistema operacional intuitivo, então você não precisa perder muito tempo aprendendo o básico; Sabendo disso, por que você deve aprender e aproveitar as vantagens da linha de comando Unix disponível em seu Mac? Temos quatro boas razões:
- Existem dezenas de aplicativos baseados em Unix de código aberto e disponíveis gratuitamente. Você não precisa gastar dinheiro com isso.
- Quando estiver tendo dificuldade para pesquisar arquivos no Spotlight, você pode recorrer às ferramentas de pesquisa do Unix. Eles são muito mais poderosos do que o Spotlight.
- Você pode gerenciar arquivos, pastas e arquivamentos de arquivos de maneira automatizada. A configuração de um cron job resolverá isso automaticamente.
- Dá a você mais poder e controle sobre seu sistema.
Com tantos comandos do Mac, muitas vezes é difícil lembrar e usar todos eles. Estamos aqui para ajudar com uma folha de dicas detalhada dos comandos do Terminal Mac que você pode usar para desbloquear a produtividade aprimorada em seu sistema.
como mudar a conta principal no google
Abra o aplicativo Terminal a partir de Aplicativos> Utilitários ou pesquise no Spotlight. Então você pode começar com alguns dos comandos poderosos abaixo.
DOWNLOAD GRÁTIS: Esta folha de dicas está disponível como um PDF para download de nosso parceiro de distribuição, TradePub. Você terá que preencher um pequeno formulário para acessá-lo apenas pela primeira vez. Download A folha de dicas dos comandos do terminal Mac .
A folha de dicas dos comandos do terminal Mac
Comando | Açao |
---|---|
Atalhos | |
Aba | Autocompletar nomes de arquivos e pastas |
Ctrl + A | Vai para o início da linha em que você está digitando |
Ctrl + E | Vá para o final da linha em que você está digitando |
Ctrl + U | Limpe a linha antes do cursor |
Ctrl + K | Limpe a linha após o cursor |
Ctrl + W | Exclua a palavra antes do cursor |
Ctrl + T | Troque os dois últimos caracteres antes do cursor |
Esc + T | Troque as duas últimas palavras antes do cursor |
Ctrl + L | Limpar a tela |
Ctrl + C | Mate tudo o que você está executando |
Ctrl + D | Sai do shell atual |
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 | Move o cursor um caractere para trás |
Ctrl + Y | Cole o que foi cortado pelo último comando |
Ctrl + Z | Coloca tudo o que você está executando em um processo suspenso em segundo plano |
Ctrl + _ | Desfaz o último comando |
Fundamentos | |
/ (Barra para frente) | Diretório de nível superior |
. (Período Único) | Diretório atual |
.. (período duplo) | Diretório Parental |
~ (Til) | Diretório inicial |
sudo [comando] | Execute o comando com os privilégios de segurança do superusuário |
nano [arquivo] | Abre o editor do Terminal |
abrir arquivo] | Abre um arquivo |
[comando] -h | Obtenha ajuda sobre um comando |
man [comando] | Mostra o manual de ajuda do comando |
Alterar diretório | |
CD | Diretório inicial |
cd [pasta] | Altere o diretório, por exemplo Documentos cd |
cd ~ | Diretório inicial |
CD/ | Raiz da unidade |
CD - | Diretório ou pasta anterior em que você navegou pela última vez |
pwd | Mostre seu diretório de trabalho |
CD.. | Mover para o diretório pai |
CD../.. | Suba dois níveis |
Listar conteúdo do diretório | |
ls | Mostra o nome dos arquivos e subdiretórios do diretório |
ls -C | Forçar saída de várias colunas da listagem |
ls -a | Liste todas as entradas, incluindo aquelas com. (Ponto final) e .. (ponto final duplo) |
ls -1 | Produz a lista de arquivos em uma entrada por formato de linha |
ls -F | Exibe uma / (barra) imediatamente após cada caminho que é um diretório, * (asterisco) após programas executáveis ou scripts e @ após um link simbólico |
ls -S | Classifique arquivos ou entradas por tamanho |
ls -l | Liste em um formato longo. Inclui modo de arquivo, nome do proprietário e do grupo, data e hora em que o arquivo foi modificado, nome do caminho e muito mais |
ls | Liste os arquivos classificados por tempo de modificação (mais recentes primeiro) |
ls -lh | Longa listagem com tamanhos de arquivo legíveis por humanos em KB, MB ou GB |
ls -lo | Liste os nomes dos arquivos com tamanho, proprietário e sinalizadores |
ls -la | Lista o conteúdo detalhado do diretório, incluindo arquivos ocultos |
Tamanho do arquivo e espaço em disco | |
do | Liste o uso de cada subdiretório e seu conteúdo |
du -sh [pasta] | Saída legível por humanos de todos os arquivos em um diretório |
du -s | Mostra uma entrada para cada arquivo especificado |
du -sk * | tipo não | Liste arquivos e pastas, totalizando o tamanho, incluindo as subpastas. Substitua sk * por sm * para listar os diretórios em MB |
df -h | Calcule o espaço livre em disco do seu sistema |
df -H | Calcule o espaço livre em disco em potências de 1.000 (em oposição a 1.024) |
Gerenciamento de arquivos e diretórios | |
mkdir | Crie uma nova pasta chamada |
mkdir -p / | Crie pastas aninhadas |
mkdir | Crie várias pastas de uma vez |
mkdir '' | Crie uma pasta com um espaço no nome do arquivo |
rmdir | Excluir uma pasta (funciona apenas em pastas vazias) |
rm -R | Exclua uma pasta e seu conteúdo |
tocar | Crie um novo arquivo sem qualquer extensão |
cp | Copie um arquivo para a pasta |
cp | Copie um arquivo para a pasta atual |
cp ~ // | Copie um arquivo para a pasta e renomeie o arquivo copiado |
cp -R | Copie uma pasta para uma nova pasta com espaços no nome do arquivo |
cp -i | Avisa antes de copiar um arquivo com uma mensagem de aviso de substituição |
cp / Usuários / | Copie vários arquivos para uma pasta |
rm | Excluir um arquivo (isso exclui o arquivo permanentemente; use com cuidado.) |
rm -i | Exclua um arquivo apenas quando você der a confirmação |
rm -f | Forçar remoção sem confirmação |
rm | Exclua vários arquivos sem qualquer confirmação |
mv | Mover / renomear |
mv | Mova um arquivo para a pasta, possivelmente substituindo um arquivo existente |
mv -i | Opcional -i sinalizador para avisá-lo antes de sobrescrever o arquivo |
mv * .png ~ / | Mova todos os arquivos PNG da pasta atual para uma pasta diferente |
Histórico de Comandos | |
Ctrl + R | Pesquise os comandos usados anteriormente |
história n | Mostra os comandos anteriores que você digitou. Adicione um número para limitar os últimos n itens |
![valor] | Execute o último comando digitado que começa com um valor |
!! | Execute o último comando digitado |
Permissões | |
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 |
Processos | |
ps -ax | Saída de processos atualmente em execução. Aqui, a mostra os processos de todos os usuários ex mostra os processos que não estão conectados ao Terminal |
ps -aux | Mostra todos os processos com% cpu,% mem, entrada de página, PID e comando |
principal | Exibir informações ao vivo sobre os processos em execução |
top -ocpu -s 5 | Exibir processos classificados por uso de CPU, atualizando a cada 5 segundos |
top -o rsize | Classifique os principais por uso de memória |
matar PID | Saia do processo com ID. Você verá o PID como uma coluna no Monitor de Atividade |
ps -ax | pegada | Encontre um processo por nome ou PID |
Rede | |
ping | Fazer ping do host e exibir o status |
que é | Informações de saída de whois para um domínio |
curl -O | Baixe o arquivo via HTTP, HTTPS ou FTP |
ssh @ | Estabelecer conexão SSH com o usuário |
scp @: / remote / path | Copiar para um controle remoto |
Homebrew | |
doutor de cerveja | Verifique a mistura em busca de problemas em potencial |
instalação de cerveja | Instale uma fórmula |
Desinstalar cerveja | Desinstalar uma fórmula |
lista de cerveja | Liste todas as fórmulas instaladas |
busca de cerveja | Exibir fórmulas disponíveis para cerveja |
atualização de cerveja | Atualize todas as cervejas desatualizadas e não fixadas |
atualização de cerveja | Obtenha a versão mais recente do homebrew e da fórmula |
limpeza de cerveja | Remova a versão mais antiga da fórmula instalada |
torneira de fermentação homebrew / barril | Toque no repositório do barril do GitHub |
lista de barris de cerveja | Liste todos os barris instalados |
instalação de barril de cerveja | Instale o barril dado |
Desinstalação do barril de cerveja | Desinstale o barril fornecido |
Procurar | |
find -name | Encontre todos os arquivos nomeados dentro. Use curingas (*) para pesquisar partes de nomes de arquivos |
pegada '' | Exibir todas as ocorrências de dentro (adicionar -i para não diferenciar maiúsculas de minúsculas) |
grep -rl '' | Pesquise todos os arquivos que contêm dentro |
Saída | |
gato | Produza o conteúdo de |
menos | Produza o conteúdo de usar o comando less que suporta paginação e mais |
cabeça | Produza as primeiras 10 linhas de |
>> | Anexa a saída de para |
> | Direcione a saída de para |
| | Direcione a saída de para |
Em seguida, personalize o terminal
Existem muitos comandos nesta folha de dicas. Mas você não precisa aprender todos eles de uma vez! Escolha alguns que se integrem bem ao seu fluxo de trabalho e economizem mais tempo. Depois de dominar esses comandos, ainda há mais para aprender sobre o Terminal para aprimorar sua experiência com ele.
Para ler mais, vimos como personalizar o Terminal Mac e torná-lo mais útil.
melhor aplicativo GPS offline para AndroidCompartilhado Compartilhado Tweet O email Exclua esses arquivos e pastas do Windows para liberar espaço em disco
Precisa liberar espaço em disco no seu computador Windows? Aqui estão os arquivos e pastas do Windows que podem ser excluídos com segurança para liberar espaço em disco.
Leia a seguir Tópicos relacionados- Mac
- Folha de dicas
- terminal
- Prompt de comando
- Linux Bash Shell
Com seu M.Optom Degree em Eye Care Speciality, Rahul trabalhou como palestrante por muitos anos na faculdade. Escrever e ensinar outras pessoas é sempre sua paixão. Ele agora escreve sobre tecnologia e torna-a digerível para leitores que não a entendem bem.
Mais de Rahul SaigalAssine 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