在 Linux 系统中,以下是一些用于管理当前登录用户的常用操作命令:
-
查看当前登录用户:
who:显示当前登录系统的用户信息。w:显示当前登录用户的详细信息,包括用户、终端、登录时间等。
-
切换用户:
su username:切换到指定用户名的用户,需要输入该用户的密码。sudo su:切换到超级用户 (root),要求输入当前用户的密码。sudo -i:切换到超级用户并且获取 root 的环境变量。
-
退出登录:
exit:退出当前用户登录或者退出终端窗口。
-
查看用户信息:
id:显示用户的 UID (用户标识符)、GID (组标识符) 和所属的组。finger username:显示指定用户的详细信息。
-
查看用户的进程信息:
ps -u username:显示特定用户的进程信息。top -u username:显示特定用户的活动信息。
-
查看用户的工作目录:
pwd:显示当前工作目录的绝对路径。cd:切换当前工作目录。
-
查看用户的权限:
groups:显示当前用户属于哪些用户组。ls -l:列出当前目录下文件的权限信息。
-
查看用户的历史命令:
history:显示用户执行过的历史命令记录。
-
编辑用户的文件:
nano filename:使用 nano 编辑器编辑文件。vim filename:使用 vim 编辑器编辑文件。
-
查看登录日志:
/var/log/auth.log:此日志文件包含有关用户登录和权限管理方面的信息。
这些命令可用于帮助您管理和了解当前登录用户在 Linux 系统上的活动和权限。