创建一用户,用户名为user+本人学号,修改其密码。切换致至新创建用户登录系统,采用vim编辑器编写以上程序,程序名称为hello.sh: (10分) !/bin/bash echo "app start" echo -e func (){ echo "hello world!" } func echo -e echo "app end" 保存hello.sh后,给予hello.sh拥有者可读、可写和可执行的权限,同组可读可执行,其他人可执行权限 Chmod 751 hello.sh 输入./hello.sh,观察程序输出的效果
时间: 2024-03-10 11:48:27 浏览: 59
Vim编辑器的应用——Linux下如何利用touch命令创建固定内容的文件(Ubuntu)
好的,您的问题是如何创建一个用户、修改密码、切换到该用户并用vim编辑器编写一个名为hello.sh的程序,最后赋予相应的权限并运行它,对吗?
首先,创建用户可以使用以下命令:
```
sudo useradd user<your_student_id>
```
请将<your_student_id>替换为您的学号。接着,修改该用户的密码,可以使用以下命令:
```
sudo passwd user<your_student_id>
```
这将提示您输入该用户的新密码。然后,切换到该新创建的用户可以使用以下命令:
```
su user<your_student_id>
```
接下来,我们可以使用vim编辑器创建一个名为hello.sh的文件,并将以下内容复制到其中:
```
#!/bin/bash
echo "app start"
echo -e func (){
echo "hello world!"
}
func
echo -e echo "app end"
```
保存并退出vim编辑器。现在,我们需要将hello.sh文件赋予相应的权限,具体命令如下:
```
chmod 751 hello.sh
```
最后,我们可以运行hello.sh文件:
```
./hello.sh
```
这将输出以下内容:
```
app start
hello world!
app end
```
希望这可以回答您的问题!
阅读全文