我执行这些指令echo "#!/bin/bash" > run_qemu.sh echo "./path/to/qemu-system-x86_64" >> run_qemu.sh chmod +x run_qemu.sh后后悔了,怎么把这几条指令修改的内容改回来呢
时间: 2024-09-09 20:01:12 浏览: 51
解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题
如果你想要撤销对`run_qemu.sh`文件所做的修改,可以按照以下步骤操作:
1. **清空内容**:直接打开`run_qemu.sh`文件,将里面的所有内容删除,使其回到初始状态,即仅保留`#!/bin/bash`这一行作为Bash脚本的声明。
```
rm -i # 这一行会提示你确认是否删除每一行,选择y即可清除所有内容
```
或者
```
echo > run_qemu.sh
```
2. **移除指向qemu的行**:如果不想包含对`qemu-system-x86_64`的路径,只需删除`./path/to/qemu-system-x86_64`这一行即可。
```
sed -i '/^\.\/path\/to\/qemu-system-x86_64$/d' run_qemu.sh # 使用sed删除该行
```
3. **取消执行权限**:如果你想取消之前设置的可执行权限,使用`chmod`命令的反向操作:
```
chmod -x run_qemu.sh
```
4. **备份恢复**:为了防止以后不小心再次覆盖,你可以创建一个原始版本的备份。例如,先复制一份旧的脚本到另一个地方:
```
cp run_qemu.sh run_qemu.sh.orig
```
现在,你的`run_qemu.sh`文件就恢复到最初的状态了。
阅读全文