"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Uma lista completa de comandos Linux comumente usados

Uma lista completa de comandos Linux comumente usados

Código de comando Notas
arch Mostra a arquitetura do processador da máquina (1)
uname -m Mostra a arquitetura do processador da máquina (2)
uname -r Mostrar a versão do kernel em uso
dmidecode -q Exibir componentes do sistema de hardware - (SMBIOS/DMI)
hdparm -i /dev/hda Liste os recursos arquitetônicos de um disco
hdparm -tT /dev/sda Execute uma operação de teste de leitura no disco
cat /proc/cpuinfo Exibir informações de informações da CPU
cat /proc/interrupts Interrupção de exibição
cat /proc/meminfo Verifique o uso de memória
cat /proc/swaps Mostrar quais swaps são usados
cat /proc/version Mostrar versão do kernel
cat /proc/net/dev Mostrar adaptadores de rede e estatísticas
cat /proc/mounts Mostrar sistemas de arquivos montados
lspci -tv Listar dispositivos PCI
lsusb -tv Mostrar dispositivos USB
date Mostrar data do sistema
cal 2007 Mostrar calendário para 2007
date 041217002007.00 Definir data e hora - mês, dia, hora, minuto, ano, segundo
clock -w Economize tempo em modificações no BIOS

Código de comando Notas
shutdown -h now Desligue o sistema
init 0 Desligue o sistema
telinit 0 Desligue o sistema
shutdown -h hours:minutes & Desligue o sistema em um horário programado
shutdown -c Cancelar um desligamento agendado do sistema
shutdown -r now Reiniciar
reboot 重启
logout 注销

