Linux内核的版本号如4.2.0-16-generic,如何只获得4.2呢?
答案:2 悬赏:10 手机版
解决时间 2021-02-26 20:04
- 提问者网友:做自己de王妃
- 2021-02-25 19:45
Linux内核的版本号如4.2.0-16-generic,如何只获得4.2呢?
最佳答案
- 五星知识达人网友:荒野風
- 2021-02-25 20:39
1.1 命令lsb_release -a
lsb_release提供特定的LSB (Linux Standard Base)和发布版本相关信息。
ubuntu中运行lsb_release -a的结果如下:
1.2 命令cat /etc/issue
/etc目录下放的是系统的配置文件。
/etc/issue文件通常包括系统的一段短说明或欢迎信息.内容由系统管理员确定。
ubuntu中执行cat /etc/issue命令的结果如下:
2. 查看内核版本的命令
2.1 命令uname -a
uname来源于utsname,是一个系统调用,格式为
int uret = uname((struct utsname)* uname_buf),
其中,结构体指针uname_buf中主要存放的是操作系统名称、内核版本和硬件体系结构;
结构体struct utsname的定义如下:
utsname中的UTS指的应该是Universal Time–sharing System(通用分时系统)。
ubuntu中运行uname -a的结果如下所示:
内核版本为:3.0.0-32-generic
2.2 命令cat /proc/version
proc文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在linux内核空间和用户空间进行通信。
与普通文件不同的是,这些虚拟文件都是动态创建的。
/proc非常强大,如下所示为对/proc中部分元素执行一次交互查询的结果:
其中,version文件中存储的是内核的版本、操作系统的名称等信息,与uname -a的内容基本相同。
内核版本为3.0.0-32-generic
lsb_release提供特定的LSB (Linux Standard Base)和发布版本相关信息。
ubuntu中运行lsb_release -a的结果如下:
1.2 命令cat /etc/issue
/etc目录下放的是系统的配置文件。
/etc/issue文件通常包括系统的一段短说明或欢迎信息.内容由系统管理员确定。
ubuntu中执行cat /etc/issue命令的结果如下:
2. 查看内核版本的命令
2.1 命令uname -a
uname来源于utsname,是一个系统调用,格式为
int uret = uname((struct utsname)* uname_buf),
其中,结构体指针uname_buf中主要存放的是操作系统名称、内核版本和硬件体系结构;
结构体struct utsname的定义如下:
utsname中的UTS指的应该是Universal Time–sharing System(通用分时系统)。
ubuntu中运行uname -a的结果如下所示:
内核版本为:3.0.0-32-generic
2.2 命令cat /proc/version
proc文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在linux内核空间和用户空间进行通信。
与普通文件不同的是,这些虚拟文件都是动态创建的。
/proc非常强大,如下所示为对/proc中部分元素执行一次交互查询的结果:
其中,version文件中存储的是内核的版本、操作系统的名称等信息,与uname -a的内容基本相同。
内核版本为3.0.0-32-generic
全部回答
- 1楼网友:爱难随人意
- 2021-02-25 20:51
echo "4.2.0-16-generic" | cut -c1-3
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