系统工具uname, arch

1. 获取系统信息uname

对于uname命令,是用来打印当前机器和操作系统的信息细节,大部分会用的都是uname -a,如下给出了很多信息,但我们也要知道每个part的含义,以及其他命令参数的用法,我们首先需要知道的是uname -a 等价于 uname -mnrsv。

➜  ~ uname -mnrsv
Darwin MacBook-Pro-xxx.local 19.2.0 Darwin Kernel Version 19.2.0: Sat Nov  9 03:47:04 PST 2019; root:xnu-6153.61.1~20/RELEASE_X86_64 x86_64
➜  ~ uname -a
Darwin MacBook-Pro-xxx.local 19.2.0 Darwin Kernel Version 19.2.0: Sat Nov  9 03:47:04 PST 2019; root:xnu-6153.61.1~20/RELEASE_X86_64 x86_64
  • 硬件相关信息uname -mp

➜  ~ uname -m
x86_64
➜  ~ uname -p
i386
➜  ~ uname -mp
x86_64 i386

-m: 打印机器(machine)信息

-p: 打印处理器(processor)信息

  • 软件相关信息 uname -srv

➜  ~ uname -s
Darwin
➜  ~ uname -r
19.2.0
➜  ~ uname -v
Darwin Kernel Version 19.2.0: Sat Nov  9 03:47:04 PST 2019; root:xnu-6153.61.1~20/RELEASE_X86_64

-s: 打印操作系统(system)信息 (ios系统还可以用sw_vers命令获取额外操作系统信息)

-r: 打印发布(release)信息

-v: 打印版本(version)信息

  • 系统节点名信息

➜  ~ uname -n
MacBook-Pro-xxx.local

-n: 打印节点名(name)信息。

从上面三点可以看出,uname -a的打印结果都可以对应到每个子命令。

2. 获取架构类型 arch

➜  ~ arch
i386

3. 获取时间信息 date

  • date (+"%c"): 展示当前地区格式的当前时间
➜  ~ date
Tue Aug 11 12:20:06 CST 2020
➜  ~ date +"%c"
Tue Aug 11 12:20:45 2020
  • date (-u) +[format]: 以格式[format]展示当前时间,加-u表示以UTC格式展示
➜  ~ date +"%Y-%m-%d %H:%M:%S%"
2020-08-11 12:22:13%
➜  ~ date -u +"%Y-%m-%dT%H:%M:%S%Z"
2020-08-11T04:21:38UTC
  • date +%s: 展示当前unix时间戳,以秒为单位
➜  ~ date +%s
1597119811
  • date -r [timestamp]: 将时间戳[timestamp]转换成默认日期格式,可以结合format优化展示
➜  ~ date -r 1597119811
Tue Aug 11 12:23:31 CST 2020
➜  ~ date -r 1597119811 +"%Y-%m-%d %H:%M:%S%"
2020-08-11 12:23:31%
  • date -v1m -v+1y: 展示将当前日期的月份改为1,年份加1后的时间,1m表示1月,+1y表示加1年
➜  ~ date -v1m -v+1y
Mon Jan 11 12:27:40 CST 2021
➜  ~ date -v1m -v+1y +"%Y-%m-%d %H:%M:%S%"
2021-01-11 12:30:02%

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值