Código de comando Notas
cd /home Entre no diretório '/home''
cd .. Retornar ao diretório anterior
cd ../.. Retorne aos dois níveis anteriores de diretório
cd Digite seu diretório inicial pessoal
cd ~user1 Digite seu diretório inicial pessoal
cd - Retorne ao último diretório
pwd Mostrar caminho de trabalho
ls Ver arquivos em um diretório
ls -F Ver arquivos em um diretório
ls -l Mostrar detalhes de arquivos e diretórios
ls -a Mostrar arquivos ocultos
ls *[0-9]* Exibir nomes de arquivos e nomes de diretórios contendo números
tree Exibe uma estrutura em árvore de arquivos e diretórios começando no diretório raiz
lstree Exibe uma estrutura em árvore de arquivos e diretórios começando no diretório raiz
mkdir dir1 Crie um diretório chamado 'dir1'
mkdir dir1 dir2 Crie dois diretórios ao mesmo tempo
mkdir -p /tmp/dir1/dir2 Crie uma árvore de diretórios
rm -f file1 Exclua um arquivo chamado 'file1'
rmdir dir1 Exclua um diretório chamado 'dir1'
rm -rf dir1 Exclua um diretório chamado ‘dir1’ e exclua seu conteúdo também
rm -rf dir1 dir2 Exclua ambos os diretórios e seus conteúdos simultaneamente
mv dir1 new_dir Renomear/mover um diretório
cp file1 file2 Copiar um arquivo
cp dir/* . Copie todos os arquivos de um diretório para o diretório de trabalho atual
cp -a /tmp/dir1 . Copie um diretório para o diretório de trabalho atual
cp -a dir1 dir2 Copiar um diretório
ln -s file1 lnk1 Crie um link simbólico para um arquivo ou diretório
ln file1 lnk1 Crie um link físico para um arquivo ou diretório
touch -t 0712250000 file1 Modifique o carimbo de data/hora de um arquivo ou diretório - (AAMMDDhhmm)
iconv -l Listar codificações conhecidas
iconv -f fromEncoding -t toEncoding inputFile > outputFile Alterar codificação de caracteres
find . -maxdepth 1 -name *.jpg -print -exec convert Redimensione arquivos em lote no diretório atual e envie-os para o diretório de miniaturas (requer conversão do ImageMagick)

Código de comando Notas
find / -name file1 Pesquise no sistema de arquivos raiz por arquivos e diretórios começando com '/'
find / -user user1 Pesquise arquivos e diretórios pertencentes ao usuário 'user1'
find /home/user1 -name \*.bin Pesquise no diretório '/home/user1' por arquivos que terminam com '.bin'
find /usr/bin -type f -atime +100 Procure arquivos executáveis ​​que não foram usados ​​nos últimos 100 dias
find /usr/bin -type f -mtime -10 Pesquise arquivos criados ou modificados em 10 dias
find / -name \*.rpm -exec chmod 755 '{}' \; Procure arquivos que terminam com '.rpm' e defina suas permissões
find / -xdev -name \*.rpm Procure arquivos que terminam com '.rpm', ignorando dispositivos removíveis, como unidades de CD-ROM e unidades USB
locate \*.ps Encontre arquivos que terminam com '.ps' - execute o comando 'updatedb' primeiro
whereis halt Exibir a localização de um arquivo binário, código-fonte ou man
which halt Exibe o caminho completo para um arquivo binário ou executável

Código de comando Notas
mount /dev/hda2 /mnt/hda2 Monte um disco chamado hda2 - certifique-se de que o diretório '/mnt/hda2' já exista
umount /dev/hda2 Desmonte um disco chamado hda2 - primeiro saia do ponto de montagem '/mnt/hda2'
fuser -km /mnt/hda2 Forçar a desinstalação quando o dispositivo estiver ocupado
umount -n /mnt/hda2 Execute uma operação de desinstalação sem gravar no arquivo /etc/mtab - útil quando o arquivo é somente leitura ou quando o disco está cheio
mount /dev/fd0 /mnt/floppy Monte um disquete
mount /dev/cdrom /mnt/cdrom Monte um cdrom ou dvdrom
mount /dev/hdc /mnt/cdrecorder Monte um cdrw ou dvdrom
mount /dev/hdb /mnt/cdrecorder Monte um cdrw ou dvdrom
mount -o loop file.iso /mnt/cdrom Monte um arquivo ou arquivo de imagem ISO
mount -t vfat /dev/hda5 /mnt/hda5 Monte um sistema de arquivos Windows FAT32
mount /dev/sda1 /mnt/usbdisk Monte uma unidade flash USB ou dispositivo de memória flash
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Monte um compartilhamento de rede do Windows

Código de comando Notas
df -h Exibir a lista de partições montadas
ls -lSr |more Organize arquivos e diretórios por tamanho
du -sh dir1 Estimando o espaço em disco usado pelo diretório 'dir1'
du -sk * | sort -rn Exiba o tamanho dos arquivos e diretórios em sequência com base na capacidade
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Exibe o espaço usado pelos pacotes rpm instalados com base no tamanho (fedora, sistemas do tipo redhat)
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n Exibe o espaço usado pelos pacotes deb instalados com base no tamanho (ubuntu, sistema debian)

Código de comando Notas
groupadd group_name Crie um novo grupo de usuários
groupdel group_name Excluir um grupo de usuários
groupmod -n new_group_name old_group_name Renomear um grupo de usuários
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 Crie um usuário pertencente ao grupo de usuários "admin"
useradd user1 Crie um novo usuário
userdel -r user1 Remover um usuário ('-r' exclui o diretório inicial)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Modificar atributos do usuário
passwd Alterar a senha
passwd user1 Modificar a senha de um usuário (permitido apenas ser executado pelo root)
chage -E 2020-12-31 user1 Definir data de expiração da senha do usuário
pwck Verifique '/etc/passwd' para formato de arquivo e correções de sintaxe e usuários existentes
grpck Verifique '/etc/passwd' para formato de arquivo e correções de sintaxe e grupos existentes
newgrp group_name Faça login em um novo grupo para alterar o grupo padrão para arquivos recém-criados

Código de comando Notas
ls -lh Mostrar permissões
ls /tmp | pr -T5 -W$COLUMNS Divida o terminal em 5 colunas para exibição
chmod ugo+rwx directory1 Define permissões de leitura (r), gravação (w) e execução (x) para o proprietário do diretório (u), grupo (g) e outros (o)
chmod go-rwx directory1 Remova as permissões de leitura, gravação e execução do grupo (g) e outros (o) no diretório
chown user1 file1 Alterar o atributo proprietário de um arquivo
chown -R user1 directory1 Altere os atributos do proprietário de um diretório e altere os atributos de todos os arquivos no diretório ao mesmo tempo
chgrp group1 file1 Alterar o grupo de um arquivo
chown user1:group1 file1 Alterar os atributos de proprietário e grupo de um arquivo
find / -perm -u+s Liste todos os arquivos controlados pelo SUID em um sistema
chmod u+s /bin/file1 Defina o bit SUID de um arquivo binário - o usuário que executa o arquivo também recebe as mesmas permissões que o proprietário
chmod u-s /bin/file1 Desative o bit SUID de um arquivo binário
chmod g+s /home/public Define o bit SGID de um diretório - semelhante ao SUID, mas para diretórios
chmod g-s /home/public Desative o bit SGID para um diretório
chmod o+t /home/public Defina o bit STIKY em um arquivo - permite apenas que o proprietário legítimo exclua o arquivo
chmod o-t /home/public Desative o bit STIKY para um diretório

Código de comando Notas
chattr +a file1 Só é permitido ler e gravar arquivos no modo anexar
chattr +c file1 Permitir que este arquivo seja automaticamente compactado/descompactado pelo kernel
chattr +d file1 O programa de despejo irá ignorar este arquivo ao fazer um backup do sistema de arquivos
chattr +i file1 Arquivos definidos como imutáveis ​​não podem ser excluídos, modificados, renomeados ou vinculados a
chattr +s file1 Permitir que um arquivo seja excluído com segurança
chattr +S file1 Depois que o aplicativo executa uma operação de gravação neste arquivo, o sistema grava imediatamente os resultados modificados no disco.
chattr +u file1 Se um arquivo for excluído, o sistema permitirá que você recupere o arquivo excluído posteriormente
lsattr Mostrar propriedades especiais

Código de comando Notas
bunzip2 file1.bz2 Descompacte um arquivo chamado 'file1.bz2'
bzip2 file1 Compactar um arquivo chamado 'file1'
gunzip file1.gz Descompacte um arquivo chamado 'file1.gz'
gzip file1 Compactar um arquivo chamado 'file1'
gzip -9 file1 Compressão máxima
rar a file1.rar test_file Crie um pacote chamado 'file1.rar'
rar a file1.rar file1 file2 dir1 Compactar 'arquivo1', 'arquivo2' e diretório 'dir1' simultaneamente
rar x file1.rar Descompacte o pacote rar
unrar x file1.rar Descompacte o pacote rar
tar -cvf archive.tar file1 Crie um tarball descompactado
tar -cvf archive.tar file1 file2 dir1 Crie um arquivo contendo 'file1', 'file2' e 'dir1'
tar -tf archive.tar Exibir o conteúdo de um pacote
tar -xvf archive.tar Liberar um pacote
tar -xvf archive.tar -C /tmp Libere o pacote compactado no diretório /tmp
tar -cvfj archive.tar.bz2 dir1 Crie um pacote compactado no formato bzip2
tar -jxvf archive.tar.bz2 Descompacte um pacote compactado no formato bzip2
tar -cvfz archive.tar.gz dir1 Crie um pacote compactado no formato gzip
tar -zxvf archive.tar.gz Descompacte um pacote compactado no formato gzip
zip file1.zip file1 Crie um pacote compactado em formato zip
zip -r file1.zip file1 file2 dir1 Compacte vários arquivos e diretórios em um arquivo zip ao mesmo tempo
unzip file1.zip Descompacte um pacote compactado em formato zip

Código de comando Notas
rpm -ivh package.rpm Instale um pacote rpm
rpm -ivh --nodeeps package.rpm Instale um pacote rpm ignorando avisos de dependência
rpm -U package.rpm Atualizar um pacote rpm sem alterar seu arquivo de configuração
rpm -F package.rpm Atualizar um pacote rpm que já está instalado
rpm -e package_name.rpm Excluir um pacote rpm
rpm -qa Exibir todos os pacotes rpm instalados no sistema
rpm -qa | grep httpd Exibir todos os pacotes rpm contendo "httpd" em seus nomes
rpm -qi package_name Obtenha informações especiais sobre um pacote instalado
rpm -qg "System Environment/Daemons" Exibir o pacote rpm de um componente
rpm -ql package_name Exibir uma lista de arquivos fornecidos por um pacote rpm instalado
rpm -qc package_name Exibir uma lista de arquivos de configuração fornecidos por um pacote rpm instalado
rpm -q package_name --whatrequires Exibir uma lista de dependências em um pacote rpm
rpm -q package_name --whatprovides Exibir o volume ocupado por um pacote rpm
rpm -q package_name --scripts Mostrar scripts executados durante a instalação/remoção
rpm -q package_name --changelog Exibir o histórico de modificações de um pacote rpm
rpm -qf /etc/httpd/conf/httpd.conf Confirme por qual pacote rpm o arquivo fornecido é fornecido
rpm -qp package.rpm -l Exibe uma lista de arquivos fornecidos por um pacote rpm que ainda não foi instalado
rpm --import /media/cdrom/RPM-GPG-KEY Importar certificado digital de chave pública
rpm --checksig package.rpm Confirme a integridade de um pacote rpm
rpm -qa gpg-pubkey Confirme a integridade de todos os pacotes rpm instalados
rpm -V package_name Verifique o tamanho do arquivo, permissão, tipo, proprietário, grupo, verificação MD5 e hora da última modificação
rpm -Va Verifique todos os pacotes rpm instalados no sistema - use com cuidado
rpm -Vp package.rpm Confirme se um pacote rpm ainda não foi instalado
rpm2cpio package.rpm | cpio --extract --make-directories *bin* Execute um arquivo executável de um pacote rpm
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm Instale um pacote compilado de uma fonte rpm
rpmbuild --rebuild package_name.src.rpm Construa um pacote rpm a partir de um código-fonte rpm

Código de comando Notas
yum install package_name Baixe e instale um pacote rpm
yum localinstall package_name.rpm Irá instalar um pacote rpm, usando seu próprio repositório de software para resolver todas as dependências para você
yum update package_name.rpm Atualize todos os pacotes rpm instalados no sistema atual
yum update package_name Atualizar um pacote rpm
yum remove package_name Excluir um pacote rpm
yum list Liste todos os pacotes instalados no sistema atual
yum search package_name Procure por pacotes no repositório rpm
yum clean packages Limpe o cache rpm e exclua pacotes baixados
yum clean headers Remova todos os arquivos de cabeçalho
yum clean all Remova todos os pacotes em cache e arquivos de cabeçalho

Código de comando Notas
dpkg -i package.deb Instalar/atualizar um pacote deb
dpkg -r package_name Remover um pacote deb do sistema
dpkg -l Exibir todos os pacotes deb instalados no sistema
dpkg -l | grep httpd Exibir todos os pacotes deb contendo “httpd” em seus nomes
dpkg -s package_name Obtenha informações sobre um pacote específico que foi instalado no sistema
dpkg -L package_name Exibir a lista de arquivos fornecida por um pacote deb que foi instalado no sistema
dpkg --contents package.deb Exibe uma lista de arquivos fornecidos por um pacote que ainda não está instalado
dpkg -S /bin/ping Confirme por qual pacote deb o arquivo fornecido é fornecido

Código de comando Notas
apt-get install package_name Instalar/atualizar um pacote deb
apt-cdrom install package_name Instalar/atualizar um pacote deb do CD
apt-get update Atualizar pacotes na lista
apt-get upgrade Atualize todos os softwares instalados
apt-get remove package_name Exclua um pacote deb do sistema
apt-get check Confirme se o repositório de software dependente está correto
apt-get clean Limpe o cache dos pacotes baixados
apt-cache search searched-package Retorna o nome do pacote que contém a string de pesquisa

Código de comando Notas
cat file1 Visualize o conteúdo do arquivo a partir do primeiro byte
tac file1 Visualize o conteúdo de um arquivo na ordem inversa, começando na última linha
more file1 Visualize o conteúdo de um arquivo longo
less file1 Semelhante ao comando 'mais', mas permite operações reversas em arquivos, bem como operações de encaminhamento
head -2 file1 Visualize as duas primeiras linhas de um arquivo
tail -2 file1 Ver as duas últimas linhas de um arquivo
tail -f /var/log/messages Veja o conteúdo sendo adicionado a um arquivo em tempo real

Código de comando Notas
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt Mesclar o texto de descrição detalhada de um arquivo e escrever a introdução de um novo arquivo
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt Mesclar o texto de descrição detalhada de um arquivo e escrever a introdução de um arquivo existente
grep Aug /var/log/messages Pesquise a palavra-chave agosto no arquivo '/var/log/messages'
grep ^Aug /var/log/messages Encontre palavras começando com agosto no arquivo '/var/log/messages'
grep [0-9] /var/log/messages Selecione todas as linhas contendo números no arquivo '/var/log/messages'
grep Aug -R /var/log/* Pesquise no diretório '/var/log' e nos diretórios subsequentes a string Aug
sed 's/stringa1/stringa2/g' example.txt Substitua string1 no arquivo example.txt por string2
sed '/^$/d' example.txt Remova todas as linhas em branco do arquivo example.txt
sed '/ *#/d; /^$/d' example.txt 从example.txt Remova todos os comentários e linhas em branco do arquivo
echo 'esempio' | tr '[:lower:]' '[:upper:]' Mesclar o conteúdo das células superiores e inferiores
sed -e '1d' result.txt Exclua a primeira linha do arquivo example.txt
sed -n '/stringa1/p' Visualize linhas contendo apenas a palavra string1
sed -e 's/ *$//' example.txt Remova os caracteres de espaço em branco no final de cada linha
sed -e 's/stringa1//g' example.txt Remova apenas a palavra string1 do documento e mantenha todo o resto
sed -n '1,5p;5q' example.txt Visualize o conteúdo da linha 1 à linha 5
sed -n '5p;5q' example.txt Veja a linha 5
sed -e 's/00*/0/g' example.txt Substitua vários zeros por um único zero
cat -n file1 Indica o número de linhas do arquivo
cat example.txt | awk 'NR%2==1' Exclua todas as linhas pares no arquivo example.txt
echo a b c | awk '{print $1}' Ver a primeira coluna de uma linha
echo a b c | awk '{print $1,$3}' Observe a primeira e a terceira colunas de uma linha
paste file1 file2 Mesclar o conteúdo de dois arquivos ou colunas
paste -d '+' file1 file2 Mesclar o conteúdo de dois arquivos ou duas colunas, usando + no meio para distingui-los
sort file1 file2 Classifique o conteúdo de dois arquivos
sort file1 file2 | uniq Faça a união de dois arquivos (apenas uma cópia das linhas duplicadas é mantida)
sort file1 file2 | uniq -u Remova a interseção, deixando outras linhas
sort file1 file2 | uniq -d Retire a interseção de dois arquivos (deixando apenas os arquivos que existem em ambos os arquivos)
comm -1 file1 file2 Compare o conteúdo de dois arquivos e exclua apenas o conteúdo contido em 'arquivo1'
comm -2 file1 file2 Compare o conteúdo de dois arquivos e exclua apenas o conteúdo contido em 'arquivo2'
comm -3 file1 file2 Compare o conteúdo de dois arquivos e exclua apenas as partes comuns a ambos os arquivos

