5 comandos úteis para gerenciar tipos de arquivo e tempo do sistema no Linux - Parte 3

5 comandos úteis para gerenciar tipos de arquivo e tempo do sistema no Linux - Parte 3

A adaptação ao uso da linha de comando ou terminal pode ser muito difícil para iniciantes que desejam aprender Linux. Como o terminal fornece mais controle sobre um sistema Linux do que os programas GUIs, é preciso acostumar -se a executar comandos no terminal. Portanto, para memorizar diferentes comandos no Linux, você deve usar o terminal diariamente para entender como os comandos são usados ​​com diferentes opções e argumentos.

Gerenciar tipos de arquivo e definir o tempo no Linux - Parte 3

Por favor, passe por nossas partes anteriores desta série de truques Linux.

  1. 5 Dicas e truques da linha de comando interessantes no Linux - Parte 1
  2. 10 truques úteis de linha de comando para iniciantes - Parte 2

Neste artigo, vamos analisar algumas dicas e truques de usar 10 comandos para trabalhar com arquivos e tempo no terminal.

Tipos de arquivo no Linux

No Linux, tudo é considerado como um arquivo, seus dispositivos, diretórios e arquivos regulares são considerados como arquivos.

Existem diferentes tipos de arquivos em um sistema Linux:

  1. Arquivos regulares que podem incluir comandos, documentos, arquivos de música, filmes, imagens, arquivos e assim por diante.
  2. Arquivos de dispositivo: que são usados ​​pelo sistema para acessar seus componentes de hardware.

Existem dois tipos de arquivos de dispositivo em blocos de arquivos que representam dispositivos de armazenamento, como Harddisks, Eles lêem dados em blocos e arquivos de caracteres, leem dados de um personagem por personagem.

  1. Links e softlinks: Eles são usados ​​para acessar arquivos de qualquer lugar em um sistema de arquivos Linux.
  2. Nomeados tubos e soquetes: permitir que diferentes processos se comuniquem entre si.

1. Determinando o tipo de arquivo usando o comando 'arquivo'

Você pode determinar o tipo de arquivo usando o arquivo comando da seguinte forma. A captura de tela abaixo mostra diferentes exemplos de uso do comando de arquivo para determinar os tipos de diferentes arquivos.

[Email Protected] ~/Linux-Tricks $ dir Mestre de backup.Zip Crossroads-estável.alcatrão.gz num.TXT EDWARD-MAYA-2011-2012-NEW-REMIX.MP3 Reggea.Livro de otimização do XSPF Linux-Segurança.gif tmp-link [Email Protected] ~/Linux-Tricks $ Backup de arquivo/ Backup/: Diretório [Email Protected] ~/Linux-Tricks $ mestre de arquivos.fecho eclair mestre.ZIP: Dados do Arquivo de Zip, pelo menos V1.0 para extrair [Email Protected] ~/Linux-Tricks $ Cruzado de arquivo estável.alcatrão.gz Crossroads-estável.alcatrão.GZ: GZIP Dados compactados, do Unix, Último modificado: Ter 5 de abril 15:15:20 2011 [Email Protected] ~/Linux-Tricks $ Arquivo Linux-Segurança-Otimização-Livro.gif Livro de otimização Linux-Segurança.GIF: GIF Image Data, versão 89a, 200 x 259 [Email Protected] ~/Linux-Tricks $ Arquivo Edward-Maya-2011-2012-New-Remix.mp3 Edward-Maya-2011-2012-New-Remix.mp3: arquivo de áudio com id3 versão 2.3.0, contém: mpeg adts, camada III, v1, 192 kbps, 44.1 kHz, JntStereo [Email Protected] ~/Linux-Tricks $ arquivo /dev /sda1 /dev/sda1: Block Special  [Email Protected] ~/Linux-Tricks $ arquivo /dev /tty1 /dev/tty1: personagem especial  

2. Determinando o tipo de arquivo usando os comandos 'ls' e 'dir'

Outra maneira de determinar o tipo de arquivo é executando uma longa listagem usando os comandos LS e DIR.

Usando ls -l Para determinar o tipo de arquivo.

Quando você visualiza as permissões de arquivo, o primeiro caractere mostra o tipo de arquivo e os outros charcters mostram as permissões de arquivo.

