这一次为个人笔记
编辑文件有vim、nano、echo、重定向符
用vim将内容写入文件 #vim file(文件名;不加名称,进入vim后进入末行模式输 入":w 文件名") 进入vim输入内容,最后进入末行模式wq退出保存即可;
用nano将内容写入文件 #nano 文件名
输入内容
Ctrl+x 按Y确定 Enter退出
用echo及重定向符写入 第一种:#echo 内容 >> 文件名
第二种:#echo -e "内容\n内容\n" >> 文件名
-e 可以识别文中的命令(echo不加选 项就是单行编辑)
用echo及|tee写入 #echo 内容 > 文件名 |tee
用重定向符写入 #cat <<F(自定义结束符号) > 文件名
>内容
>F(用结束符号结束编辑)
管道符命令
将前一个输出结果作为后一个的数据输入
#ls | grep '[0-9]' //查看当前目录下的含有数字0-9的 文件
tee命令
读取输入数据,并输出成文件
#cat 文件1 | tee 文件2 //cat文件1的输出结果覆盖到 文件2中,文件2内容被覆盖为cat 文件1的结果,可以覆盖写入多 个文件;选项-a是将内容追加到文件的后面,而非覆盖
重定向符
输出重定向 命令 > 文件名 //将执行后的信息,覆盖到指定文件,没有则创建 命令 & > 文件名称 //将执行后的正确和错误信息输入到文件中
grep命令
按行提取文本内容 grep -参数 文件名 //可以用作文本搜索匹配
-b 将可执行文件当作文本文件搜索
-c 显示找到的行数
-i 忽略大小写
-n 显示行号
-v 反向选择,列出没有关键字词的行