echo "Hello, world!" > /root/nginx/index.html 报错-bash: !": event not found
时间: 2024-03-26 11:40:05 浏览: 109
这个错误是由于`!`字符在shell中有特殊的含义,表示历史命令中的上一条命令。如果想要使用`!`字符作为普通字符,可以在前面加上反斜杠`\`,或者用单引号`'`或双引号`"`将整个字符串包裹起来。
你可以尝试以下两种方式来避免这个错误:
1. 使用反斜杠`\`:
```
echo "Hello, world!" > /root/nginx/index.html
```
2. 使用单引号`'`或双引号`"`:
```
echo 'Hello, world!' > /root/nginx/index.html
```
或者
```
echo "Hello, world!" > /root/nginx/index.html
```
这样就可以创建一个名为`index.html`的文件,并将`Hello, world!`写入其中了。
阅读全文