论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
主机系统
›
linux
›
Linux系统中常用的文件检察命令
Linux系统中常用的文件检察命令
半亩花草
论坛元老
|
2024-7-30 03:29:10
|
显示全部楼层
|
阅读模式
楼主
主题
1856
|
帖子
1856
|
积分
5568
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
本章将和各人分享Linux系统中常用的文件检察命令。废话不多说,下面我们直接进入主题。
一、cat命令
1、文件处理
cat命令连接文件并打印到标准输出设备上,cat常常用来显示文件的内容,雷同于下的type命令。
注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。
按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。
2、语法
cat [选项] (参数)
复制代码
3、选项
-n或-number:从1开始,对所有输出的行数编号;
-b或--number-nonblank:和-n相似,只不过对于空白行不编号;
-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
-A:显示不可打印字符,行尾显示“$”;
-e:等价于“-vE”选项;
-t:等价于“-vT”选项;
复制代码
4、参数
文件列表:指定要连接的文件列表。
5、示例
设m1和m2是当前目次下的两个文件
cat m1 (在屏幕上显示文件m1的内容)
cat m1 m2 (同时显示文件m1和m2的内容)
cat m1 m2 > file (将文件m1和m2合并后放入文件file中)
复制代码
二、tac命令
tac命令用于将文件反序输出,即第一行最后显示,最后一行先显示。
1、语法
tac [选项] (参数)
复制代码
2、选项
-a或--append:将内容追加到文件的末尾;
-i或--ignore-interrupts:忽略中断信号。
复制代码
3、参数
文件列表:指定要生存内容的文件列表。
4、示例
[root@localhost myfolder]# tac file
复制代码
三、head命令
head命令用于显示文件的开头的内容。在默认环境下,head命令显示文件的头10行内容。
1、语法
head [选项] (参数)
复制代码
2、选项
-n<数字>:指定显示头部内容的行数;
-c<字符数>:指定显示头部内容的字符数;
-v:总是显示文件名的头信息;
-q:不显示文件名的头信息。
复制代码
3、参数
文件列表:指定显示头部内容的文件列表。
4、示例
[root@localhost myfolder]# head -n 3 file
复制代码
显示前3行内容。
四、tail命令
tail命令用于输出文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。假如给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。假如没有指定文件或者文件名为“-”,则读取标准输入。
注意:假如表现字节或行数的N值之前有一个“+”号,则从文件开头的第N项开始显示,而不是显示文件的最后N项。N值后面可以有后缀,b表现512,k表现1024,m表现1048576(1M)。
1、语法
tail [选项] (参数)
复制代码
2、选项
-n<N>:输出文件的尾部N行内容;
-c<N>:输出文件尾部的N个字节内容;
--help:显示指令的帮助信息;
--version:显示指令的版本信息。
复制代码
3、参数
文件列表:指定要显示尾部内容的文件列表。
4、示例
tail file (显示文件file的最后10行)
tail -n +10 file (显示文件file的内容,从第10行至文件末尾)
tail -c 10 file (显示文件file的最后10个字符)
复制代码
五、more命令
该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出当前己显示的该文件的百分比:--More--(35%)
more命令中内置了若干快捷键,常用的有:
按Space键(空格键):显示文本的下一屏内容;
按Enter键:只显示文本的下一行内容;
按H键:显示资助屏,该屏上有相关的资助信息;
按B键:显示上一屏内容;
按Q键:退出more命令。
1、语法
more [选项] (参数)
复制代码
2、选项
-<数字>:指定每屏显示的行数;
-d:显示“--More--(58%)[Press space to continue, 'q' to quit.]”;
-c:不进行滚屏操作,每次刷新这个屏幕;
-s:将多个空行压缩成一行显示;
-u:禁止下划线;
+<数字>:从指定数字的行开始显示。
复制代码
3、参数
文件:指定分页显示内容的文件。
4、示例
显示文件file的内容,但在显示之前先清屏,并且在屏幕的最下方显示完成的百分比。
more -dc file
复制代码
显示文件file的内容,每10行显示一次,而且在显示之前先清屏。
more -c -10 file
复制代码
六、less命令
less命令的作用与more十分相似,都可以用来浏览文件的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览文件。用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。可以用上下左右键来检察文件的内容。要退出less步伐,可以按Q键。less命令一般用于大文件的浏览。
1、语法
less [选项] (参数)
复制代码
2、选项
-e:文件内容显示完毕后,自动退出;
-f:强制显示文件;
-g:不加高亮显示搜索到的所有关键词,以提高显示速度;
-N:每一行行首显示行号;
-s:将连续多个空行压缩成一行显示;
-S:在单行显示较长的内容,而不换行显示;
-x<数字>:将TAB字符显示为指定个数的空格字符。
复制代码
3、参数
文件:指定要分屏显示内容的文件。
4、示例
less file
复制代码
此文由博主经心撰写转载请保存此原文链接
:https://www.cnblogs.com/xyh9039/p/18328802
版权声明:如有雷同纯属巧合,如有侵权请及时联系本人修改,谢谢!!!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
半亩花草
论坛元老
这个人很懒什么都没写!
楼主热帖
YOLOV5 代码复现以及搭载服务器运行 ...
本周涨粉一倍,我决定再开源一个商超管 ...
APP性能优化
Java集合框架(五)-Collections 和 泛型 ...
安装Python
Spring5——JdbcTemplate笔记
经典Python题目:一个列表或者数组去重 ...
【Redis】BigKey问题
《C++性能优化指南》 linux版代码及原 ...
随机数漫谈
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
人工智能
前端开发
快速回复
返回顶部
返回列表