平时在终端里敲 whoami 的次数其实不多,主要是觉得它返回的信息太单薄了。尤其在下面这几种场景,单靠一个用户名很不够用:
sudo 切了身份,想知道当前到底是普通用户还是 root 、环境变量有没有跟着变。这些信息本身获取起来不复杂,只是散落在 id 、pstree 、echo $SHELL 、ip 等等命令里。每次遇到都要在脑子里组合一遍重新敲,稍微有点繁琐。
为了少敲点键盘,我 vibe 了一个小 CLI 工具: me,它的作用就是把这些高频上下文信息汇总到一个输出里,并且尽量保持克制、不啰嗦。
运行效果大概是下面这样:
user@dev-machine zsh
uid: 501
gid: 20
groups: staff, admin (+3)
privilege: user
sudo: no
ssh: no
network: 192.168.0.10 (+2)
context: rust 1.94.0
如果大家平时也有类似的习惯,或者觉得这东西有点意思,可以安装体验一下。
安装方式:
# 通过 Homebrew (macOS/Linux)
brew tap harveyTon/me
brew install me
# 下载 binary
https://github.com/harveyTon/me/releases
1
minivoid 21 小时 11 分钟前 via iPhone
给你个灵感,Ubuntu 登录的时候,会展示 uptime cpu 硬盘 ip 等信息,当然还包括他的一些小广告,觉得比较有用
|