Terminal
O terminal é uma ferramenta que permite aos usuários interagir com seu sistema operacional por meio de comandos de texto. No Windows, é comumente conhecido como "Prompt de Comando" ou "PowerShell", enquanto no macOS é utilizado o "Terminal". Frequentemente se usará o terminal para executar diversos programas, assim como para trabalhar com diretórios e arquivos.
Introdução ao Terminal
Acceso ao Terminal
Windows:
Command Prompt:
Abra o menu Iniciar e digite “cmd”.
Selecione "Command Prompt".
PowerShell:
Abra o menu Iniciar e digite"powershell".
Selecione "Windows PowerShell".
macOS:
Abra o Spotlight (Cmd + Espaço), digite "Terminal" e selecione o aplicativo Terminal.
Comandos Básicos
Navegação entre Diretórios
Windows:
dir: Lista os arquivos e pastas no diretório atual.cd [caminho]: Muda para o diretório especificado.cd ..: Sobe um nível na estrutura de diretórios.cd: Volta ao diretório raiz do usuário.
macOS:
ls: Lista os arquivos e pastas no diretório atual.cd [caminho]: Muda para o diretório especificado.cd ..: Sobe um nível na estrutura de diretórios.cd: Volta ao diretório raiz do usuário.pwd: Mostra o diretório atual.
Limpeza do terminal
Windows:
cls: Limpa os comandos anteriores exibidos no terminal.
macOS:
clear: Limpa os comandos anteriores exibidos no terminal.
Manipulação de Arquivos e Diretórios
Windows:
mkdir [nome_do_diretório]: Cria um novo diretório.rmdir [nome_do_diretório]: Remove um diretório vazio.del [nome_do_arquivo]: Exclui um arquivo.copy [origem] [destino]: Copia um arquivo da origem para o destino.move [origem] [destino]: Move um arquivo da origem para o destino.
macOS:
mkdir [nome_do_diretório]: Cria um novo diretório.rmdir [nome_do_diretório]: Remove um diretório vazio.rm -r [nome_do_diretório]: Remove um diretório e seu conteúdo.rm [nome_do_arquivo]: Exclui um arquivo.cp [origem] [destino]: Copia um arquivo ou diretório da origem para o destino.mv [origem] [destino]: Move um arquivo ou diretório da origem para o destino.touch [nome_do_arquivo]: Cria um arquivo de texto vazio.
Visualização e Edição de Arquivos
Windows:
type [nome_do_arquivo]: Mostra o conteúdo de um arquivo.notepad [nome_do_arquivo]: Abre um arquivo no editor de texto Notepad.
macOS:
cat [nome_do_arquivo]: Mostra o conteúdo de um arquivo.nano [nome_do_arquivo]: Abre um arquivo no editor de texto Nano.open -e [nome_do_arquivo]: Abre um arquivo no editor de texto padrão (TextEdit).
Comandos Avançados
Gerenciamento de Processos
Windows:
tasklist: Lista todos os processos em execução.taskkill /PID [pid]: Encerra um processo pelo seu ID.
macOS:
ps -A: Lista todos os processos em execução.kill [pid]: Encerra um processo pelo seu ID.top: Mostra os processos em execução em tempo real.
Redes
Windows:
ipconfig: Exibe a configuração da rede.ping [endereço]: Envia pacotes ICMP para um endereço de rede.
macOS:
ifconfig: Exibe a configuração da rede.ping [endereço]: Envia pacotes ICMP para um endereço de rede.
Recursos Adicionais
Ajuda e Documentação
Windows:
help [comando]: Mostra a ajuda para um comando específico.get-help [comando](PowerShell): Mostra a ajuda para um comando específico.
macOS:
man [comando]: Exibe o manual do usuário para um comando específico.
Enlaces Útiles
Last updated