在 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 系统上的活动和权限。