willnux
(usa Fedora)
Enviado em 27/11/2015 - 22:58h
Fr4nk3nst3in escreveu:
willnux escreveu:
haha cheguei só em 2015. Atrasadinho...
Bom, se eles tem alguma finalidade fora a informação da distribuição/S.O, eu desconheço...mas que esses arquivos são uma "mão na roda" para quando você for criar um script em shell e precisa obter informações da distro, isso eles são.
Se quer saber mais veja aqui [em inglês]:
http://www.freedesktop.org/software/systemd/man/os-release.html
Abraço.
-------------------------------------
"Enjoy your life with Linux."
-------------------------------------
+1
Prefiro o "screenfetch"
--
Feche o tópico quando o problema for resolvido, e escolha a melhor resposta
Bom, realmente o "screenfetch" tem um diferencial de visual mais chamativo (por causa do logo da distro desenhado), porem, em questão de performasse e uma usabilidade para incorporar em programação, não sai bem quanto o "/etc/os-release".
Por exemplo:
Se você rodar o comando abaixo com o "screenfetch":
$ screenfetch | grep OS
Retorno será algo parecido com isso:
`ooo/ OS: Arch Linux
Veja que ele me trás caracteres (`ooo/ ) do logo da distro que é desenhado no terminal, e isso não é útil caso queira
informações para colocar em um script ou fazer o "OS" uma variável.
Já o comando com o "/etc/os-release":
$ cat /etc/*-release | grep ^NAME
Vai me retornar isso:
NAME="Arch Linux"
Repare que isso pode servir como uma variável caso queira implementar em um Script Shell.
Nem tudo que é bonito é útil. Mas cada um, tem suas opiniões não é?!
Abraço.
NOTA: O "screenfetch" usa o "/etc/os-release" em seu código fonte :)
-------------------------------------
"Enjoy your life with Linux."
-------------------------------------