首先利用adduser命令新增一个用户xyz,然后利用su命令切换到用户xyz下,接着在这个用户下分别启动三个后台进程vi,然后再切换到切换前的账户下,利用kill强制杀死xyz账户启动的三个进行vi。
时间: 2024-03-20 20:40:47 浏览: 75
好的,我理解您的问题了。下面是针对您的问题的操作步骤:
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步中杀死这些进程时,需要确保没有其他用户在使用这些进程。
相关问题
adduser命令新建用户
可以使用`adduser`命令来创建新用户。在终端中输入以下命令:
```
sudo adduser <username>
```
将`<username>`替换为你想要创建的用户名。然后按照提示设置密码和其他相关信息。创建完成后,系统将会自动为该用户分配一个家目录并设置权限。
请确保使用具有管理员权限的用户或者以`sudo`命令来运行该命令。
某管理员利用了如下命令新建了一个用户名为hi的新用户(用户名hi如果与已有用户名冲突,可起其他名字) sudo useradd hi 请问,如何能够登录到hi这个账户,并在hi账户下利用bash这个shell在hi的主目录下新建一个名为hero的文件夹?请写出详细的步骤。(提示:新建文件夹的命令为:mkdir 文件夹名) 注意:本任务不得删除hi这个用户,不得重新用adduser这个命令新建用户
可以按照以下步骤登录到`hi`账户,并在`hi`账户下使用`bash` shell创建一个名为`hero`的文件夹:
1. 打开终端,输入以下命令以`hi`用户身份登录:
```
sudo su hi
```
输入你的管理员密码,然后输入`hi`用户的密码(这个密码需要你自己设置,如果你没有为`hi`用户设置密码,可以使用以下命令设置密码:
```
passwd hi
```
然后按照提示输入密码即可)。
2. 输入以下命令以`bash` shell启动,确保当前使用的是`bash` shell:
```
bash
```
3. 输入以下命令创建一个名为`hero`的文件夹:
```
mkdir ~/hero
```
`~`表示当前用户的主目录,因此`~/hero`表示在`hi`用户的主目录下创建一个名为`hero`的文件夹。
现在,你已经成功登录到`hi`账户,并在`hi`账户下使用`bash` shell创建了一个名为`hero`的文件夹。
阅读全文