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.



About the author

Sou técnico de informática com mais de 10 anos de experiência na indústria do entretenimento. Eu sei como consertar computadores e tablets, aumentar seu desempenho e melhorar sua usabilidade. Além disso, também posso ajudá-lo com suas necessidades de entretenimento fornecendo dicas sobre como assistir TV ou baixar conteúdo de filmes no seu iPhone ou Mac.



Related posts