Voltar para o início

Guia do terminal

Entenda o básico, copie comandos úteis e saiba onde está antes de rodar um script.

Terminal

É a janela onde você digita comandos e vê respostas do computador. Pense nele como uma conversa direta com o sistema, sem botões ou menus.

Shell

É o tradutor do terminal: ele lê o comando, entende as regras daquele sistema e manda executar. PowerShell, Bash e Zsh fazem isso de jeitos diferentes.

Prompt

É a linha que fica esperando o próximo comando. Ela pode mostrar em qual pasta você está, qual usuário está usando e em qual máquina está conectado.

Permissão

É o aviso de que o comando precisa de mais acesso. Quando aparecer sudo ou administrador, pare um segundo e confirme se entende o que será alterado.

Antes de rodar um comando

Leia o comando, confirme o terminal correto e evite instalar coisas em máquinas de trabalho sem permissão. Comandos com sudo ou terminais em modo administrador podem alterar o sistema.

powershell

PowerShell no Windows

Comandos básicos para se localizar, conferir o ambiente e validar se o Winget está disponível.

Ver a pasta atual

Mostra em qual diretório o terminal está aberto.

powershell
Get-Location

Listar arquivos

Exibe arquivos e pastas do diretório atual.

powershell
Get-ChildItem

Ir para Downloads

Abre a pasta Downloads do usuário atual.

powershell
Set-Location $HOME\Downloads

Criar pasta de teste

Cria uma pasta simples para experimentar comandos sem mexer no resto do sistema.

powershell
New-Item -ItemType Directory -Path .\dotset-teste

Ver versão do PowerShell

Mostra qual versão do shell está rodando.

powershell
$PSVersionTable.PSVersion

Verificar se Winget existe

Confirma se o gerenciador de pacotes do Windows está disponível.

powershell
Get-Command winget

Buscar app no Winget

Procura um app antes de instalar.

powershell
winget search "Visual Studio Code"

Instalar VS Code

Exemplo de instalação usando package ID oficial do Winget.

powershell
winget install --id Microsoft.VisualStudioCode -e

Atualizar apps pelo Winget

Lista e aplica atualizações disponíveis nos apps gerenciados pelo Winget.

powershell
winget upgrade --all

Listar distros WSL

Mostra distribuições Linux instaladas no Windows e se estão em WSL 1 ou WSL 2.

powershell
wsl --list --verbose

Desligar WSL

Encerra sessões WSL abertas. Útil depois de mudanças de configuração.

powershell
wsl --shutdown

bash

Linux, Ubuntu, WSL e WSL2

Comandos úteis para Ubuntu, Linux e sessões WSL/WSL2 no Windows.

Ver a pasta atual

Mostra o caminho do diretório atual.

bash
pwd

Listar arquivos com detalhes

Exibe arquivos, permissões, tamanhos e itens ocultos.

bash
ls -la

Ir para a pasta do usuário

Volta para a home do usuário atual.

bash
cd ~

Criar pasta de teste

Cria uma pasta para experimentar comandos.

bash
mkdir -p ~/dotset-teste

Criar arquivo vazio

Cria um arquivo simples dentro da pasta de teste.

bash
touch ~/dotset-teste/notas.txt

Ver distribuição Linux

Mostra informações sobre Ubuntu ou outra distro instalada.

bash
cat /etc/os-release

Atualizar índice do APT

Atualiza a lista local de pacotes disponíveis.

bash
sudo apt update

Buscar pacote no APT

Procura um pacote nos repositórios configurados.

bash
apt search git

Instalar Git

Exemplo de instalação de pacote comum em Ubuntu/WSL.

bash
sudo apt install -y git

Ver espaço em disco

Mostra uso de disco em formato legível.

bash
df -h

Ver processos

Lista processos em execução de forma simples.

bash
ps aux | head

zsh

macOS com Zsh e Homebrew

Comandos para se localizar no Terminal do macOS e conferir o Homebrew.

Ver a pasta atual

Mostra o caminho do diretório atual.

zsh
pwd

Listar arquivos

Exibe arquivos, pastas e itens ocultos.

zsh
ls -la

Ir para Downloads

Abre a pasta Downloads do usuário atual.

zsh
cd ~/Downloads

Criar pasta de teste

Cria uma pasta para experimentar comandos.

zsh
mkdir -p ~/dotset-teste

Ver versão do macOS

Mostra nome, versão e build do sistema.

zsh
sw_vers

Verificar Homebrew

Confirma se o Homebrew está instalado.

zsh
brew --version

Atualizar Homebrew

Atualiza fórmulas e casks conhecidos pelo Homebrew.

zsh
brew update

Buscar app no Homebrew

Procura um app antes de instalar.

zsh
brew search visual-studio-code

Instalar VS Code

Exemplo de instalação de app gráfico via Homebrew Cask.

zsh
brew install --cask visual-studio-code

Listar apps do Homebrew

Mostra pacotes e casks instalados pelo Homebrew.

zsh
brew list