知识1:创建文件
echo 内容>文件
(解释:该命令用于创建文件第一行文字,
当已经有重命名文件时,清空源文件,将命令中的文字“内容”输入进“文件”里)
操作:
echo hello > hello.txt
echo world > hello.txt
知识1:追加文件
echo 内容>>文件
(解释:这个是用于“给已有文件增加文字”,
就是接着已经有的文件里的内容,往文件最后一行开始增加,每条命令增加一行内容。
若没有这个文件,则生成新的文件,有则直接往旧文件里添加)
echo hello >> hello.txt
echo hi>>C:\a.txt
知识2 打开文件
start a.txt
知识3写二进制文件<WIN10操作失败>
1.简单用法[推荐]
$ echo 001122334455 | xxd -r -ps > test // 6 个字节1
xxd // xxd 命令用于用二进制或十六进制显示文件的内容
-r // 把xxd的十六进制输出内容转换回原文件的二进制内容
-ps // 以 postscript的连续十六进制转储输出,这也叫做纯十六进制转储
2.朴素用法
$ echo -e -n "\x11\x22" > test // 2 个字节1
-e // 表示使能反斜杠转义,这样遇到\就会转义为二进制
-n // 不添加行尾换行标识,因为默认的 echo 会在末尾添加 0x0A
双引号表示要转义的字符串,\x表示十六进制,\0NNN 表示八进制
---------------------
作者:ustccw
来源:
原文:https://blog.csdn.net/ustccw/article/details/79038269
版权声明:本文为博主原创文章,转载请附上博文链接!