$ cat /etc/issue
Точно работает на ubuntu и ее форках. За остальное не скажу.
$uname --help Использование: uname [КЛЮЧ]… Печатает определенные сведения о системе. Если КЛЮЧ не задан, подразумевается -s. -a, --all напечатать всю информацию, в следующем порядке, кроме -p и -i, если они неизвестны: -s, --kernel-name напечатать имя ядра -n, --nodename напечатать имя машины в сети -r, --release напечатать номер выпуска операционной системы -v, --kernel-version напечатать версию ядра -m, --machine напечатать тип оборудования машины -p, --processor напечатать тип процессора или «неизвестно» -i, --hardware-platform напечатать тип аппаратной платформы или «неизвестно» -o, --operating-system напечатать имя операционной системы --help показать эту справку и выйти --version показать информацию о версии и выйти
Пример:
alexander@alexander-ThinkPad-X201 ~ $ uname -mrs Linux 3.13.0-24-generic x86_64
$ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 14.04 LTS Release: 14.04 Codename: trusty
alex@alexander-ThinkPad-X201 ~ $ cat /etc/*[-_]{release,version} DISTRIB_ID=LinuxMint DISTRIB_RELEASE=18.3 DISTRIB_CODENAME=sylvia DISTRIB_DESCRIPTION="Linux Mint 18.3 Sylvia" NAME="Linux Mint" VERSION="18.3 (Sylvia)" ID=linuxmint ID_LIKE=ubuntu PRETTY_NAME="Linux Mint 18.3" VERSION_ID="18.3" HOME_URL="http://www.linuxmint.com/" SUPPORT_URL="http://forums.linuxmint.com/" BUG_REPORT_URL="http://bugs.launchpad.net/linuxmint/" VERSION_CODENAME=sylvia UBUNTU_CODENAME=xenial