>_FoxiRef
>_/cheatsheet/linux
Linux

Linux Cheatsheet

Comandos Linux frequentemente usados

#Gerenciamento de arquivos

ComandoDescrição
lsListar arquivos
ls -laListar tudo com detalhes
ls -lhTamanhos legíveis
touch [file]Criar arquivo vazio
cp [src] [dest]Copiar arquivo
cp -r [src] [dest]Copiar diretório
mv [src] [dest]Mover/renomear
rm [file]Remover arquivo
rm -rf [dir]Remover diretório forçado
mkdir [dir]Criar diretório
mkdir -p [path]Criar com pais
rmdir [dir]Remover diretório vazio
ln -s [target] [link]Criar link simbólico

#Visualizar arquivos

ComandoDescrição
cat [file]Imprimir conteúdo
less [file]Ver com paginação
head [file]Mostrar primeiras 10 linhas
head -n 20 [file]Mostrar primeiras 20 linhas
tail [file]Mostrar últimas 10 linhas
tail -f [file]Seguir arquivo em tempo real
wc [file]Contar linhas/palavras/bytes
wc -l [file]Contar apenas linhas

#Permissões

ComandoDescrição
chmod 755 [file]Alterar modo (numérico)
chmod +x [file]Adicionar permissão de execução
chmod -w [file]Remover permissão de escrita
chmod u+x [file]Adicionar execução para dono
chown [user] [file]Alterar proprietário
chown user:group [file]Alterar proprietário e grupo
chgrp [group] [file]Alterar grupo

#Processos

ComandoDescrição
psProcessos atuais
ps auxTodos os processos detalhados
ps aux | grep [name]Buscar processos
topMonitor em tempo real
htopMonitor aprimorado
kill [pid]Matar processo
kill -9 [pid]Forçar término
killall [name]Matar por nome
bgEnviar para segundo plano
fgTrazer para primeiro plano
jobsListar trabalhos em segundo plano
nohup [cmd] &Executar após logout

#Disco/Memória

ComandoDescrição
df -hUso de disco
du -sh [dir]Tamanho do diretório
du -h --max-depth=1Tamanhos na profundidade 1
free -hUso de memória
mount [dev] [dir]Montar dispositivo
umount [dir]Desmontar

#Rede

ComandoDescrição
ping [host]Verificar conexão
curl [url]Requisitar URL
curl -O [url]Baixar arquivo
wget [url]Baixar arquivo
ssh user@hostConexão SSH
scp [file] user@host:[path]Cópia remota de arquivo
netstat -tulpnMostrar portas abertas
ss -tulpnEstatísticas de socket
ifconfigInterfaces de rede
ip addrMostrar endereços IP

#Compressão

ComandoDescrição
tar -cvf arch.tar [files]Criar arquivo tar
tar -xvf arch.tarExtrair arquivo tar
tar -czvf arch.tar.gz [files]Criar arquivo gzip
tar -xzvf arch.tar.gzExtrair arquivo gzip
zip arch.zip [files]Criar arquivo zip
unzip arch.zipExtrair arquivo zip
gzip [file]Comprimir com gzip
gunzip [file.gz]Descomprimir gzip

#Redirecionamento/Pipes

ComandoDescrição
cmd > fileRedirecionar saída (sobrescrever)
cmd >> fileRedirecionar saída (anexar)
cmd < fileRedirecionar entrada de arquivo
cmd 2> fileRedirecionar stderr
cmd &> fileRedirecionar stdout e stderr
cmd1 | cmd2Pipe de saída
cmd | tee fileSaída e salvar em arquivo
cmd | xargs [cmd2]Passar como argumentos

#Processamento de texto

ComandoDescrição
sort [file]Ordenar linhas
sort -r [file]Ordem inversa
sort -n [file]Ordem numérica
uniq [file]Remover duplicados
cut -d: -f1 [file]Extrair campo
awk '{print $1}' [file]Imprimir primeira coluna
sed 's/old/new/g' [file]Substituir string
tr 'a-z' 'A-Z'Traduzir caracteres

#Sistema

ComandoDescrição
uname -aInformação do sistema
hostnameNome do host
uptimeTempo de atividade
whoamiUsuário atual
idInformação de ID do usuário
dateData/hora atual
calCalendário
historyHistórico de comandos
sudo [cmd]Executar como root
su - [user]Trocar usuário
shutdown -h nowDesligar agora
rebootReiniciar

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.