【Linux学习】05:系统信息获取

本文详细介绍了Linux中用于获取系统信息和用户交互的一系列命令,包括`uptime`、`w`、`who`、`whoami`、`last`、`uname`、`date`、`cal`、`write`和`wall`。这些命令涵盖了系统运行时间、用户登录、进程状态、系统详情、时间日期管理等多个方面,是日常系统管理和维护的重要工具。
摘要由CSDN通过智能技术生成

05 系统信息获取


命令功能
uptime打印系统运行时长和平均负载
w获取当前登录用户和正在执行的进程
who显示当前登录系统的用户信息
whoami打印当前有效的用户名称
last显示用户最近登录信息
uname打印当前系统信息
date显示或设置系统时间与日期
cal显示日历
(1)uptime系统运行时长、平均负载:

平均负载:单位时间内,系统处于【可运行状态R】或【不可中断状态D】的平均进程个数,即进程平均活跃数。

grammaruptime [options]

-p:以漂亮的格式显示时间

-s:系统启动的时间

-V:输出版本信息

在这里插入图片描述

(2)w获取当前登录用户和正在执行的进程:

grammerw [options]

-h:不打印头信息

-s:使用短输出格式

-f:切换显示FROM项,默认显示

打印内容说明
USER登录用户名
TTY登录后系统分配的终端号
FROM远程主机名
LOGIN@登录时间
IDLE空闲时间
JCPU和该终端连接的所有进程占用的时间,不包含过去的后台作业,包含当前正在运行的后台作业
PCPU当前进程所占用时间
WHAT当前进程正在执行的命令

在这里插入图片描述

(3)who显示当前登录系统的用户信息:

grammarwho [options]...[FILE | ARG1 ARG2]

-H:显示各栏的标题信息列表

-u:显示空置时间

-q:只显示登入系统的用户名和总人数

-m:只显示终端号

在这里插入图片描述

(4)whoami打印当前有效的用户名称:

grammarwhoami

在这里插入图片描述

(5)last显示用户最近登录信息:

grammarlast [options] [<username>...] [<tty>...]

-f <file>:指定记录文件

-n <num>:指定输出记录数

-x :显示系统关机,重新关机等信息

在这里插入图片描述

  1. last命令使用的数据文件在/var/log目录下
  2. data文件只能使用last -f filename命令读取,使用cat命令不能读取
(6)uname打印当前系统信息:

grammaruname [options]

-a:全部信息

-s:内核名字

-n:网络主机名称

-r:系统发行编号

-v:os版本与时间

-m:主机类型

-p:处理器类型

-i:硬件平台

-o:操作系统名称

在这里插入图片描述

(7)date显示或设置系统时间与日期:

grammardate [options]...[+FORMAT]

-d “string”:显示字符串所指的日期(%Y年%m月%dT%H:%M:%S%Z)

-s “string”:设置时间

-u:显示GMT(如果时CST的情况下)

<+FORMAT>:显示使用的日期格式

在这里插入图片描述

(8)cal显示日历:

grammarcal [options] <参数>

-1,-3:显示最近一个月和三个月的日历

-j:显示一年的第几天

-y:显示当前年

参数:指定月份、指定年份

在这里插入图片描述

(9)write给其他用户发送信息:

grammarwrite user [tty]

拒收信息:mesg n

在这里插入图片描述

(10)wall给其他登录用户广播信息:

grammarwall "message"

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值