![Como assistir a Netflix com amigos e familiares?](/f/41bfbcb5a25a66795df301d6615d46a6.jpg?width=100&height=100)
Adaptar-se ao uso da linha de comando ou terminal pode ser muito difícil para iniciantes que desejam aprender Linux. Como o terminal oferece mais controle sobre o sistema Linux do que os programas GUIs, é preciso se acostumar 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.
Por favor, passe por nossas partes anteriores deste Truques Linux Series.
Neste artigo, veremos algumas dicas e truques para usar 10 comandos para trabalhar com arquivos e hora no terminal.
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:
Existem dois tipos de arquivos de dispositivos em blocos que representam dispositivos de armazenamento, como discos rígidos, eles lêem os dados em blocos e os arquivos de caracteres lêem os dados caractere por caractere.
Você pode determinar o tipo de um arquivo usando o Arquivo comando da seguinte forma. A captura de tela abaixo mostra diferentes exemplos de uso do comando file para determinar os tipos de arquivos diferentes.
[email protegido] ~ / Linux-Tricks $dir BACKUP master.zip. crossroads-stable.tar.gz num.txt. EDWARD-MAYA-2011-2012-NEW-REMIX.mp3 reggea.xspf. Linux-Security-Optimization-Book.gif tmp-link [email protegido] ~ / Linux-Tricks $arquivo BACKUP /BACKUP /: diretório[email protegido] ~ / Linux-Tricks $arquivo master.zipmaster.zip: dados de arquivo Zip, pelo menos v1.0 para extrair[email protegido] ~ / Linux-Tricks $arquivo crossroads-stable.tar.gzcrossroads-stable.tar.gz: dados compactados gzip, do Unix, última modificação: Ter 5 de abril 15:15:20 de 2011[email protegido] ~ / Linux-Tricks $arquivo Linux-Security-Optimization-Book.gifLinux-Security-Optimization-Book.gif: dados de imagem GIF, versão 89a, 200 x 259[email protegido] ~ / Linux-Tricks $arquivo EDWARD-MAYA-2011-2012-NEW-REMIX.mp3EDWARD-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 protegido] ~ / Linux-Tricks $arquivo / dev / sda1/ dev / sda1: bloco especial [email protegido] ~ / Linux-Tricks $arquivo / dev / tty1/ dev / tty1: caractere especial
Outra maneira de determinar o tipo de um arquivo é realizar uma longa listagem usando o ls e dir comandos.
Usando ls -l para determinar o tipo de um arquivo.
Quando você visualiza as permissões do arquivo, o primeiro caractere mostra o tipo de arquivo e os outros caracteres mostram as permissões do arquivo.
[email protegido] ~ / Linux-Tricks $ls -l
total 6908. drwxr-xr-x 2 tecmint tecmint 4096 9 de setembro 11h46 BACKUP. -rw-r - r-- 1 tecmint tecmint 1075620 09 de setembro 11:47 crossroads-stable.tar.gz. -rwxr 1 tecmint tecmint 5916085 Sep 9 11:49 EDWARD-MAYA-2011-2012-NEW-REMIX.mp3. -rw-r - r-- 1 tecmint tecmint 42122 09 de setembro 11:49 Linux-Security-Optimization-Book.gif. -rw-r - r-- 1 tecmint tecmint 17627 09 de setembro 11:46 master.zip. -rw-r - r-- 1 tecmint tecmint 5 09 de setembro 11:48 num.txt. -rw-r - r-- 1 tecmint tecmint 0 09 de setembro 11:46 reggea.xspf. -rw-r - r-- 1 tecmint tecmint 5 09 de setembro 11:47 tmp-link.
Usando ls -l para determinar quadra e personagem arquivos.
[email protegido] ~ / Linux-Tricks $ls -l / dev / sda1 brw-rw 1 root disk 8, 1 set 9 10:53 / dev / sda1 [email protegido] ~ / Linux-Tricks $ls -l / dev / tty1 crw-rw 1 root tty 4, 1 09 de setembro 10:54 / dev / tty1.
Usando dir -l para determinar o tipo de um arquivo.
[email protegido] ~ / Linux-Tricks $dir -l
total 6908. drwxr-xr-x 2 tecmint tecmint 4096 9 de setembro 11h46 BACKUP. -rw-r - r-- 1 tecmint tecmint 1075620 09 de setembro 11:47 crossroads-stable.tar.gz. -rwxr 1 tecmint tecmint 5916085 Sep 9 11:49 EDWARD-MAYA-2011-2012-NEW-REMIX.mp3. -rw-r - r-- 1 tecmint tecmint 42122 09 de setembro 11:49 Linux-Security-Optimization-Book.gif. -rw-r - r-- 1 tecmint tecmint 17627 09 de setembro 11:46 master.zip. -rw-r - r-- 1 tecmint tecmint 5 09 de setembro 11:48 num.txt. -rw-r - r-- 1 tecmint tecmint 0 09 de setembro 11:46 reggea.xspf. -rw-r - r-- 1 tecmint tecmint 5 09 de setembro 11:47 tmp-link.
A seguir, veremos dicas sobre como contar o número de arquivos de um tipo específico em um determinado diretório usando o ls, grep e banheiro comandos. A comunicação entre os comandos é realizada por meio de tubulação nomeada.
No Linux, os arquivos regulares são representados pelo –
símbolo.
[email protegido] ~ / Linux-Tricks $ls -l | grep ^ - | wc -l7
No Linux, os diretórios são representados pelo d
símbolo.
[email protegido] ~ / Linux-Tricks $ls -l | grep ^ d | wc -l1
No Linux, links simbólicos e hard links são representados pelo eu
símbolo.
[email protegido] ~ / Linux-Tricks $ls -l | grep ^ l | wc -l0
No Linux, os arquivos de blocos e caracteres são representados pelo b
e c
símbolos respectivamente.
[email protegido] ~ / Linux-Tricks $ls -l / dev | grep ^ b | wc -l37[email protegido] ~ / Linux-Tricks $ls -l / dev | grep ^ c | wc -l159
A seguir, veremos alguns comandos que podem ser usados para localizar arquivos em um sistema Linux, incluindo o localizar, encontrar, o que é e qual comandos.
Na saída abaixo, estou tentando localizar o Configuração do servidor Samba para o meu sistema.
[email protegido] ~ / Linux-Tricks $localize samba.conf/usr/lib/tmpfiles.d/samba.conf/var/lib/dpkg/info/samba.conffiles
Para aprender a usar o comando find no Linux, você pode ler nosso seguinte artigo que mostra mais de 30+ exemplos práticos e uso do comando find no Linux.
O o que é O comando é usado principalmente para localizar comandos e é especial porque fornece informações sobre um comando, ele também encontra arquivos de configuração e entradas manuais para um comando.
[email protegido] ~ / Linux-Tricks $o que é bashbash (1) - GNU Bourne-Again SHell[email protegido] ~ / Linux-Tricks $o que encontrarfind (1) - pesquisa por arquivos em uma hierarquia de diretórios[email protegido] ~ / Linux-Tricks $o que é issols (1) - lista o conteúdo do diretório
O qual comando é usado para localizar comandos no sistema de arquivos.
[email protegido] ~ / Linux-Tricks $qual mkdir/bin/mkdir[email protegido] ~ / Linux-Tricks $qual festa/bin/bash[email protegido] ~ / Linux-Tricks $qual encontrar/usr/bin/find[email protegido] ~ / Linux-Tricks $ $ qual é/bin/ls
Ao trabalhar em um ambiente de rede, é uma boa prática manter a hora correta em seu sistema Linux. Existem certos serviços em sistemas Linux que requerem a hora correta para funcionar de forma eficiente em uma rede.
Veremos os comandos que você pode usar para gerenciar o tempo em sua máquina. No Linux, o tempo é gerenciado de duas maneiras: hora do sistema e tempo de hardware.
O hora do sistema é gerenciado por um relógio do sistema e o tempo do hardware é gerenciado por um relógio do hardware.
Para ver a hora, data e fuso horário do sistema, use o comando date da seguinte forma.
[email protegido] ~ / Linux-Tricks $Encontro: DataQuarta, 9 de setembro, 12:25:40 IST de 2015
Defina a hora do seu sistema usando datas ou data –set = ”STRING” do seguinte modo.
[email protegido] ~ / Linux-Tricks $data sudo -s "12:27:00"Quarta, 9 de setembro, 12:27:00 IST de 2015[email protegido] ~ / Linux-Tricks $sudo date --set = "12:27:00"Quarta, 9 de setembro, 12:27:00 IST de 2015
Você também pode definir a hora e a data da seguinte forma.
[email protegido] ~ / Linux-Tricks $data sudo 090912302015Quarta, 9 de setembro, 12:30:00 IST de 2015
Visualizando a data atual de um calendário usando cal comando.
[email protegido] ~ / Linux-Tricks $cal Setembro 2015 Su Mo Tu We 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 do hardware usando o hwclock comando.
[email protegido] ~ / Linux-Tricks $sudo hwclockQuarta-feira, 09 de setembro de 2015 06:02:58 IST -0,200081 segundos
Para definir a hora do relógio do hardware, use hwclock –set –date = ”STRING” do seguinte modo.
[email protegido] ~ / Linux-Tricks $sudo hwclock --set --date = "09/09/2015 12:33:00"[email protegido] ~ / Linux-Tricks $sudo hwclockQuarta-feira, 09 de setembro de 2015 12:33:11 PM IST -0,891163 segundos
A hora do sistema é definida pelo relógio do hardware durante a inicialização e quando o sistema está sendo encerrado, a hora do hardware é redefinida para a hora do sistema.
Portanto, quando você visualiza a hora do sistema e a hora do hardware, eles são iguais, a menos que você altere a hora do sistema. O horário do seu hardware pode estar incorreto quando o CMOS a bateria está fraca.
Você também pode definir a hora do sistema usando a hora do relógio do hardware da seguinte maneira.
$ sudo hwclock --hctosys.
Também é possível definir a hora do relógio do hardware usando a hora do relógio do sistema da seguinte maneira.
$ sudo hwclock --systohc.
Para ver há quanto tempo o seu sistema Linux está em execução, use o tempo de atividade comando.
[email protegido] ~ / Linux-Tricks $tempo de atividade12:36:27 até 1:43, 2 usuários, média de carregamento: 1,39, 1,34, 1,45[email protegido] ~ / Linux-Tricks $uptime -paté 1 hora, 43 minutos[email protegido] ~ / Linux-Tricks $uptime -s2015-09-09 10:52:47
Entender os tipos de arquivo é que o Linux é uma boa prática para iniciantes, e também gerenciar o tempo é crítico, especialmente em servidores para gerenciar serviços de maneira confiável e eficiente. Espero que você ache este guia útil. Se você tiver qualquer informação adicional, não se esqueça de postar um comentário. Fique conectado com Tecmint.