更新 每天一个linux 命令.md
@@ -1,13 +1,27 @@
|
|||||||
### 第一天:find
|
### 第一天:find
|
||||||
$find /home/newde/c++ -name "*.cpp" | xargs grep -in "for"
|
` $find /home/newde/c++ -name "*.cpp" | xargs grep -in "for"`
|
||||||
|
|
||||||
|
|
||||||
- find: fand 命令
|
- find: fand 命令
|
||||||
- /home/newde/c++: 路径 从那里找
|
- /home/newde/c++: 路径 从那里找
|
||||||
- “*.cpp”: 查找什么文件
|
- “*.cpp”: 查找什么文件
|
||||||
- xartgs: 给其它命令传递参数
|
- | : 管道命令,把前面的输出 传递到后面作为输入。 👍
|
||||||
- grep: 字符
|
- xartgs: 给其它命令传递参数 有这个参数才能把这些找到内容传递给 grep
|
||||||
|
- grep: 在文件中搜索
|
||||||
- -i: 不区分大小写 就是大小写都一样
|
- -i: 不区分大小写 就是大小写都一样
|
||||||
- n: 就是行号,在*.cpp 文件内第几行
|
- -n: 就是行号,在*.cpp 文件内第几行
|
||||||
- “for” : 找所有 *.cpp 里面包含 for 字符的
|
- “for” : 找所有 *.cpp 里面包含 for 字符的
|
||||||
|
|
||||||
|
1. 例 :`fing /home/newde/c++ -name "*.cpp"`
|
||||||
|
输出 1.cpp
|
||||||
|
2.cpp
|
||||||
|
3.cpp
|
||||||
|
2. `接上面 xargs grep -in "for"`
|
||||||
|
|
||||||
|
3. 相当于 grep -in "for" 1.cpp 2.cpp 3.cpp
|
||||||
|
|
||||||
|
4. grep 在后面的文件中找 for 字符 不分大小学,列出行号。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user