linux用户登录查询与对话
[转]
查询当前登入系统的用户 who
[root@lyy ~]# who
root tty1 2010-12-09 19:16
root pts/0 2010-12-09 19:29 (192.168.197.1)
第一列 登录的用户
第二列终端名
第三列 登录时间
查询每个用户最近登录时间 lastlog
[root@lyy ~]# lastlog
用户名 端口 来自 最后登陆时间
root pts/0 192.168.197.1 四 12月 9 19:29:15 +0800 2010
bin **从未登录过**
daemon **从未登录过**
pcca tty1 二 12月 7 22:09:21 +0800 2010
pcca1 tty1 二 12月 7 22:09:26 +0800 2010
pcca2 **从未登录过**
lastlog会从/var/log/lastlog文件中把数据读取出来
用户之间对话 write
格式:write 用户 终端接口
例:用户pc 发送信息给用户 pcca
1.在pc终端上查看pcca终端的接口
[pc@lyy ~]$ who
root tty1 2010-12-09 19:16
pcca pts/0 2010-12-09 19:34 (192.168.197.1) # pcca终端接口为pts/0
pc pts/1 2010-12-09 19:37 (192.168.197.1)
2.利用write发送信息 hello world
[pc@lyy ~]$ write pcca pts/0
hello world!!!
[pc@lyy ~]$
输入完成后按 Ctrl+d 来结束。
3.看pcca终端的情况
[pcca@lyy ~]$
Message from pc@lyy on pts/1 at 19:42 ...
hello world!!!
EOF
如果不想接受信息可以用 mesg n 来关闭,除root外的信息不接收。
对所有登入的用户发送广播信息 wall
[pc@lyy ~]$ wall "I will shutdown my linux server."
Broadcast message from pc (pts/1) (Thu Dec 9 19:47:35 2010):
I will shutdown my linux server.
这样所有的人都可以收到了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构