[Email Protected] ~/Linux-Tricks $ ls -l TOTAL 6908 DRWXR-XR-X 2 TECMINT TECMINT 4096 SEP 9 11:46 Backup -rw-r-R-- 1 Tecmint Tecmint 1075620.alcatrão.GZ -RWXR ----- 1 Tecmint Tecmint 5916085 9 de setembro 11:49 Edward-Maya-2011-2012-New-Remix.MP3 -RW-R-R-- 1 Tecmint Tecmint 42122, 9 de setembro 11:49 Linux-Security-Otimization-Book.GIF -RW-R-R-- 1 Tecmint Tecmint 17627 9 de setembro 11:46 Mestre.zip -rw-r-1 Tecmint Tecmint 5 de setembro 11:48 num.txt -rw-r-1 Tecmint Tecmint 0 9 de setembro 11:46 Reggea.XSPF -RW-R-R-- 1 Tecmint Tecmint 5 de setembro 11:47 TMP-Link 

Usando ls -l para determinar bloquear e personagem arquivos.

[Email Protected] ~/Linux-Tricks $ ls -l /dev /sda1 BRW-RW ---- 1 DISCO DE ROOTA 8, 1 de setembro 10:53 /dev /sda11 [Email Protected] ~/Linux-Tricks $ ls -l /dev /tty1 CRW-RW ---- 1 raiz tty 4, 1 de setembro 10:54 /dev /tty1 

Usando dir -l Para determinar o tipo de arquivo.

[Email Protected] ~/Linux-Tricks $ dir -l TOTAL 6908 DRWXR-XR-X 2 TECMINT TECMINT 4096 SEP 9 11:46 Backup -rw-r-R-- 1 Tecmint Tecmint 1075620.alcatrão.GZ -RWXR ----- 1 Tecmint Tecmint 5916085 9 de setembro 11:49 Edward-Maya-2011-2012-New-Remix.MP3 -RW-R-R-- 1 Tecmint Tecmint 42122, 9 de setembro 11:49 Linux-Security-Otimization-Book.GIF -RW-R-R-- 1 Tecmint Tecmint 17627 9 de setembro 11:46 Mestre.zip -rw-r-1 Tecmint Tecmint 5 de setembro 11:48 num.txt -rw-r-1 Tecmint Tecmint 0 9 de setembro 11:46 Reggea.XSPF -RW-R-R-- 1 Tecmint Tecmint 5 de setembro 11:47 TMP-Link 

3. Contando o número de arquivos de um tipo específico

Em seguida, examinaremos as dicas sobre a contagem do número de arquivos de um tipo específico em um determinado diretório usando o ls, comandos Grep e WC. A comunicação entre os comandos é alcançada através da tubulação nomeada.

  1. grep - comando para pesquisar de acordo com um determinado padrão ou expressão regular.
  2. Banheiro - comando para contar linhas, palavras e personagens.
Contando o número de arquivos regulares

No Linux, arquivos regulares são representados pelo - símbolo.

[Email Protected] ~/Linux-Tricks $ ls -l | grep ^- | wc -l 7 
Counting Número de diretórios

No Linux, os diretórios são representados pelo d símbolo.

[Email Protected] ~/Linux-Tricks $ ls -l | grep ^d | wc -l 1 
Contando o número de links simbólicos e difíceis

No Linux, os links símblicos e duros são representados pelo eu símbolo.

[Email Protected] ~/Linux-Tricks $ ls -l | grep ^l | wc -l 0 
Contando o número de arquivos de bloco e caracteres

No Linux, os arquivos de bloco e caractere são representados pelo b e c símbolos respectivamente.

[Email Protected] ~/Linux-Tricks $ ls -l /dev | grep ^b | wc -l 37 [Email Protected] ~/Linux-Tricks $ ls -l /dev | grep ^c | wc -l 159 

4. Encontrando arquivos em um sistema Linux

Em seguida, examinaremos alguns comandos que se pode usar para encontrar arquivos em um sistema Linux, que incluem o localizar, encontrar, o que é e qual comandos.

Usando o comando Locate para encontrar arquivos

Na saída abaixo, estou tentando localizar a configuração do servidor Samba para o meu sistema.

[Email Protected] ~/Linux-Tricks $ Localize o samba.conf /usr/lib/tmpfiles.D/Samba.conf /var/lib/dpkg/info/samba.conffiles 
Usando o comando encontre para encontrar arquivos

Para aprender a usar o comando find no Linux, você pode ler nosso artigo a seguir que mostra mais do que 30+ Exemplos práticos e uso do comando de encontro no Linux.

  1. 35 exemplos de comando 'find' no Linux
Usando o comando whatis para localizar comandos

O o que é O comando é usado principalmente para localizar comandos e é especial porque fornece informações sobre um comando, também encontra arquivos de configurações e entradas manuais para um comando.

