linux命令格式及who、whoami、su和passwd命令
时间: 2023-12-13 16:03:24 浏览: 44
1. Linux命令格式:
Linux命令一般由命令名和参数两部分组成,格式如下:
```
命令名 [-选项] [参数]
```
其中,命令名是要执行的命令,选项是命令的可选参数,参数是命令的必须参数。
2. who命令:
who命令用于显示当前登录系统的用户信息,包括登录用户名、终端号、登录时间和登录IP等。
命令格式为:
```
who [选项]
```
常用选项:
- -a:显示所有用户信息,包括系统启动时间和闲置时间等。
- -b:显示系统启动时间。
- -r:显示系统运行时长。
- -u:显示当前活跃用户信息。
3. whoami命令:
whoami命令用于显示当前登录用户的用户名。
命令格式为:
```
whoami
```
4. su命令:
su命令用于切换用户身份,可以切换到其他用户账户或切换到超级管理员账户。
命令格式为:
```
su [选项] [用户名]
```
常用选项:
- -:切换到目标用户的环境变量。
- -c:执行命令,并切换到目标用户的身份。
- -l:切换到目标用户的环境变量,相当于-。
5. passwd命令:
passwd命令用于设置用户密码或更改用户密码。
命令格式为:
```
passwd [选项] [用户名]
```
常用选项:
- -d:删除用户密码。
- -l:锁定用户账户。
- -u:解锁用户账户。
相关问题
怎么在linux中运行命令为whoami的shell脚本
要在Linux中运行一个名为whoami的shell脚本,你需要按照以下步骤操作:
1. 打开终端并进入脚本所在的目录。
2. 使用文本编辑器(如nano或vi)打开whoami脚本文件。
3. 在文件的开头添加以下行:#!/bin/bash
4. 保存并退出文本编辑器。
5. 在终端中使用chmod命令将脚本文件设置为可执行:chmod +x whoami
6. 使用以下命令运行whoami脚本:./whoami
这将执行名为whoami的shell脚本,并输出当前登录用户的用户名。请注意,如果您没有在脚本中添加输出语句,脚本将不会产生任何输出。
linux用户和用户组命令大全
1. useradd:添加一个新用户
2. userdel:删除一个用户
3. usermod:修改用户属性
4. passwd:修改用户密码
5. groupadd:添加一个新用户组
6. groupdel:删除一个用户组
7. groupmod:修改用户组属性
8. chown:修改文件或目录的所有者
9. chgrp:修改文件或目录的所属组
10. id:显示当前用户的UID和所属组信息
11. su:切换当前用户身份为其他用户
12. sudo:以超级用户身份执行命令
13. whoami:显示当前用户名
14. finger:显示用户详细信息
15. last:查看系统登录历史记录
16. logname:显示当前用户登录名
17. newgrp:切换当前用户所属组
18. id命令:查看用户UID和GID
19. chage命令:修改用户密码过期时间和账号失效时间
20. gpasswd命令:管理组密码
21. su命令:切换用户身份
22. sudo命令:以超级用户身份执行命令
23. whoami命令:显示当前用户的用户名
24. w命令:查看当前系统登录用户信息
25. groups命令:查看当前用户所在的组
26. id命令:查看当前用户的UID和GID
27. chsh命令:修改用户的默认Shell
28. usermod命令:修改用户的属性信息
29. userdel命令:删除用户
30. groupmod命令:修改组的属性信息
31. groupdel命令:删除组
32. chown命令:修改文件或目录的所有者
33. chgrp命令:修改文件或目录的所属组
34. chmod命令:修改文件或目录的权限
35. adduser命令:添加新用户
36. deluser命令:删除用户
37. addgroup命令:添加新组
38. delgroup命令:删除组
39. useradd命令:添加新用户
40. passwd命令:修改用户密码
41. usermod命令:修改用户属性
42. groupadd命令:添加新组
43. groupmod命令:修改组属性
44. chown命令:修改文件或目录的所有者
45. chgrp命令:修改文件或目录的所属组
46. chmod命令:修改文件或目录的权限
47. getent命令:查看用户和组的信息
48. id命令:查看用户UID和GID
49. last命令:查看系统登录历史记录
50. logname命令:显示当前用户的登录名