linux 基础三
hello ,上次给大家介绍了目录管理、文件管理、日期时间管理
如果有些遗忘的话可以观看https://www.cnblogs.com/X404/p/12235929.html
先总结一下~~
目录管理:mkdir rmdir ls cd pwd tree
文件管理:touch nano stat cp mv rm file
时间管理: date clock cal hwclock
------------------------------------------------------------
今天给大家介绍的是文件管理相关的一些命令~
查看文件 cat more less head tail
cat []连接并显示文件
cat /etc/issue
cat /etc/fstab
如果两个要是在同一行命令下执行呢?
cat 的其他参数如何使用呢?
cat -n 显示行号
cat -T 制表符显示
cat -E 显示结束符
cat -v 显示非打印字符
cat -A 显示所有字符
tac :从未部向首部显示 (cat 是从首部向尾部显示,tac 则反之)
分屏显示: more less
more []支持向后翻,但是当翻到底部时会退出
less [] 支持前后翻,按q键退出
head :看见这个单词就想到了头,它表示查看前N行
例如head -n
tail :它表示查看后N行
例如:tail -n
tail -f 其他任何进程在执行时,立即显示,不退出等待显示读取此文件新内容
文本处理cut
cut []
cut -d :执行指定分隔符
cut -f :执行指定第N个字段
例如:
cut -d -f 1,3
显示执行1到3的字段分隔符
文本排序sort
sort[ ]影响显示数据,不影响存储
sort -n 数值排序
sort -r 逆序排序
sort -t 字段分隔符
sort -k 以那个字段未关键字排序
sort-u 排序后相同的行只显示一次
sort -f 排序时忽略相同是字符大小
uniq 【】相邻重复的行
uniq -d 只显示重复行
uniq -D 只显示重复行N行N个
uniq -c 显示某个重复次数
文本统计 WC
分别是 行,单词,字节
WC []
-c 字节数
-l 行数
-w单词数
-L 最长的一行包含多少字符
字符处理命令:tr转换或删除字符
tr 'ab' 'AB' 转换
tr -d ‘ab’删除字符中出现ab的所有字符