详解"/>
head、tial 、wc、cut、、命令详解
为什么80%的码农都做不了架构师?>>>
head tail 命令参数详解
最基本的是cat、more和less。
1. 如果你只想看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
2. 如果你想查看文件的后10行,可以使用tail命令,如:
tail -10 /etc/passwd 或 tail -n 10 /etc/passwd
tail -f /var/log/messages
参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止!
3. 查看文件中间一段,你可以使用sed命令,如:
sed -n '5,10p' /etc/passwd
这样你就可以只查看文件的第5行到第10行
wc 命令常用参数
-l :仅列出行; 常用!!
-w :仅列出多少字(英文单字);
-m :多少字符;
wc -l /etc/passwd cut 命令常用参数!!
cut命令可以从一个文本文件或者文本流中提取文本列。
[root@www ~]# cut -d'分隔字符' -f fields <==用于有特定分隔字符
[root@www ~]# cut -c 字符区间 <==用于排列整齐的信息
选项与参数: -d :后面接分隔字符。与 -f 一起使用;
-f :依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思;
-c :以字符 (characters) 的单位取出固定字符区间;
例子 : cat /etc/passwd | cut -d ':' -f 1-3 // 列出passwd文件按:分割后每行的1到3部分 例子 :cat /etc/passwd | cut -d ':' -f 1,3 //列出passwd文件按:分割后每行的1部分和3部分
sort 命令常用参数!!
sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。
-f :忽略大小写的差异,例如 A 与 a 视为编码相同;
-b :忽略最前面的空格符部分;
-M :以月份的名字来排序,例如 JAN, DEC 等等的排序方法;
-n :使用『纯数字』进行排序(默认是以文字型态来排序的);
-r :反向排序;
-u :就是 uniq ,相同的数据中,仅出现一行代表;
-t :分隔符,默认是用 [tab] 键来分隔,和-k参数配合使用!
-k :以那个区间来进行排序的意思,和-t参数配合使用
例子: cat /etc/ passwd | sort -t ' : ' -k 3 //用:分割passwd每行的内容,按照第三部分排序!
转载于:
更多推荐
head、tial 、wc、cut、、命令详解
发布评论