标签:bash 命令
发行版:Fedora ,redhat (Centos),SUSE,Debian(Ubuntu,Mint) ,Gentoo(另多的让用户自己编译), LFS(Llinx from scratch ).
查看文本:
cat more less head tail
cat -n 显示文件行号
-E linux中每行结束都是$结束符,查看行结束符,一般有$ 或者回车为结束符。
分屏显示:
more ,less
head,查看前N行, 默认10行
tail ,查看后N行, 默认10行
-f 显示后不退出,等待显示新增加的内容,有监控的作用
cut ,join ,sed,awk
cut -d:指定分隔符,以:的分隔符
-f 指定字段 ,-f1 显示第一个字段
cut -d: -f1 /etc/passwd ,显示passwd文件中,以:为分隔符,第一个字段
文本排序:
sort
不加参数,默认首列的按ASCII码排序
-n 数值大小排序 ,从小到大的排序,升序
-r 同参数的反着排序,降序
-n -r ,按数值大小排序,从大到小的排序,与-n反着排序
-t 指定分隔符,按照指定的分隔符排序
-k 指定字段,以哪个字段开始
sort -t: -k3 -n /etc/passwd ,以:为分隔符,第三个字符,按数值大小排序,将/etc/passwd中,以:为分隔符,第三个字段,以数值大小排序,升序
-u 相同内容只显示一次
-f 忽略字符大小写
uniq 报告重复的行,只认为相邻的行为重复行
-d 只显示重复的行
-D 显示所有重复的行
-c 显示所有的行, 并显示每行重复的次数
wc 文件统计(word count),默认,行,单词数, 字节数
-l 只显示 行,
-w 只显示 单词
-c 只显示字节数
标签:bash 命令
原文地址:http://leozhenping.blog.51cto.com/10043183/1628141