Respostas:
Simplesmente execute "lsb_release -a" na linha de comando ou "cat / etc / lsb-release"
Se você sabe que está em um Debian ou derivado, verifique o arquivo /etc/debian_version. Isso terá o número da versão do sistema atualmente instalado.
Se você quiser algo mais genérico, olhada (especialmente) os PRETTY_NAME, NAME, VERSIONe VERSION_IDvalores /etc/os-release. Esse arquivo é realmente um script de shell que você pode originar em seus próprios scripts, para fazer as coisas de maneira diferente em diferentes distribuições.
No Debian "true", ambos os itens acima são fornecidos pelo base-filespacote. Derivados podem ser diferentes.
Novamente, se você sabe que está em um sistema Debian, também pode verificar a saída apt-cache show base-filespara ver qual versão do base-filespacote está instalada. Isso também pode não funcionar em derivativos Debian.
Se você deseja conhecer a versão do kernel atualmente em execução, pode usá uname-lo. Por exemplo, uname -apara imprimir todas as informações ou uname -rvpara imprimir a versão específica do kernel com pouca informação extra. Em muitos casos, você não precisa fazer isso, pois o que você faz não deve depender da versão específica do kernel instalada.
lsb_release -aseja muito mais informativo,cat /etc/debian_versioné outra alternativa.