[Email Protected] ~/Linux-Tricks $ Whatis Bash BASH (1) - GNU Bourne -again Shell [Email Protected] ~/Linux-Tricks $ O que encontra Encontre (1) - Pesquise arquivos em uma hierarquia de diretório [Email Protected] ~/Linux-Tricks $ Whatis LS LS (1) - Conteúdo do diretório da lista 
Usando qual comando para localizar comandos

O qual O comando é usado para localizar comandos no sistema de arquivos.

[Email Protected] ~/Linux-Tricks $ Qual mkdir /bin/mkdir [Email Protected] ~/Linux-Tricks $ Qual é a batida /BIN/BASH [Email Protected] ~/Linux-Tricks $ que encontram /usr/bin/encontre [Email Protected] ~/Linux-Tricks $ $ que ls /bin/ls 

5. Trabalhando com o tempo em seu sistema Linux

Ao trabalhar em um ambiente em rede, é uma boa prática manter o tempo correto no seu sistema Linux. Existem certos serviços em sistemas Linux que exigem tempo correto para trabalhar com eficiência em uma rede.

Vamos olhar para os comandos que você pode usar para gerenciar o tempo em sua máquina. No Linux, o tempo é gerenciado de duas maneiras: tempo do sistema e Hardware Time.

O tempo do sistema é gerenciado por um relógio do sistema e o tempo de hardware é gerenciado por um relógio de hardware.

Para visualizar a hora, a data e o fuso horário do sistema, use o comando de data da seguinte maneira.

[Email Protected] ~/Linux-Tricks $ data Qua 9 de setembro 12:25:40 IST 2015 

Defina o tempo do seu sistema usando datas ou data -set = ”string” do seguinte modo.

[Email Protected] ~/Linux-Tricks $ Data do sudo -s "12:27:00" Qua 9 de setembro 12:27:00 IST 2015 [Email Protected] ~/Linux-Tricks $ Data do sudo - -SET = "12:27:00" Qua 9 de setembro 12:27:00 IST 2015 

Você também pode definir a hora e a data da seguinte maneira.

[Email Protected] ~/Linux-Tricks $ Data do sudo 090912302015 Qua 9 de setembro 12:30:00 IST 2015 

Visualizando a data atual de um calendário usando cal comando.

[Email Protected] ~/Linux-Tricks $ cal Setembro de 2015 Su Mo Tu TH FR SA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 

Veja a hora do relógio de hardware usando o Hwclock comando.

[Email Protected] ~/Linux-Tricks $ sudo hwclock Quarta -feira 09 de setembro de 2015 06:02:58 IST -0.200081 segundos 

Para definir a hora do relógio de hardware, use hwclock -set -date = ”string” do seguinte modo.

[Email Protected] ~/Linux-Tricks $ sudo hwclock - -set - -date = "09/09/2015 12:33:00" [Email Protected] ~/Linux-Tricks $ sudo hwclock Quarta -feira 09 de setembro de 2015 12:33:11 IST -0.891163 segundos 

O tempo do sistema é definido pelo relógio de hardware durante a inicialização e, quando o sistema está desligando, o tempo de hardware é redefinido para o tempo do sistema.

Portanto, quando você visualiza o tempo do sistema e o tempo de hardware, eles são os mesmos, a menos que você mude o tempo do sistema. Seu hardware pode estar incorreto quando o CMOS A bateria é fraca.

Você também pode definir o tempo do seu sistema usando o tempo do relógio de hardware da seguinte forma.

$ sudo hwclock -hctosys 

Também é possível definir a hora do relógio de hardware usando a hora do relógio do sistema da seguinte maneira.

$ sudo hwclock - -systohc 

Para ver quanto tempo seu sistema Linux está em execução, use o tempo de atividade comando.

[Email Protected] ~/Linux-Tricks $ tempo de atividade 12:36:27 UP 1:43, 2 Usuários, Carregar Média: 1.39, 1.34, 1.45 [Email Protected] ~/Linux-Tricks $ Uptime -p até 1 hora, 43 minutos [Email Protected] ~/Linux-Tricks $ Uptime -s 2015-09-09 10:52:47 

Resumo

Entender os tipos de arquivos é Linux é uma boa prática para os mendigos, e também o gerenciamento do tempo é fundamental, especialmente nos servidores para gerenciar serviços de maneira confiável e eficiente. Espero que você ache este guia útil. Se você tiver alguma informação adicional, não se esqueça de postar um comentário. Fique conectado a Tecmint.