Uma coleção completa de comandos e explicações do Linux comumente usados (1)

Índice

1. Informações do sistema

2. Desligue, reinicie e efetue logout 

3. Arquivos e diretórios

3.1 Comandos de navegação

3.2 Ver comandos

3.3 Criar e excluir comandos

3.4 Comandos de copiar e vincular

3.5 Outros comandos

4. Pesquisa de arquivos

5. Monte o sistema de arquivos

6. Espaço em disco

7. Usuários e grupos

Resumir



Prefácio

Linux é um sistema operacional gratuito e de código aberto baseado em sistemas Unix e amplamente utilizado em todo o mundo. O núcleo do sistema operacional Linux foi desenvolvido por Linus Torvalds em 1991 e é participado e mantido por desenvolvedores de todo o mundo.

Este artigo apresenta alguns comandos comuns do Linux, incluindo informações do sistema, desligamento, reinicialização e logout, arquivos e diretórios, pesquisa de arquivos, montagem do sistema de arquivos, espaço em disco, usuários e grupos. Consulte o texto para comandos e explicações comuns do Linux.


Usar comandos do Linux pode exigir algum aprendizado e adaptação, mas depois de dominá-los, eles trarão muitas conveniências e vantagens. Seja para uso pessoal ou em áreas como gerenciamento de servidores, os comandos do Linux são ferramentas muito úteis e poderosas. A seguir estão alguns comandos e explicações comuns do Linux:

1. Informações do sistema

  • arch: Exibe a arquitetura do processador da máquina (Método 1)
  • uname -m: Exibe a arquitetura do processador da máquina (Método 2)
  • uname -r: exibe a versão do kernel em uso
  • dmidecode -q: Exibir componentes do sistema de hardware (SMBIOS/DMI)
  • hdparm -i /dev/hda: lista as características arquitetônicas de um disco
  • hdparm -tT /dev/sda: executa uma operação de teste de leitura no disco
  • cat /proc/cpuinfo: exibe informações da CPU
  • cat /proc/interrupts: exibe interrupções
  • cat /proc/meminfo: Verifique o uso de memória
  • cat /proc/swaps: mostra quais swaps são usados
  • cat /proc/version: exibe a versão do kernel
  • cat /proc/net/dev: exibe adaptador de rede e estatísticas
  • cat /proc/mounts: exibe sistemas de arquivos montados
  • lspci -tv: lista dispositivos PCI
  • lsusb -tv: exibe dispositivos USB
  • data: exibe a data do sistema
  • cal 2007: exibe o calendário para 2007
  • data 041217002007.00: Definir data e hora - mês, dia, hora, minuto, ano, segundo.
  • clock -w: Economize modificações de tempo no BIOS

2. Desligue, reinicie e efetue logout 

  • shutdown -h now: desliga o sistema imediatamente (Método 1)
  • init 0: Desligue o sistema (Método 2)
  • telinit 0: Desligue o sistema (Método 3)
  • shutdown -h horas:minutos &: Desliga o sistema no horário programado
  • shutdown -c: Cancela o desligamento do sistema no horário programado
  • shutdown -r now: reinicie o sistema imediatamente (Método 1)
  • reiniciar: reinicie o sistema (Método 2)
  • logout: desconecta o usuário atual



3. Arquivos e diretórios

3.1 Comandos de navegação

  • cd /home: Entre no diretório '/home'
  • cd ...: Retorna ao diretório anterior
  • cd…/…: Retorna ao diretório dois níveis acima
  • cd: Digite seu diretório inicial pessoal
  • cd ~user1: Digite seu diretório inicial pessoal
  • cd -: Retorna ao último diretório em que você esteve
  • pwd: exibe o caminho de trabalho atual

3.2 Ver comandos

  • ls: Visualiza arquivos em um diretório
  • ls -F: Visualiza arquivos em um diretório e marca os tipos de arquivo
  • ls -l: exibe informações detalhadas sobre arquivos e diretórios
  • ls -a: exibe todos os arquivos, incluindo arquivos ocultos
  • ls  [0-9] : Exibe conteúdo contendo números em nomes de arquivos e nomes de diretórios
  • árvore: exibe arquivos e diretórios em uma estrutura de árvore (Método 1)
  • lstree: exibe arquivos e diretórios em uma estrutura de árvore (Método 2)

3.3 Criar e excluir comandos

  • 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 arquivo1: exclui um arquivo chamado 'arquivo1'
  • rmdir dir1: Exclua um diretório chamado 'dir1'
  • rm -rf dir1: Exclua um diretório chamado 'dir1' e seu conteúdo
  • rm -rf dir1 dir2: Exclua dois diretórios e seu conteúdo ao mesmo tempo
  • mv dir1 new_dir: renomear ou mover um diretório

