当前位置: 首页 > Linux

linux实用命令

时间:2023-04-07 01:21:07 Linux

sed-content按行匹配匹配文件中的指定行mustbear@/c/demo>cattest.txtfirstlinesecondlinethirdlinemustbear@/c/demo>sed-n'2p'test.txt#outputthefirst2linessecondlinemustbear@/c/demo>sed-n'2,3p'test.txt#输出第二行thirdline第2行替换mustbear@/c/demo>cattest这一行的内容。txtfirstlinesecondlinethirdlinehello,world|mustbear@/c/demo>sed's/\,//g'test.txt#用空格替换逗号firstlinesecondlinethirdlinehelloworldmustbear@/c/demo>sed's/\,//g'测试.txt|sed's/|//g'#逗号替换为空格,竖线替换为空格jsonpublic/README.mdsrc/uml/yarn.lock$tree-I'node_modules'#排除node_modules目录,查看目录和文件。|--README.md|--out|`--嗯|`--测试|`--test.png|--package.json|--public||--图标.ico||--index.html||--logo192.png||--logo512.png||--清单。JSON|`--robots.txt|--src||--应用.css||--应用程序.js||--应用程序.test.js||--索引.css||--索引.js||--标志.svg||--serviceWorker.js|`--setupTests.js|--uml||--测试.png||--测试.puml|`--testdot.puml`--yarn.lock6个目录,21个文件$tree-I'node_modules'-d#排除node_modules只查看目录。|--out|`--嗯|`--test|--public|--src`--uml6directories$tree-I'node_modules'-d-L2#排除node_modules,查看二级目录。|--出|`--uml|--public|--src`--uml5目录参考(1)tree-a显示所有文件和目录(没有-a,隐藏目录不显示)(2)tree-d显示目录名ofcontent(3)tree-f在每个文件或目录前显示完整的相对路径名(4)tree-F添加“*”、“/”、“=”、“@”、“|”到可执行文件、目录、Socket、符号链接、管道名(5)tree-r倒序排列(6)tree-t按照文件和目录的变化时间排序(7)tree-Ln只显示n-leveldirectories(n为数字)文件显示后可加的参数(9)-A使用ASNI绘图字符显示树状图,而不是组合ASCII字符。-C将文件和目录列表着色,以便于区分类型。-D列出文件或目录何时更改。-g列出文件或目录所属组的名称,如果没有对应的名称,则显示组ID。-i不要在阶梯中列出文件或目录名称。-I不显示与模板模式匹配的文件或目录名称。-l遇到性质为符号链接的目录时,直接列出链接指向的原目录。-n不要将文件和目录列表着色。-N直接列出文件和目录名称,包括控制字符。-p列出权限标志。-P只显示与模板模式匹配的文件名或目录名。-q使用“?”而不是控制字符来列出文件和目录名称。-s列出文件或目录大小。