关于查看Ubuntu的版本信息,我们会用到两个命令uname和cat。

uname命令

这个命令用于显示系统信息。其参数为:

-a 显示所有系统信息。其中包括机器名、操作系统名、内核名称等。

以下为执行unmae -a后的截屏。

从结果中可以看到这是一个Linux系统,机器名被我做了模糊处理,内核版本号为4.10.0-28-generic,发行商名称为Ubuntu,发行版本号为16.04.2。

除了-a之外,还有-s、-m、-r、-v、-p等参数,具体用法请参考man信息。

cat命令

这个cat命令并不是用于显示Ubuntu版本信息的,而是用来连接文件内容并显示的命令。在Ubuntu系统中,系统信息是记录在/proc/version和/etc/os-release这2个文件中的,所以我们可以用cat /proc/version以及cat /etc/os-release来查看Ubuntu的版本信息。

cat /proc/version命令显示的结果与uname -a相似(我甚至怀疑uname -a命令就是对/proc/version文件内容的一种格式化输出。

cat /etc/os-release命令显示如下内容:

这些内容应该属于发行版本信息,其中包含了发行商的名称Ubuntu,发行版本号16.04,发行商网站地址,以及发行版本代号xenial。

最新文章

  1. Linux LVM学习总结——扩展卷组VG
  2. Mysql的基础使用之SQL原生语句的使用:表的 创建 删除 修改 (一)
  3. IOS UI多线程 NSThread 下载并显示图片到UIImageView
  4. 并发编程 17—— Lock
  5. nyoj 139 我排第几个--康拓展开
  6. 有时候dfs可以简化各种组合的操作
  7. HDU 5724 Chess(国际象棋)
  8. git相关网页
  9. yum中baserul路径中的空格
  10. Python根据上下限生成不重复随机数1
  11. Filter Conditions 过滤条件
  12. linux下so动态库一些不为人知的秘密(中二)
  13. java验证手机号码是否合法
  14. hdu_5354_Bipartite Graph(cdq分治+并查集判二分图)
  15. 使用HTML5地理位置定位到城市的方法及注意事项
  16. pb9常见错误及含义
  17. 实践作业2:黑盒测试实践——搭建被测web系统Day 4
  18. 基于阻塞队列的生产者消费者C#并发设计
  19. 35.app后端搜索入门
  20. C 一维数组 冒泡排序,查最大值

热门文章

  1. Java学习之路(二):关键字和变量,运算符
  2. Python调用C++DLL函数出错String类型问题
  3. idea的插件zookeeper
  4. CentOS7 配置免密登陆
  5. Linux修改命令行样式
  6. CF520B——Two Buttons——————【广搜或找规律】
  7. 多线程FTP下载日志脚本
  8. 从 JDK 源码角度看 Object
  9. html/JS onload的详解
  10. Java温故而知新(4)类String字符串