假设创建的文件为shexe,则输入:chmod +x shexe,回车,文件变成可执行文件;如要执行文件,输入:./shexe,文件被执行。
这么说可能还不是很清楚,用个题目说明一下,题目如下:用vi创建文件shexe,文件的内容是几条命令,实现“建立一个名为group01的组,再建立2个用户stu1, stu2属于该组,然后删除用户stu2”;把文件shexe变为可执行,然后执行它;最后查看文件/etc/passwd的内容。
下面我们进行操作:
1.打开虚拟机,进入到我们要创建 shexe
文件的目录。
2.使用 vi 编辑器创建并打开 shexe
文件:
vi shexe
3.在 vi 编辑器中按下 i
进入插入模式,然后输入以下内容:
#!/bin/bash
groupadd group01
useradd -G group01 stu1
useradd -G group01 stu2
userdel stu2
4.按下 Esc
键退出插入模式,并输入 :wq
保存并退出 vi 编辑器。
5.修改 shexe
文件为可执行权限:
chmod +x shexe
6.执行 shexe
文件:
./shexe
7.最后,查看 /etc/passwd
文件的内容,可以使用 cat 命令:
cat /etc/passwd
这样就完成了我们今天这个题目。