3.4 Comandos de copiar e vincular

  • cp arquivo1 arquivo2: copia um arquivo
  • cp dir/* .: Copie todos os arquivos em um diretório para o diretório de trabalho atual
  • cp -a /tmp/dir1 .: Copia um diretório para o diretório de trabalho atual
  • cp -a dir1 dir2: copia um diretório
  • ln -s arquivo1 lnk1: cria um link virtual para um arquivo ou diretório
  • ln file1 lnk1: Crie um link físico para um arquivo ou diretório

3.5 Outros comandos

  • touch -t 0712250000 file1: Modifique o carimbo de data/hora de um arquivo ou diretório (AAMMDDhhmm)
  • arquivo arquivo1: exibe o tipo MIME do arquivo
  • iconv -l: Lista codificações conhecidas
  • iconv -f fromEncoding -t toEncoding inputFile > outputFile: converte o arquivo de entrada fromEncoding em toEncoding e gera-o como um arquivo de saída
  • find . -maxprofundidade 1 -name *.jpg -print -exec convert “{}” -resize 80x60 “thumbs/{}” ;: Redimensiona em lote os arquivos no diretório atual e os envia para o diretório de miniaturas (requer Ordem de conversão do Imagemagick)

4. Pesquisa de arquivos

  • find / -name file1: Pesquise arquivos e diretórios chamados 'file1' começando no sistema de arquivos raiz
  • find / -user user1: Pesquisa arquivos e diretórios pertencentes ao usuário ‘user1’
  • find /home/user1 -name *.bin: Pesquise arquivos que terminam com '.bin' no diretório '/home/user1'
  • find /usr/bin -type f -atime +100: Pesquisa arquivos executáveis ​​que não foram usados ​​nos últimos 100 dias
  • find /usr/bin -type f -mtime -10: Pesquise arquivos criados ou modificados nos últimos 10 dias
  • find / -name *.rpm -exec chmod 755 '{}' ;: Pesquise arquivos que terminam com '.rpm' e defina suas permissões
  • find / -xdev -name *.rpm: Pesquise arquivos que terminam com '.rpm', mas ignore dispositivos removíveis, como unidades ópticas e unidades flash
  • localizar *.ps: Encontre arquivos que terminam com '.ps' (você precisa executar o comando 'updatedb' antes de executar)
  • whereis halt: exibe a localização de arquivos binários, código-fonte ou documentos man
  • which halt: exibe o caminho completo do arquivo binário ou executável

5. Monte o sistema de arquivos

  • mount /dev/hda2 /mnt/hda2: Monte a partição chamada hda2 no diretório /mnt/hda2 (certifique-se de que o diretório já exista)
  • umount /dev/hda2: Desmonta a partição chamada hda2 (primeira saída do ponto de montagem /mnt/hda2)
  • fuser -km /mnt/hda2: força a desinstalação quando o dispositivo está ocupado
  • umount -n /mnt/hda2: Executa uma operação de desmontagem sem gravar o arquivo /etc/mtab. É muito útil para sistemas de arquivos somente leitura ou quando o disco está cheio.
  • mount /dev/fd0 /mnt/floppy: monta disquete
  • mount /dev/cdrom /mnt/cdrom: Monta CD-ROM ou DVD-ROM
  • mount /dev/hdc /mnt/cdrecorder: monta CD-RW ou DVD-ROM
  • mount /dev/hdb /mnt/cdrecorder: monta CD-RW ou DVD-ROM
  • mount -o loop file.iso /mnt/cdrom: arquivo de montagem ou arquivo de imagem ISO
  • mount -t vfat /dev/hda5 /mnt/hda5: Monta o sistema de arquivos FAT32 do Windows
  • mount /dev/sda1 /mnt/usbdisk: monta uma unidade flash USB ou dispositivo flash
  • mount -t smbfs -o nome de usuário = usuário, senha = senha //WinClient/share /mnt/share: monta o compartilhamento de rede do Windows

6. Espaço em disco

  • df -h: Exibe a lista de partições montadas e seu uso de espaço em disco
  • ls -lSr | mais: Classifique arquivos e diretórios por tamanho
  • du -sh dir1: Estime o espaço em disco usado pelo diretório 'dir1'
  • du -sk * | sort -rn: exibe o tamanho dos arquivos e diretórios em ordem de capacidade
  • rpm -q -a --qf '%10{SIZE}t%{NAME}\n' | sort -k1,1n: Exibe o espaço usado pelos pacotes rpm instalados em ordem baseada no tamanho (aplicável ao Fedora, Red Hat e outros sistemas)
  • 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 (aplicável ao Ubuntu, Debian e outros sistemas)

7. Usuários e grupos

  • 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: renomeia um grupo de usuários
  • useradd -c “Nome Sobrenome” -g admin -d /home/user1 -s /bin/bash user1: Crie um grupo de usuários pertencente ao “admin”, o diretório inicial é /home/user1 e use /bin/bash como o usuário shell padrão
  • useradd user1: Crie um novo usuário
  • userdel -r user1: Exclua um usuário (use o parâmetro -r para excluir também o diretório inicial do usuário)
  • usermod -c “User FTP” -g system -d /ftp/user1 -s /bin/nologin user1: Modifique os atributos do usuário, incluindo os comentários do usuário, grupos de usuários, diretório inicial e shell padrão
  • passwd: Modifique a senha do usuário atual
  • passwd user1: Modifique a senha do usuário user1 (somente o usuário root pode executar)
  • chage -E 2005-12-31 user1: Defina a data de expiração da senha do usuário user1
  • pwck: Verifique e corrija o arquivo /etc/passwd em busca de erros de formato e sintaxe e verifique se há usuários existentes
  • grpck: verifica e corrige erros de formato e sintaxe no arquivo /etc/group e verifica grupos de usuários existentes
  • newgrp group_name: Faça login em um novo grupo para alterar o grupo padrão para arquivos recém-criados.


Resumir

Os comandos do Linux são ferramentas importantes para gerenciar e operar sistemas Linux e podem realizar diversas tarefas, incluindo operações de arquivos, gerenciamento de sistema, configuração de rede, etc. Ao aprender e usar comandos do Linux, os usuários podem compreender e dominar melhor os princípios de funcionamento do sistema operacional, melhorando assim suas habilidades e capacidade de resolução de problemas. Estar familiarizado e dominar os comandos comuns do Linux é muito benéfico para qualquer usuário que usa sistemas Linux.

Siga, curta, colecione, espero que os amigos possam se conectar três vezes com um clique!

Acho que você gosta

Origin blog.csdn.net/m0_71369515/article/details/132713220
Recomendado
Clasificación