Linux

查看伪终端用户的用户名

who am i
或者
who mom likes

显示的是用户名和pts/0

 

pts代表伪终端,0代表序号,当你另开一个终端时,会显示另外pts/1

 

查看当前用户的登录名

直接把who am i之间的空格去掉变成whoami 

就只会显示当前用户名,没有之后的pts/0

 

Linux


 

su  su-   sudo 

  • su

su<user>: 切换到用户user,切换时需要知道user的密码

su- <user>:  也是切换用户,环境变量也会随之切换成目标用户的环境变量

sudo<cmd>:  可以用特权级别运行cmd命令,需要当前用户在sudo组,并且需要输入当前用户的密码

创建用户

需要root权限,此时需要用到sudo,但是需要满足两个条件

  1. 当前用户登录的密码
  2. 当前用户需在sudo组中

新建一个用户叫做lilei

sudo adduser lilei 

这个命令不仅可以将新用户添加到系统,同时也会默认为新用户创建home目录

ls /home

注意:此时创建成功后,仍然是在当前用户下,如果想转到lilei,需要用下面这行代码来转换

su -l lilei

 

参考资料

https://www.shiyanlou.com/courses/running/

上一篇:1008 模拟赛


下一篇:java判断某个点是否在所画范围内(多边形)