暑假运维打卡第二天7.19
1、touch命令:touch+(相对/绝对)路径,在指定路径创建一个空白文件。
2、cat命令:查看指定路径文件中的内容,适用于内容较少时。
3、more命令:与cat功能类似,但适用于内容较多时,可翻页查看,按q退出。
4、less命令:比more更强大更全面的查询命令,可进行向上/下翻页,以及按照行来进行滚动。可使用/+关键词进行查询,输入n跳转下一个查询结果,N跳转上一个。
*cat和more命令在参数中设置多个路径进行多个文件的同时查询时,会同时将多个文件内容同时打出,而less命令则只会显示第一个,通过:n与:p查看下或上一个文件内容。
5、使用ls -l输出时,d开头的为文件夹,而-开头的是文件。
6、cp命令:cp (-r)源文件 目的文件 。复制文件夹时需加选项-r。
7、mv命令:mv 参数1 参数2 。参数1代表要移动的文件或文件夹,参数2代表移动至的路径。若参数2的路径不存在,则代表将参数1重命名为参数2。
8、rm命令:rm (-r)(-f)参数1~N。-r删除文件夹,-f开启后删除不会弹出删除提示,可同时删除多个目标。
9、通配符*:*可匹配任意长度的字符,例如可用于配合rm命令删除任意以test开头的文件和文件夹:rm -r test* 等等。
下为部分练习命令:
10、grep命令:用来从文件中过滤包含特殊命令的行,grep 选项 关键字 文件路径 。常用的选项有 -n:显示匹配的行数;-i:忽略大小写进行匹配;-v:反向匹配:显示不包含关键词的行;-C n:显示匹配行以及前后n行的数据;-E:使用正则表达式,这一部分比较复杂,暂时不确定具体该如何使用。
11、wc命令:wc+选项+文件路径。默认输出行数、单词数、字节数、文件名。常用选项有-c:字节数;-m:字符数;-l:行数;-w:单词数。且同时可统计多个文件。
12、| 管道连接符:即将 | 前命令的执行结果作为后面命令的输入。可嵌套使用。
13、awk:文本处理命令,较为复杂。
14、xargs:把命令输出的文本结果转换为命令的参数,用于管道连接符处。
今日小结:两天下来学习了不少linux 的命令,一个个陌生的命令让我全部记下,短时间内着实有些困难,若是能很好的配合练习,对命令进行综合使用的话或许可以帮助记忆。
