11
如何可靠地获得操作系统的名称?
假设我已登录到远程系统,我如何知道它正在运行什么?在大多数现代Linux(Linuces?)上,您具有以下lsb_release命令: $ lsb_release -ic Distributor ID: LinuxMint Codename: debian 据我所知,它给出的信息与相同/etc/lsb-release。如果该文件不存在怎么办?我似乎还记得该lsb_release命令是相对较新的,所以如果我必须获得旧系统的OS怎么办? 无论如何,lsb代表,Linux Standard Base所以我假设它不适用于非Linux Unices。据我所知,无法从中获取此信息,uname那么如何在不使用的系统上获取此信息lsb_release?