Código de comando Notas
dos2unix filedos.txt fileunix.txt Converta o formato de um arquivo de texto de MSDOS para UNIX
unix2dos fileunix.txt filedos.txt Converta o formato de um arquivo de texto de UNIX para MSDOS
recode ..HTML < page.txt > page.html Converter um arquivo de texto em HTML
recode -l | more Mostrar todos os formatos de conversão permitidos

Código de comando Notas
badblocks -v /dev/hda1 Verifique se há blocos defeituosos no disco hda1
fsck /dev/hda1 Reparar/verificar a integridade do sistema de arquivos Linux no disco hda1
fsck.ext2 /dev/hda1 Reparar/verificar a integridade do sistema de arquivos ext2 no disco hda1
e2fsck /dev/hda1 Reparar/verificar a integridade do sistema de arquivos ext2 no disco hda1
e2fsck -j /dev/hda1 Reparar/verificar a integridade do sistema de arquivos ext3 no disco hda1
fsck.ext3 /dev/hda1 Reparar/verificar a integridade do sistema de arquivos ext3 no disco hda1
fsck.vfat /dev/hda1 Reparar/verificar a integridade do sistema de arquivos fat no disco hda1
fsck.msdos /dev/hda1 Reparar/verificar a integridade do sistema de arquivos DOS no disco hda1
dosfsck /dev/hda1 Reparar/verificar a integridade do sistema de arquivos DOS no disco hda1

