Eclipse ISP uiviewcontroller joomla jtable Plupload Movejs vue架构 nginx教程视频 mysql转字符串 mysql查询结果拼接 plsql连接mysql mysql临时表 python打开文件 python的安装 python操作mysql python调用命令行 java类的继承 javasocket 数据挖掘原理与算法 mac地址修改 送货单管理系统 字典生成器 文件粉碎工具 lol无法连接服务器 小米手环怎么连接手机 php完全自学手册 内存条是什么 熊猫头表情包制作 cdr怎么导出图片 调试工具 思源字体包 flash制作教程 autoit 凯立德地图包下载 答题器下载 苹果手机放大镜 电脑cpu性能天梯图 pr视频旋转 rx6
当前位置: 首页 > 学习教程  > 编程语言

linux中常见查看文件方法

2020/11/4 14:48:25 文章标签:

cat、tac more、less head、tail cat cat显示文件的所有内容,用于显示小文件内容,不支持分页。cat fileName 查看fileName文件中的所有内容 cat -n fileName -n 由 1 开始对所有输出的行数编号 cat -b fileName 和-n类似,只不过对于空白行…

cat、tac

more、less

head、tail

cat

cat显示文件的所有内容,用于显示小文件内容,不支持分页。

cat fileName 查看fileName文件中的所有内容
cat -n fileName -n 由 1 开始对所有输出的行数编号
cat -b fileName 和-n类似,只不过对于空白行不编号
cat file1>file2 将file1中的内容覆盖到file2中
cat file1>>file2 将file1中的内容追加到file2中

tac

tac是cat倒过来的写法,tac以行为单位,倒序显示全文本内容。

more

cat将整个文本内容输出到终端。如果文本内容较多,前面的内容查看将十分不便。而more命令可以分页显示。

more fileName 查看fileName文件
more +50 fileName 查看fileName文件从第50行开始
more -10 fileName 查看fileName文件,一次查看10行(按一下空格键,显示下 10 行内容)
more -10 -c fileName 一次查看10行, -c 禁止滚动

常用按键:

按键功能
回车查看下一行
空格向下滚动一屏
b向上滚动一屏
=输出当前行号
:f输出当前文件名和当前行号
q退出

less

less命令的基本功能和more没有太大差别,但是less命令可以向前浏览文件,而more只能向后浏览文件,同时less还拥有更多的搜索功能。
less指令在显示文件内容时,并不是将整个文件加载后才显示,而是根据需要加载内容,对于显示大型文件具有较高的效率。

less fileName 查看fileName文件
less -b<缓冲区大小> fileName -b 设置缓冲区大小
less -i fileName -i 忽略搜索时的大小写
less -m fileName -m 显示百分比
less -N fileName -N 显示行号

按键功能
空格向下翻动一页
b向上翻动一页
回车向下滚动一行
y向上滚动一行
d向下翻动半页
b向上翻动半夜
/字符串向下搜索"字符串"的功能
?字符串向上搜索"字符串"的功能
n重复前一个搜索(与 / 或 ? 有关)
N反向重复前一个搜索(与 / 或 ? 有关)
h显示帮助界面
q离开less指令

head

	如果只想看一个文件的前几行,可以用head。

head fileName 查看fileName文件
head -n 5 fileName 查看fileName文件的前5行
head -c 10 fileName 查看fileName文件的前10个字符
head -v fileName -v 显示文件名
head -q fileName -q 隐藏文件名

tail

和head相对,tail是只显示末尾几行。比如我们想查看一个文件的更新情况,只要看最后几行就可以了。
tail可以自动检测文件的更新情况

tail fileName 查看文件
tail -10 fileName 查看文件后10行
tail -f fileName -f 实时追踪该文档的所有更新
tail -100f fileName 查看文件后100行并实时更新文件

wc

可以查看一个文件有多少行,多少单词,多少字节

wc fileName 统计fileName的信息
wc -l fileName -l 只显示行数
wc -w fileName -w 只显示字数
wc -c fileName -c 只显示Bytes数

grep

从一个文件中查找到某个关键词,并将包含该关键词的行显示出来。grep默认是区分大小写。

grep abc 搜索出带有abc字段的文件,区分大小写
grep -i aBc 忽略大小写
grep -i -v abc 忽略大小写,且显示不包含abc的词

sort

sort可用于对文本进行排序并显示,默认为字典升序。

sort test.txt 升序显示文本内容,默认
sort -r test.txt 降序显示文本内容
sort -u test.txt 去掉重复显示文本内容
sort -n test.txt 按照数字顺序显示文本内容
还有很多排序规则,这里就不一一列出


本文链接: http://www.dtmao.cc/news_show_350214.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?