本当によく忘れるのでまとめます。なお、一部の OS や ディストリビューション では使えないものがあります。
cat /etc/os-release
Linux Mint の場合
$ cat /etc/os-release NAME="Linux Mint" VERSION="18.2 (Sonya)" ID=linuxmint ID_LIKE=ubuntu PRETTY_NAME="Linux Mint 18.2" VERSION_ID="18.2" HOME_URL="http://www.linuxmint.com/" SUPPORT_URL="http://forums.linuxmint.com/" BUG_REPORT_URL="http://bugs.launchpad.net/linuxmint/" VERSION_CODENAME=sonya UBUNTU_CODENAME=xenial
uname -a
Linux Mint の場合
$ uname -a Linux your_hostname 4.8.0-53-generic #56~16.04.1-Ubuntu SMP Tue May 16 01:18:56 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
cat /proc/version
Linux Mint の場合
$ cat /proc/version Linux version 4.8.0-53-generic (buildd@lgw01-56) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #56~16.04.1-Ubuntu SMP Tue May 16 01:18:56 UTC 2017
sw_vers
macOS の場合
$ sw_vers ProductName: Mac OS X ProductVersion: 10.13.2 BuildVersion: 17C88