Código de comando Notas
mkfs /dev/hda1 Crie um sistema de arquivos na partição hda1
mke2fs /dev/hda1 Crie um sistema de arquivos linux ext2 na partição hda1
mke2fs -j /dev/hda1 Crie um sistema de arquivos linux ext3 (registrado em diário) na partição hda1
mkfs -t vfat 32 -F /dev/hda1 Crie um sistema de arquivos FAT32
fdformat -n /dev/fd0 Formatar um disquete
mkswap /dev/hda3 Crie um sistema de arquivos swap

Código de comando Notas
mkswap /dev/hda3 Crie um sistema de arquivos swap
swapon /dev/hda3 Habilite um novo sistema de arquivos swap
swapon /dev/hda2 /dev/hdb3 Habilite duas partições swap

Código de comando Notas
dump -0aj -f /tmp/home0.bak /home Faça um backup completo do diretório '/home'
dump -1aj -f /tmp/home0.bak /home Faça um backup interativo do diretório ‘/home’
restore -if /tmp/home0.bak Restaurando um backup interativo
rsync -rogpav --delete /home /tmp Sincronize diretórios em ambos os lados
rsync -rogpav -e ssh --delete /home ip_address:/tmp Rsync pelo canal SSH
rsync -az -e ssh --delete ip_addr:/home/public /home/local Sincronize um diretório remoto com um diretório local via ssh e compactação
rsync -az -e ssh --delete /home/local ip_addr:/home/public Sincronize o diretório local com o diretório remoto via ssh e compactação
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Execute um backup do disco local no host remoto através de ssh
dd if=/dev/sda of=/tmp/file1 Faça backup do conteúdo do disco em um arquivo
tar -Puf backup.tar /home/user Execute um backup interativo do diretório '/home/user'
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Copie o conteúdo de um diretório para um diretório remoto via ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Copie um diretório local em um diretório remoto via ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Copie um diretório localmente para outro local, mantendo as permissões e links originais
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Encontre e copie todos os arquivos que terminam com '.txt' de um diretório para outro
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Encontre todos os arquivos que terminam com '.log' e crie um pacote bzip
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Execute uma ação para copiar o conteúdo do MBR (Master Boot Record) para um disquete
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Recupere o conteúdo do MBR do backup que foi salvo no disquete

