linux下简单常用文件查看/处理/排序/统计等命令
2016-04-08 21:01
330 查看
linux下简单常用文件查看/处理/排序/统计等命令
cat命令:即查看文件命令
选项:-n:显示行号
-E: 显示每行结束符$
2.more命令: 分屏显示文件命令
space:空格键向后翻一屏
b:向前翻一屏
Enter:回车键向下显示一行
3.less命令:分屏显示文件命令,使用方法如同man命令
space:向后翻一屏
b: 向前翻一屏 Enter:回车键向后显示一行 k: 向前显示一行4.head命令:查看头几行
-n:显示头几行,默认显示头10行
例: head -n 10 /etc/passwd
也可以写成 head -10 /etc/passwd
5.tail命令:查看尾几行
-n:显示尾几行,默认显示尾10行
-f:实时监控指定文件的动态追加的新内容
例: tail -n 10 /etc/passwd
也可以写成 tail -10 /etc/passwd
tail -f /var/log/messages 实时监控此文件
6.cut命令:剪切命令
-d:指定分隔符,默认为空格
-f:指要显示的字段
-f 1,6 表示只显示指定文件的第1和第6列信息
-f 1-6 表示显示指定文件的第1至第6列信息
cut -d: -f1,6 /etc/passwd
7.sort命令:排序命令
-n:数值排序
-t:分隔符, 如同cut命令中的-d
-k:字段关键字, 如同cut命令中的-f
-r:降序排列
-f:忽略大小写
-u:排序后相同行只显示一次
例如:对/etc/passwd文件中的UID,以数字降序排列
sort -t: -k3 -n -u -r /etc/passwd
8.uniq命令:相邻行是一样才叫重复,隔行一样不叫重复
-c:显示指定文件所有行中重复的次数
-d:只显示重复的行
9.wc命令: 统计命令,并不是上厕所哦!哈哈
-l:统计行
-c:统计字节
-m:统计字符
-w:统计单词
10.tr命令:转换或删除字符命令
-d:删除出现在字符集中所有指定字符
例:将/etc/passwd文本中所有字符由小写变成大写字母
tr 'a-z' 'A-Z' < /etc/passwd
例:将/etc/passwd文本进行加密
tr [a-m][n-z] [N-Z][A-M] < /etc/passwd > passwd.bak
例:将/etc/passwd文本进行解密
tr [N-Z][A-M] [a-m][n-z] < passwd.bak
本文出自 “夏维柳” 博客,请务必保留此出处http://willow.blog.51cto.com/6574604/1761907
cat命令:即查看文件命令
选项:-n:显示行号
-E: 显示每行结束符$
2.more命令: 分屏显示文件命令
space:空格键向后翻一屏
b:向前翻一屏
Enter:回车键向下显示一行
3.less命令:分屏显示文件命令,使用方法如同man命令
space:向后翻一屏
b: 向前翻一屏 Enter:回车键向后显示一行 k: 向前显示一行4.head命令:查看头几行
-n:显示头几行,默认显示头10行
例: head -n 10 /etc/passwd
也可以写成 head -10 /etc/passwd
5.tail命令:查看尾几行
-n:显示尾几行,默认显示尾10行
-f:实时监控指定文件的动态追加的新内容
例: tail -n 10 /etc/passwd
也可以写成 tail -10 /etc/passwd
tail -f /var/log/messages 实时监控此文件
6.cut命令:剪切命令
-d:指定分隔符,默认为空格
-f:指要显示的字段
-f 1,6 表示只显示指定文件的第1和第6列信息
-f 1-6 表示显示指定文件的第1至第6列信息
cut -d: -f1,6 /etc/passwd
7.sort命令:排序命令
-n:数值排序
-t:分隔符, 如同cut命令中的-d
-k:字段关键字, 如同cut命令中的-f
-r:降序排列
-f:忽略大小写
-u:排序后相同行只显示一次
例如:对/etc/passwd文件中的UID,以数字降序排列
sort -t: -k3 -n -u -r /etc/passwd
8.uniq命令:相邻行是一样才叫重复,隔行一样不叫重复
-c:显示指定文件所有行中重复的次数
-d:只显示重复的行
9.wc命令: 统计命令,并不是上厕所哦!哈哈
-l:统计行
-c:统计字节
-m:统计字符
-w:统计单词
10.tr命令:转换或删除字符命令
-d:删除出现在字符集中所有指定字符
例:将/etc/passwd文本中所有字符由小写变成大写字母
tr 'a-z' 'A-Z' < /etc/passwd
例:将/etc/passwd文本进行加密
tr [a-m][n-z] [N-Z][A-M] < /etc/passwd > passwd.bak
例:将/etc/passwd文本进行解密
tr [N-Z][A-M] [a-m][n-z] < passwd.bak
本文出自 “夏维柳” 博客,请务必保留此出处http://willow.blog.51cto.com/6574604/1761907
相关文章推荐
- vi 编辑器
- Linux下查看文件内容的命令
- linux下启动和关闭网卡命令及DHCP上网
- 最新资源分享
- Linux上yum安装svn并使用钩子实现自动更新
- Linux下的畅聊系统
- CentOS7 网卡命名
- Linux搭建svn服务器并设置客户端提交自动更新
- 开启linux命令行下英汉词典
- 解决RedHat linux7.0安装中出现的一些问题
- 把Node.js项目部署到阿里云服务器(CentOs 7)
- linux下查看文件编码及修改编码
- Java 基础面试 每日一点Java源文件(*.java)——>Java编译器——>字节码文件(*.class)——>类装载器——>字节码校检器—— >解释器——>操作系统(Windows、Linux
- Linux零基础入学之1-3 RHEL7基本命令操作和启动级别设置
- linux interrupt, deferrable function
- centos6.5环境通达OA数据库mysql5.0.67升级至mysql5.5.48方案
- centos6.5环境通达OA数据库mysql5.0.67升级至mysql5.5.48方案
- vmare 下的linux和windows 通过ftp互换文件
- 20145219 《Java程序设计》实验一 Java开发环境的熟悉(Linux + Eclipse)实验报告
- ITerm2下使用ssh访问Linux