Tecnologia

Referência pessoal de comandos Linux para navegação no terminal e tarefas do dia a dia.

Diretórios

pwd
mostra o diretório atual (caminho completo)
ls
lista os arquivos e pastas do diretório atual
cd ~
volta para o diretório home
cd ..
sobe um nível no diretório
mkdir pasta
cria uma pasta

Bluetooth

bluetoothctl
abre o console interativo de controle do bluetooth
power on
liga o adaptador bluetooth — rodar dentro do bluetoothctl
scan on
inicia a busca por dispositivos próximos — rodar dentro do bluetoothctl
devices
lista os dispositivos encontrados — rodar dentro do bluetoothctl
pair XX:XX:XX:XX:XX:XX
pareia com um dispositivo usando o endereço MAC
connect XX:XX:XX:XX:XX:XX
conecta a um dispositivo já pareado
disconnect XX:XX:XX:XX:XX:XX
desconecta um dispositivo
remove XX:XX:XX:XX:XX:XX
remove o pareamento de um dispositivo

Wi-Fi

nmcli device wifi list
lista as redes wi-fi disponíveis
nmcli device wifi connect "SSID" password "senha"
conecta a uma rede wi-fi informando o nome e a senha
nmcli connection show
lista as conexões salvas
nmcli device status
mostra o status de todas as interfaces de rede
nmcli radio wifi off
desliga o rádio wi-fi
nmcli radio wifi on
liga o rádio wi-fi

Servidor local

python3 -m http.server 8000
sobe um servidor HTTP simples na porta 8000, servindo o diretório atual
php -S localhost:8000
sobe um servidor PHP embutido na porta 8000
npx serve .
sobe um servidor estático rápido usando o pacote serve
npx live-server
servidor local com reload automático ao salvar arquivos
lsof -i :8000
mostra qual processo está usando a porta 8000
kill -9 $(lsof -t -i:8000)
encerra à força o processo que está ocupando a porta 8000

Acessar pelo celular

hostname -I
mostra o IP local da máquina na rede — use este endereço no celular (ex.: 192.168.1.105)
python3 -m http.server 8000 --bind 0.0.0.0
sobe o servidor aceitando conexões da rede local — acesse no celular via http://[seu-ip]:8000
php -S 0.0.0.0:8000
servidor PHP acessível pela rede — o celular precisa estar no mesmo wi-fi

AtençãoCom 0.0.0.0, qualquer pessoa na mesma rede consegue ver os arquivos da pasta. Use só em redes de confiança e encerre com Ctrl+C quando terminar.