如何查找特定的文件:
find ~ -name "target.java" : 精确查找文件
find ~ -name "target*" :模糊查找文件
find ~ -iname "target*" :不区分大小写查找文件
如何检索文件内容:
grep “moo” target* :从带target文件名的文件中找moo,返回那行字符串
grep “moo”: 不输入文件名,则会等到输入指定的文本,如果包含“moo”则返回包含的行,否则返回空
管道操作符 |
- 管道符只处理前一个命令的正确输出,不处理错误输出
- 右边命令必须能够接收标准输入流,否则传递过程中数据会被抛弃
对文件内容做统计
-F以什么为分割符
打印txt文本中的第一列和第四列
打印txt文本中第一列为tcp与第二列等于1的内容
将第一列作为索引,打印索引,以及次数,利用的是for循环
批量替换文本内容
替换以Str为开头的Str为String 其中^表示开头
替换以.为结尾的.为; 其中$表示结尾,\.表示转义
g表示替换全部,否则一行只替换一个符合条件的
d表示行,可以直接删除符合条件的行