首先利用adduser命令新增一个用户xyz,然后利用su命令切换到用户xyz下,接着在这个用户下分别启动三个后台进程vi,然后再切换到切换前的账户下,利用killall命令以交互式模式强制杀死xyz账户启动的三个进行vi。
时间: 2024-04-05 14:29:13 浏览: 17
好的,您可以按照以下步骤完成这个任务:
1. 打开终端窗口,输入命令 "sudo adduser xyz",新增一个名为xyz的用户。
2. 输入命令 "sudo su xyz",切换到用户xyz下。
3. 输入命令 "vi &",启动一个后台进程vi。
4. 再次输入命令 "vi &",启动第二个后台进程vi。
5. 再次输入命令 "vi &",启动第三个后台进程vi。
6. 按下快捷键 Ctrl+d 或执行命令 "exit",切换回切换前的账户下。
7. 输入命令 "sudo killall -9 -u xyz vi",强制杀死xyz账户启动的三个进行vi。
这样,您就成功地强制杀死了xyz账户启动的三个进行vi。需要注意的是,使用sudo命令和killall命令需要管理员权限,因此您可能需要在输入这些命令时输入密码。另外,使用killall命令强制杀死进程会导致进程立即终止,因此请谨慎使用。
相关问题
首先利用adduser命令新增一个用户xyz,然后利用su命令切换到用户xyz下,接着在这个用户下分别启动三个后台进程vi,然后再切换到切换前的账户下,利用kill强制杀死xyz账户启动的三个进行vi。
好的,我理解您的问题了。下面是针对您的问题的操作步骤:
1. 新增用户xyz,可以使用以下命令:
```
sudo adduser xyz
```
根据提示输入密码和其他信息即可创建用户。
2. 切换到xyz用户,可以使用以下命令:
```
su xyz
```
输入xyz用户的密码即可切换到该用户。
3. 在xyz用户下启动三个后台进程vi,可以使用以下命令:
```
vi file1 &
vi file2 &
vi file3 &
```
这里分别启动了三个vi进程,并且在每个进程后面加上了&符号,表示在后台运行。
4. 切换回切换前的账户下,可以使用以下命令:
```
exit
```
或者直接使用Ctrl+D快捷键。
5. 利用kill命令强制杀死xyz账户启动的三个进行vi,可以使用以下命令:
```
pkill -u xyz -f "vi"
```
这里使用pkill命令,指定要杀死的用户为xyz,且要杀死包含字符串"vi"的进程。
注意:在第3步中启动的三个vi进程会一直在后台运行,即使您切换回了切换前的账户下。因此,在第5步中杀死这些进程时,需要确保没有其他用户在使用这些进程。
给我一个在Linux中创建一个名为liis的用户的命令
在Linux中创建一个名为liis的用户,可以使用以下命令:
```
sudo adduser liis
```
执行该命令后,系统会提示您设置新用户的密码、全名等信息。如果您希望该用户能够使用sudo命令,还需要将其添加到sudo组中,可以使用以下命令:
```
sudo usermod -aG sudo liis
```
这样,liis用户就可以使用sudo命令来执行需要管理员权限的操作了。