Código de comando Notas
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Apague o conteúdo de um disco regravável
mkisofs /dev/cdrom > cd.iso Crie um arquivo de imagem iso do CD no disco
mkisofs /dev/cdrom | gzip > cd_iso.gz Crie um arquivo de imagem iso de CD compactado no disco
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Crie um arquivo de imagem iso de um diretório
cdrecord -v dev=/dev/cdrom cd.iso Grave um arquivo de imagem ISO
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Grave um arquivo de imagem ISO compactado
mount -o loop cd.iso /mnt/iso Monte um arquivo de imagem ISO
cd-paranoia -B Extraia faixas de áudio de um CD para arquivos wav
cd-paranoia -- "-3" Extraia faixas de áudio de um CD para um arquivo wav (parâmetro -3)
cdrecord --scanbus Barramento de varredura para identificar o canal scsi
dd if=/dev/hdc | md5sum Verifique a codificação md5sum de um dispositivo, como um CD

Código de comando Notas
dhclient eth0 Habilite o dispositivo de rede 'eth0' no modo DHCP
ethtool eth0 Exibir estatísticas de tráfego da placa de rede ‘eth0’
host www.example.com Encontre nomes de host para resolver nomes, endereços IP e espelhos
hostname Mostrar nome do host
ifconfig eth0 Exibir a configuração de uma placa Ethernet
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Endereço IP de controle
ifconfig eth0 promisc Defina 'eth0' para modo promíscuo para farejar pacotes (sniffing)
ifdown eth0 Desative um dispositivo de rede ‘eth0’
ifup eth0 Habilite um dispositivo de rede ‘eth0’
ip link show Exibir o status da conexão de todos os dispositivos de rede
iwconfig eth1 Exibir a configuração de uma placa de rede sem fio
iwlist scan Mostrar redes sem fio
mii-tool eth0 Exibir o status da conexão de 'eth0'
netstat -tup Exibir todas as conexões de rede habilitadas e seus PIDs
netstat -tup1 Exibir todos os serviços de rede de escuta no sistema e seus PIDs
netstat -rn Exiba a tabela de roteamento, semelhante ao comando "route -n"
nslookup www.example.com Encontre nomes de host para resolver nomes, endereços IP e espelhos
route -n Mostrar tabela de roteamento
route add -net 0/0 gw IP Gateway Controlar gateway padrão
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Controle a rota estática para a rede '192.168.0.0/16'
route del 0/0 gw IP gateway Excluir rota estática
echo “1”> /proc/sys/net/ipv4/ip_foward Ativar encaminhamento de IP
tcpdump tcp port 80 Mostrar todos os loopbacks HTTP
whois www.example.com Pesquisa no banco de dados Whois

