Day 7 对一条命令的理解

发布时间:2026/7/29 20:13:56
Day 7 对一条命令的理解 bashecho This is SERVERA. /custom/index.html1. echo 负责输出括号里的文字内容2. 是输出重定向符号不会把文字打印在屏幕而是写入后面指定的文件里3. 整条命令作用在/custom文件夹里生成index.html文件文件内部写入内容This is SERVERA.刚好完成题目要求这里使用单引号的原因1. 单引号内部所有字符都会被原样识别输出不会让shell解析里面的特殊符号2. 本句话里虽然没有$、空格、反斜杠这类特殊字符不加引号也能运行加上单引号属于规范写法3. 假如文本里带有$符号、感叹号等符号不用引号的话系统会把它当成系统变量执行内容就会错乱单引号可以完全屏蔽shell的转义解析文字原样存进文件4. 双引号会解析$这类变量单引号是完全原样保留文本写固定静态文本优先用单引号更稳妥