总结
目录管理:
ls、cd、pwd、mkdir、rmdir、tree
文件管理:
touch、stat、file、rm、cp、mv、nano
日期时间:
date、clock、hwclock、cal
1.查看文本:
cat、more、tac、less、head、tail
-
cat: 连接并显示
展示方式dump:给内容全部dump到屏幕上
-n:显示行数
-E :显示行结束符
对于linux而言文本文件末尾只有一个$符
ctrl+c:命令终止信号 -
分屏显示
more、less
more:向后翻
less: (man 就是用less的方式打开文档的) 用法同 man -
指定多少行显示
head:查看文件的前n行 n 默认10
-n:指定显示多少行
tail: 查看后n行
-f:( output appended data as the file grows)查看文件不退出,等待显示后续追加至此文件的新内容。
2.文本处理:
cut、join、sed、awk、
database:数据库
-
cut:
-d :指定字段分隔符,默认是空格
-f :指定显示的字段
-f1,3:第一和第三个字段
-f1-3:第一到三字段
2 文本排序: sort
-n:数值排序
-r:逆序排序,降序排序
-t:指定字段分割符
-k: 以哪个关键字进行排序
-u:(unique)排序后相同的行只显示一次(不相邻的行不认为是相同的)
-f:负略大小写
3 uniq: 报告或忽略重复的行
-c: 显示文件中重复的次数
-d: 显示重复的行
3. 文本统计:wc(word count)
空白也是字符
image.png
行 单词数 字符数
-l:统计行数
-w:统计单词数
-m:统计字节数
-L:最长行有多少个字节
4. 字符处理命令:tr:转换或删除字符
tr [OPTION]... SET1 [SET2] :字符集要一一对应
-d:删除出现在字符集中的所有字符(逐个字符处理的不是处理单词的)
网友评论