15 equivalentes de terminal Mac ao prompt de comando do Windows e comandos do PowerShell
No Windows, você pode usar os consoles do Prompt de Comando(use the Command Prompt) e do Windows PowerShell(Windows PowerShell) para maior controle e gerenciamento mais rápido do sistema operacional. Ambos os CLIs (intérpretes de linha de comando) também ajudam a solucionar problemas sérios com seu PC(troubleshoot serious issues with your PC) .
O mesmo vale para o Terminal do Mac , mas sua natureza baseada em UNIX exige que você digite um conjunto diferente de comandos.
Se você mudou recentemente para um Mac , aprenderá os equivalentes do Terminal para 15 comandos úteis do Prompt de Comando(Command Prompt) e do Windows PowerShell(Windows PowerShell) abaixo.
1. Visualize Informações do Sistema
Suponha que(Suppose) você queira identificar os vários componentes de hardware e software (processador, RAM , versão do sistema operacional etc.) em seu computador. Nesse caso, você pode exibir as informações no prompt(Command Prompt) de comando ou no Windows PowerShell com o comando systeminfo .
Em Terminal , execute o seguinte em vez disso:
system_profiler
Você também pode solicitar ao Terminal para filtrar as informações por tipo de dados. Por exemplo, você pode obter uma visão geral do hardware do Mac apenas anexando SPHardwareDataType ao final do comando—por exemplo, system_profiler SPHardwareDataType .
Para obter uma lista de tipos de dados, execute o comando system_profiler -listDataTypes .
Para visualizar as informações por meio da GUI (interface gráfica do usuário) no seu Mac , mantenha pressionada a tecla Option e vá para o menu Apple > System Information .
2. Dispositivos e redes de ping
Você pode diagnosticar problemas de conectividade com sites e dispositivos locais executando o comando ping <host> via Prompt de Comando(Command Prompt) ou Windows PowerShell . Isso faz com que seu PC transmita e receba pacotes de dados, e você consegue identificar irregularidades nos tempos de resposta e perda de pacotes.
O comando ping <host> é universal para a maioria das CLIs , mas o Terminal não define uma contagem de ping, a menos que você o execute com o parâmetro -c da seguinte maneira:(-c)
ping -c <count> <host>
3. Verifique as configurações de rede
No PC, a execução do ipconfig via Prompt de Comando(Command Prompt) carrega o utilitário de configuração do protocolo de Internet . (Internet Protocol Configuration)Ele permite identificar configurações de rede TCP/IP junto com informações sobre endereços IP, máscaras de sub-rede, gateways padrão e assim por diante.
O equivalente do Terminal(Terminal) abre a Configuração da Interface(Interface Configuration) e usa o seguinte comando:
ifconfig
Por padrão, ifconfig exibe apenas redes ativas. Para mostrar todas as interfaces, execute ifconfig -a .
4. Esvazie o cache DNS
Um cache de DNS (Domain Name System)(Domain Name System (DNS)) desatualizado em seu computador causa problemas de conectividade com sites. No Windows , a execução do comando ipconfig /flushdnsde prompt de comando(Command Prompt) elevado ajuda a limpar o cache DNS local do computador(clear your computer’s local DNS cache) .
O Terminal equivalente a limpar o cache DNS no (DNS)Mac é o seguinte:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Você deve inserir uma senha de administrador para autorizar o comando.
5. Visualizar todos os processos em execução
Comparado com o Gerenciador de Tarefas do Windows(Windows Task Manager) , digitar lista de tarefas no Prompt de (tasklist )Comando(Command Prompt) ou no Windows PowerShell permite uma visão mais clara dos processos em segundo plano do seu PC. Ele também contém informações como IDs de processo ( PIDs ) e estatísticas de uso de memória para cada tarefa.
No Mac , você pode executar um dos dois comandos abaixo:
- topo(top)
- ps -ax
O comando top exibe uma lista dos processos que mais consomem recursos em tempo real, enquanto ps -ax mostra a lista completa de tarefas no seu Mac .
6. Finalizar Processo
Você também pode usar o Prompt de Comando(Command Prompt) e o Windows PowerShell(Windows PowerShell) para encerrar os processos em execução com o comando taskkill <PID> .
O equivalente do Terminal do Mac é:
kill <PID>
Além disso, você pode usar o comando killall <process name> para encerrar todos os processos do Mac que contenham um nome específico—por exemplo, Garageband . Aqui está o guia completo para encerrar processos do Mac usando o Terminal(shutting down Mac processes using Terminal) .
7. Verifique as estatísticas da rede
O comando netstat no (netstat )Windows permite visualizar uma lista de todas as conexões TCP ativas e ajuda a identificar problemas relacionados à rede(identify network-related problems) .
No Mac , a execução do mesmo comando produz resultados semelhantes:
netstat
Para ver uma lista de sinalizadores e opções específicas do Terminal , digite man netstat .
8. Reparar Erros de Disco
O utilitário de linha de comando Check Disk no Windows , que você pode invocar executando chkdsk no prompt(Command Prompt) de comando ou no Windows PowerShell , permite verificar e reparar erros relacionados ao disco.
O equivalente do Terminal no macOS é o comando (Terminal)fsck (verificação de consistência do sistema de arquivos). Comece(Start) inicializando seu Mac no modo de usuário único - pressione Command + S na inicialização. Em seguida, execute o seguinte:
/sbin/fsck -fy
9. Criar Link Simbólico
Links simbólicos (symlinks) são cruciais se você achar impossível alterar os locais que aplicativos e programas usam para armazenar arquivos.
Por exemplo, você pode usar um link simbólico para sincronizar qualquer pasta com um serviço de armazenamento em nuvem, fazendo com que pareça estar dentro do diretório de sincronização padrão. No Windows , você usa o comando mklink /J
No macOS, o equivalente do Terminal é:(Terminal)
In -s <original folder path> <target folder path>
Para saber mais, confira como os links simbólicos funcionam no Mac(how symlinks work on the Mac) .
10. Agendamento de desligamento
Se você deseja desligar seu PC após um determinado período de tempo, use o comando shutdown -f -t <time in seconds>
No Mac , use o seguinte comando:
sudo shutdown -h +<time in minutes>
Você sempre pode usar o comando sudo killall shutdown para cancelar um desligamento programado.
11. Comparar diferenças de arquivo
No Windows , você pode comparar a diferença entre dois arquivos usando o comando fc .
O equivalente do Terminal do Mac é:
diferença(diff)
O comando diff vem com várias opções. Por exemplo, você pode usar a opção -i para ignorar diferenças de maiúsculas e minúsculas em arquivos de texto. Execute man diff para ver uma lista completa de opções.
12. Encontre a senha do Wi-Fi
Sempre que você precisar identificar a senha de uma conexão Wi-Fi(identify the password of a Wi-Fi connection) rapidamente, você pode usar o netsh wlan show profile <SSID> key=clear em seu PC.
No Mac , você deve executar o seguinte comando no Terminal :
security find-generic-password -ga “<SSID>” | grep “password:”
13. Atualize o Mac
No Windows , você pode instalar atualizações do sistema operacional por meio do Windows PowerShell(Windows PowerShell) com os comandos Get-WindowsUpdate e Install-WindowsUpdate . É mais rápido e menos lento em comparação com o uso da GUI .
Os equivalentes do Terminal para atualizar o macOS são:
- softwareupdate -l para procurar e visualizar atualizações e identificadores pendentes.
- softwareupdate -i <identifier> para instalar uma atualização.
14. Renovar o aluguel de IP
Liberar e renovar a concessão de IP (Internet Protocol)(renewing the IP (Internet Protocol) lease) pode corrigir problemas relacionados à conectividade em seu computador. Isso envolve a execução dos comandos ipconfig /release e ipconfig /renew via Prompt de Comando(Command Prompt) no Windows .
O Mac oferece uma opção GUI via Preferências do Sistema(System Preferences) > Rede(Network ) > Wi-Fi / Ethernet > Avançado(Advanced ) > DHCP > Renovar DHCP(Renew DHCP) . No entanto, você também pode usar o seguinte comando do Terminal:
sudo ipconfig set <network interface> DHCP
Se você não souber o nome da interface de rede, use o comando ifconfig para identificá-lo—por exemplo, en0 .
15. Verifique o tempo de atividade
Você pode verificar o tempo de atividade do seu PC com o comando (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime do((get-date) – (gcim Win32_OperatingSystem).LastBootUpTime) Windows PowerShell.
No Terminal no macOS, execute o seguinte comando:
tempo de atividade(uptime)
O comando uptime ajuda a determinar se é hora de desligar ou reiniciar o Mac . Isso geralmente ajuda a resolver falhas técnicas aleatórias que impedem o macOS de funcionar corretamente.
Mudando para o Terminal
O Terminal do Mac permite que você execute a maioria das tarefas com as quais você se acostumou com o Prompt de Comando(Command Prompt) e o Windows PowerShell(Windows PowerShell) no PC. Embora os equivalentes de comando acima não sejam exaustivos, eles devem ser sempre úteis.
Related posts
Como alternar entre CMD and PowerShell em Windows Terminal
Qual é o Windows Terminal?
Os 10 principais comandos de terminal do Mac que você deve conhecer
Como ligar o Auto Complete em Windows Command Prompt
Guia para iniciantes do prompt de comando do Windows
Replace Command Prompt com PowerShell em WinX Menu de Windows 10
Como configurar o prompt de comando e atalhos de teclado/área de trabalho do PowerShell
Como criar várias pastas de uma só vez
8 recursos que são novos no prompt de comando e no PowerShell do Windows 10?
Como instalar o Windows 8 em um Mac executando o OS X Mountain Lion
Como excluir as mensagens Skype (Windows, Android, iphone, Mac)
Como desinstalar um programa usando Command Prompt em Windows 10
Como obtenho o Subsistema Windows para Linux?
3 maneiras de alterar o endereço IP no Windows 10
Como exportar a árvore de diretórios de uma pasta no Windows
Ativar ou Desativar Legacy Console para Command Prompt and PowerShell em Windows 10
Como gravar chamadas do Skype no Windows, Android, iPhone e Mac
Replace PowerShell com Command Prompt em Context Menu em Windows 10
Command Prompt Tips básico para Windows 10
Como imprimir em uma impressora compartilhada do Mac OS X a partir do Windows 7 e Windows 8