深入解析:麒麟操作系统 | 常用命令及脚本(2)
先来回顾麒麟往期内容:

麒麟
本章学习目标
掌握使用命令的正确方法
![]()

whoami 命令
输出当前使用者的登陆帐号
whoami 是 用于快速查询当前有效登录用户账号的基础命令,功能简洁但高频实用,尤其在多用户切换场景(如 su/sudo 后)中,可快速确认当前操作的用户身份。
语法结构
语法极简,无复杂选项,基本格式为:
whoami
(注意:命令全小写,无空格,与 who am i 命令功能不同,后者会显示更详细的登录信息,而非仅用户名)
实用示例
在终端直接执行 whoami,即可返回当前用户账号:
# 示例1:当前以普通用户 "user" 登录

id 命令
查询用户的身份标识信息
id 命令用于获取指定用户(或当前用户)的用户 ID(UID)、组 ID(GID)、所属主组及附加组等核心身份信息,是确认用户权限归属的关键工具(Linux 系统通过 UID/GID 识别用户和组,而非单纯依赖用户名)。
语法结构
id[选项][用户名]
(若不指定 “用户名”,则默认查询当前用户;选项可选,用于调整输出格式)
打印用户信息


who 命令
查看系统当前登录用户信息
who 是用于监控当前所有登入用户状态的核心命令,能直观展示 “谁在使用系统”“通过什么方式登录”“何时登录” 等关键信息,是系统管理员排查用户会话、维护系统安全的常用工具。
语法结构
who[选项][文件]

su 命令
Linux 系统中切换用户身份的核心工具
su 是 "substitute user"(替换用户)或 "switch user"(切换用户)的缩写。系统会提示输入密码,当密码验证成功后,系统将转入新用户身份的系统环境。默认更改为 root 用户。
语法结构
su[选项][目标用户名]

sudo 命令
Linux 系统的精细化权限管控工具
sudo(全称为 "super-user do")是 Linux 中让普通用户临时获取超级用户(root)或其他用户权限的核心工具,它通过精细化的权限配置,既解决了 “普通用户需要高权限操作” 的需求,又避免了直接分享 root 密码的安全风险,是系统管理员管理多用户权限的首选工具。
语法结构:
sudo 要运行的程序或命令
让管理员能够在不告诉用户 root 密码的前提下,授予普通用户某些特定类型的超级权限。Sudo 意思就是 super-user do,让当前用户暂时以超级管理员 root 的身份来执行这条命令;要想以非 root 用户身份来运行命令,必须使用-u 选项来指定用户;否则,sudo 会默认为 root 用户。
sudo 命令注意事项



浙公网安备 33010602011771号