Saya mencoba menemukan cara untuk menentukan nama dan versi distribusi Linux yang akan berfungsi pada sebagian besar (atau idealnya, semua) distribusi modern. aku tahu itu/etc/os-release berisi info yang saya butuhkan pada distribusi yang saya coba (CentOS, Debian), tetapi seberapa amankah itu untuk bergantung pada keberadaannya? Perintah seperti uname -atidak benar-benar berisi info yang sama, dan lsb_releasetampaknya tidak ada pada mis CentOS minimal.
Apakah ada cara cepat untuk mencari tahu persis apa distro yang datang /etc/os-release? Selain itu, /etc/os-releasedijamin berisi NAME, VERSIONdan PRETTY_NAMEbidang?