| 今天看Ubuntu cookbook的一篇文章,提到如何查看Ubuntude版本,觉得不是很全面,我再来补充和分析一哈子,呵呵!
文章中提到方法一是查看/etc/issue文件中的内容,可以看到版本号。这里要澄清的一个问题是,/etc/issue的作用主要是在本机登录时,在登录提示之前显示相关的字符信息。/etc/issue.net显示远程登录时的信息。当然一般的提示信息都包含系统版本,但是,如果别人改成自己的个性提示,那就麻烦了。所以我不推荐用这种方法查看系统版本。/etc/issue文件中包含一些换码符,它们由agetty解释,所有的换码符必须紧跟于一个反斜线(\)的后面,比如\d将插入当前时间。
b 插入当前行的波特率
d 插入当前日期
s 插入操作系统的名称
l 插入当前tty的名称
m 插入计算机的体系结构id,如i486
n 插入计算机的节点名,即hostname
o 插入计算机的域名
r 插入内核的版本
t 插入当前时间
u 插入当前登陆的用户数
U 插入1 user 或者 N users,N是当前登陆的用户数
v 插入当前操作系统的版本
|
还有一个方法是使用lsb_release命令,个人觉得这种方法比较好。直接看一下怎么使用这个命令了。查了一下,网上关于这个命令的详细介绍根本没有,过两天我来写一个好了。
第三种方法是使用uname。uname和lsb_release的区别在于前者主要是显示系统的整个信息,后者只是显示版本信息(但是比uname详细)。直接uanme -a,关于这个命令的介绍很多,就不多说了。 |