首页 > 代码库 > 文本文件查看及创建
文本文件查看及创建
查看文件路径
- ls /path1/path2/fileName----------------------显示全路径
- dirname /path1/path2/fileName-------------只显示fileName的文件夹路径
- basename /path1/path2/fileName-----------只显示fileName
查看文本文件--cat、tac、nl、more、less、tail、head......
cat:
- 从第一行开始显示,一直到最后一行
- cat -n xx.txt--显示行号
- cat --help
tac:
- 从最后一行开始显示,一直到文件的起始行
nl:
- 从第一行开始显示,一直到最后一行,并且自带行号显示
- 当文件中有空行时,行数会略过空行
- 将空行也带行号显示,nl -b xx.txt
[root@1-min etc]# cat -n rsyslog.conf //显示所有行号(包括空行)
[root@1-min etc]# cat -b rsyslog.conf //显示所有行号(但不包括空行)
或者:
[root@1-min etc]# nl -ba rsyslog.conf //显示所有行号(包括空行)
[root@1-min etc]# nl -bt rsyslog.conf //显示所有行号(但不包括空行)
再或者:
[root@1-min etc]# less -N rsyslog.conf //显示所有行号(包括空行)
cat 选项:
-n 显示行号(包括空行)
-b 显示行号(不包括空行)
nl 选项:
-b 行的显示方式
//行的显示方式有两种,a表示显示全部的行(包括空行),t表示显示所有的非空白行(不包括空行)
即:-ba //显示所有行号(包括空行)
-bt //显示所有行号(但不包括空行)
vi xx
more:分屏显示
- 按回车键,一行一行显示
- 按空格,分屏显示
- 缺点:只能向后翻页,不能向前翻
- 也支持关键字搜索 /xxx n--自上而下,N--自下而上
- 退出more:ctrl+c
less:分屏显示,比more更强大
- 按回车键,一行一行显示
- 按空格,分屏显示
- 也支持关键字搜索 /xxx n--自上而下,N--自下而上
- pageDown--向下翻页
- pageUp--向前翻页
- Home键--直接回到文件最开始
- End键--直接到达文件最末尾
- 退出less: 直接q即可
head:默认查看文件的前10行
- head -n 100 aa.txt: 查看aa.txt文件的前100行
- head -100 aa.txt:查看aa.txt文件的前100行
tail:默认查看文件的最后10行
- tail -n 100 aa.txt: 查看aa.txt文件的最后100行
- tail -100 aa.txt:查看aa.txt文件的最后100行
- tail -f -100 aa.txt:方便监控日志log,-f会一直显示在屏幕上,按ctrl+c退出‘
- tail -f == tailf
touch:创建或修改文件的时间
- touch aa.txt -- 如果aa.txt不存在,则创建
- touch aa.txt -- 如果aa.txt存在,则修改该文件的创建时间为当前时间,访问时间为当前时间
- touch -t 201607061014 aa.txt -- 将aa.txt文件的创建时间指定为2016年7月6日10点14
od:查看非文本文件
- od -t c /bin/ls (t: type c: ascii码形式)
- strings /bin/ls
文本文件查看及创建
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。