Código de comando Notas
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share 挂载一个windows网络共享
nbtscan ip addr netbios名解析
nmblookup -A ip addr netbios名解析
smbclient -L ip addr/hostname 显示一台windows主机的远程共享
smbget -Rr smb://ip addr/share 像wget一样能够通过smb从一台windows主机上下载文件

Código de comando Notas
iptables -t filter -L Mostrar todos os links na tabela de filtros
iptables -t nae -L Exibir todos os links na tabela nat
iptables -t filter -F Limpe todas as regras com base na tabela de filtros
iptables -t nat -F Limpe todas as regras com base na tabela NAT
iptables -t filter -X Exclua todos os links criados pelo usuário
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Permitir acesso Telnet
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Bloquear acesso telnet
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Permitir conexões POP3 em links de encaminhamento
iptables -t filter -A INPUT -j LOG --log-prefix Grave pacotes bloqueados em todos os links
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Configure um PAT (Port Address Translation) na eth0 para mascarar pacotes de saída
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 Encaminhar pacotes destinados a um endereço de host para outros hosts

Código de comando Notas
free -m Listar o status da RAM em megabytes
kill -9 process id Forçar o fechamento do processo e encerrá-lo
kill -1 process id Forçar um processo a recarregar sua configuração
last reboot Mostrar histórico de reinicialização
lsmod Módulo do kernel que lista o status
lsof -p process id Liste uma lista de arquivos abertos por um processo
lsof /home/user1 Lista de arquivos abertos no caminho do sistema fornecido
ps -eafw Listar tarefas do Linux
ps -e -o pid,args --forest Liste as tarefas do Linux de maneira hierárquica
pstress Exibir programa em visualização em árvore
smartctl -A /dev/hda Monitore a confiabilidade dos dispositivos de disco rígido ativando o SMART
smartctl -i /dev/hda Verifique se o SMART está ativado em um dispositivo de disco rígido
strace -c ls >/dev/null Liste as chamadas do sistema feitas e use um processo para recebê-las
strace -f -e open ls >/dev/null Listar chamadas de biblioteca
tail /var/log/dmesg Exibir eventos internos durante o processo de inicialização do kernel
tail /val/log/messages Mostrar eventos do sistema
top Liste as tarefas do Linux que usam mais recursos da CPU
watch -nl ‘cat /proc/interrupts’ Listar interrupções em tempo real

Código de comando Notas
alias hh='history' Defina um alias para o histórico de comandos
apropos ...keyword Faça uma lista de comandos, incluindo palavras-chave do programa. Isso é especialmente útil quando você sabe apenas o que o programa faz, mas não se lembra dos comandos.
chsh Alterar comando shell
chsh --list-shells Belo comando para saber se você precisa se conectar remotamente a outra máquina
gpg -c filel Criptografe um arquivo com GNU Privacy Guard
gpg filel.gpg Tabela de comparação de código ASCII: tabela de conversão ASCII online, tabela de comparação de código ASCII, conversor de código ASCII, conversão de codificação de caracteres Ascii,

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3