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

如果两个要是在同一行命令下执行呢?

linux 基础三

cat 的其他参数如何使用呢?

cat -n 显示行号

linux 基础三

cat -T 制表符显示

cat -E 显示结束符

cat -v 显示非打印字符

cat -A 显示所有字符

linux 基础三

 tac :从未部向首部显示 (cat 是从首部向尾部显示,tac 则反之)

linux 基础三

分屏显示: 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 排序时忽略相同是字符大小

linux 基础三

uniq 【】相邻重复的行

uniq -d 只显示重复行

uniq -D 只显示重复行N行N个

uniq -c 显示某个重复次数

文本统计 WC 

分别是 行,单词,字节

WC [] 

-c 字节数

-l 行数

-w单词数

-L 最长的一行包含多少字符

linux 基础三

字符处理命令:tr转换或删除字符

tr ‘ab‘ ‘AB‘ 转换

tr -d ‘ab’删除字符中出现ab的所有字符