复制成功
请遵守本站许可
REPORT
Chapter_Post // Field_Report

Post_Ref: RL-LINUX每日命

2026.04.08

Linux每日命令-78-whoami

Echo HaoRan
Echo HaoRan
#计划任务
ANALYSIS

Linux 每日一篇 - 78 - whoami#

Linux 当前用户查看神器!掌握 whoami 命令,轻松确认用户身份,确保操作权限正确!

whoami 命令是什么?#

whoami 是”Who am I?”的缩写,用于显示当前有效用户 ID 的用户名,是确认当前登录用户身份的简单实用工具。

基本用法#

PRTCL // PLAINTEXT
# 显示当前用户名
whoami
# 在脚本中使用
if [ "$(whoami)" = "root" ]; then
echo "当前为 root 用户"
else
echo "当前为普通用户"
fi
# 检查当前用户 ID
id $(whoami)
# 与 id 命令对比
id
whoami

实用技巧#

PRTCL // PLAINTEXT
# 在脚本中检查是否为 root 用户
if [ "$(whoami)" = "root" ]; then
echo "以 root 身份运行"
# root 权限命令
else
echo "请使用 sudo 运行"
exit 1
fi
# 获取当前用户 ID
USER_ID=$(id -u $(whoami))
echo "当前用户 ID: $USER_ID"
# 检查当前用户组
groups $(whoami)
# 在不同用户间切换后确认身份
sudo -u username whoami
# 获取当前用户的主目录
echo "主目录: /home/$(whoami)"

常用场景#

PRTCL // PLAINTEXT
# 确认当前用户身份
whoami
# 在脚本中检查权限
CURRENT_USER=$(whoami)
if [ "$CURRENT_USER" = "root" ]; then
echo "当前用户为 root,可以执行系统级操作"
fi
# 配置文件路径
CONFIG_PATH="/home/$(whoami)/.config"
# 根据用户身份执行不同操作
case $(whoami) in
"root")
echo "系统管理员模式"
;;
"admin")
echo "管理员模式"
;;
*)
echo "普通用户模式"
;;
esac
# 验证 sudo 效果
echo "普通用户: $(whoami)"
sudo whoami

抖音文案#

🎯 Linuxwhoami 命令!

✅ 基本用法:whoami ✅ 常用参数:whoami -option ✅ 实用技巧:whoami —help

每天一个 Linux 命令,30 天变身 Linux 高手!

#Linux 入门 #系统命令 #程序员必备 #技术分享


关于我#

全平台同名”汪多多是只猫”,专注分享实用技术教程,让你的 IT 学习之路更轻松!

关注我,每天一个 Linux 命令,轻松入门 Linux 系统!

R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
// END OF POST

订阅

通过 RSS 订阅本站,新文章发布时第一时间收到通知。

Follow
Classified
Chapter_06
Protocol_Ref: CC-BY-NC-SA-4.0

Linux每日命令-78-whoami

Author: CHONGXIReleased: 2026.04.08

Licensed under CC BY-NC-SA 4.0

评论

© 2025-2026 EchoSpace
Powered by Astro & echohaoran Non-Collaborative_Entity // Protocol_V.4.21