Linux文件查看命令

1.cat加上文件名

(因为所有文件内容都会打印到屏幕上,所以内容少时使用这个,总不能用cat来定义一本小说)



3.往文件中写入数据——cat加上>(重定向符)加上文件名,写完之后,按键

cat原本是把内容打印到屏幕上的意思,重定向符就是改变打印的方向,将内容打印到文件b.c里面

那也就是往b.c里面写入内容的意思

2.合并文件

把2个文件a.c和b.c的内容合并起来,重定向打印到test.c文件里面

然后再打印查看test.c文件,发现它里面就是原来a.c和b.c合起来的内容

more命令

在我们要打印的文件内容过多时,超过我们一个屏幕能显示的总行数的时候,可以用more命令来分派显示内容

然后按回车键(空格键,上下键)不同系统的具体操作不同,就可以对内容翻页

内容完了就是end

那么怎么退出呢——按键q,在很多不知道怎么退出的页面,都可以按q试试

less命令

more看完内容后,退出后内容还留在屏幕上

而less看完内容后,退出后内容则不停留在屏幕上

head命令

num就是你想要显示前几行的行数,例如上图就是查看显示passwd文件中的前2行内容

如果只写head加上文件名,不写行数,就是默认只打印显示文件的前10行

tail命令——跟head命令相反,打印文件的后(最新输入文件的)几行

同样不写行数按默认最后10行

显示后2行

所以5个查看文件内容命令为

其特征分别为:

内容少

内容多

不占有(显示在)屏幕上

前n行

后n行

什么叫日志文件——(像写日记一样),把系统运行起来的所有这些东西都记录到日志文件里

这5个都可以用,但是用tail最好

例如你有一个日记本,那你会经常翻看10年前写的东西(head),还是最近新写的东西(tail),一般来说,最近新记录的东西要比10年前记录的东西对于最近发生的事情要更有参考意义价值

比如一个系统上线运行一年多了,现在根据问题要看它的日志,那么很少会说先去看一年前的运行的日志文件,那对于现在的问题来说参考价值的可能性不大,但也会有需要1年前的日志文件的情况,就是这种情况很少

都会先去看最近发生的日志文件,尤其是最近产生的错误日志。看看对于最近的问题有没有帮助

错误日志的意思就是——系统出错了,那就把那些出错的信息放到错误日志里面。

现在将原来不知道放了什么东西的test.c文件删掉,再建一个新的test.c文件,现在test.c文件就是空的,里面什么都没有。

现在tail -f test.c就可以实时看到test.c文件里的情况,现在是空白什么都没有

现在新建一个空白窗口,来实时追踪test.c

现在在新的窗口里面写上cat >>test.c

然后在新的窗口里(带有cat >>的窗口)里面写东西。

例如

123

456

它就会实时(同时间的)显示在tail -f的界面窗口里

这个就是模拟往test.c文件里面写入(cat >>)东西,也可以理解是模拟往错误日志里面写入东西

然后tail -f  的这个窗口就可以实时追踪,同步显示test.c文件里正在写入的东西

也就是用tail看日志的过程

这就是刚才新窗口里面写入的东西,用cat查看

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/213013.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Atlassian Confluence 路径遍历和命令执行漏洞 (CVE-2019-3396)

漏洞描述 Confluence 是由澳大利亚软件公司 Atlassian 开发的基于 Web 的企业 wiki。 Atlassian Confluence 6.14.2 版本之前存在一个未经授权的目录遍历漏洞,攻击者可以使用 Velocity 模板注入读取任意文件或执行任意命令。 漏洞环境及漏洞利用 启动docker环境…

HOOPS Web平台助力开发3D应用,实现超大规模3D web轻量化渲染与数据格式转换!

一、包含的软件开发工具包 HOOPS Web平台帮助开发人员构建基于Web的工程应用程序,提供高级3D Web可视化、准确快速的CAD数据访问和3D数据发布。 HOOPS Web平台包括三个集成软件开发工具包 (SDK): (1)Web端3D可视化引擎 HOOPSCom…

2023年亚太地区数学建模大赛 问题A

采果机器人的图像识别技术 中国是世界上最大的苹果生产国,年产量约为3500万吨。与此同时,中国也是世界上最大的苹果出口国,全球每两个苹果中就有一个,全球超过六分之一的苹果出口自中国。中国提出了一带一路倡议(BRI&…

GEE:kNN(k-最近邻)分类教程(样本制作、特征添加、训练、精度、最优参数、统计面积)

作者:CSDN @ _养乐多_ 本文将介绍在Google Earth Engine (GEE)平台上进行kNN(k-最近邻)分类的方法和代码,其中包括制作样本点教程(本地、在线和本地在线混合制作样本点,合并样本点等),加入特征变量(各种指数、纹理特征、时间序列特征、物候特征等),运行kNN(k-最近…

opencv 常用操作指南

1.通道交换 读取图像,然后将RGB通道替换成BGR通道,需要注意的是,opencv读取的图像默认是BGR。cv2.cvtColor函数可以参考Color Space Conversions img cv2.imread(imori.jpg) img cv2.cvtColor(img, cv2.COLOR_BGR2RGB) cv2.imwrite(answe…

HarmonyOS(五)—— 认识页面和自定义组件生命周期

前言 在前面我们通过如何创建自定义组件一文知道了如何如何自定义组件以及自定义组件的相关注意事项,接下来我们认识一下页面和自定义组件生命周期。 自定义组件和页面的关系 在开始之前,我们先明确自定义组件和页面的关系 自定义组件:Co…

【Python】Fastapi swagger-ui.css 、swagger-ui-bundle.js 无法加载,docs无法加载,redocs无法使用

使用fastapi的时候,swagger-ui.css 、swagger-ui-bundle.js、redoc.standalone.js 有时候无法加载(国内环境原因或者是局域网屏蔽),此时就需要自己用魔法下载好对应文件,然后替换到fastapi里面去。 fastapi里面依靠这…

前端编码技巧须知

前端开发中可能会使用到以下软件,它们各自具有不同的作用: 代码编辑器:例如Sublime Text、Atom、Visual Studio Code等,用于编写和编辑HTML、CSS和JavaScript等前端代码。网页浏览器:例如Chrome、Firefox、Safari等&a…

Linux开发工具(含gdb调试教程)

文章目录 Linux开发工具(含gdb调试教程)1、Linux 软件包管理器 yum2、Linux开发工具2.1、Linux编辑器 -- vim的使用2.1.1、vim的基本概念2.1.2、vim的基本操作2.1.3、vim正常模式命令集2.1.4、vim末行模式命令集 2.2、vim简单配置 3、Linux编译器 -- gcc…

美团技术博客即将十周岁啦 | 欢迎分享你跟它的故事

种一棵树最好的时间是十年前,其次是现在。 2013年12月04日, 美团技术博客发布了第一篇技术文章。 时光荏苒,岁月如歌。 美团技术博客即将迎来自己十周岁的生日。 感谢大家的一路相伴。 十年来,美团技术博客累计发布了570多篇技术文…

哈工大近世代数期末复习

近世代数是抽象代数的一个分支,是计算机科学和人工智能大数据的基础. 本文内容有点长,大家可以通过index来跳转到想要看的章节,第十章的总结在我的主页里下载 1.代数系 半群:满足结合律的代数系 交换半群:满足交换律的半群 群:判定方法有两种 method1 有单…

抖音汽车租赁小程序背后的技术挑战与解决方案

随着共享经济的不断发展,抖音上的汽车租赁小程序也逐渐崭露头角。然而,这背后涉及的技术挑战却不容小觑。本文将深入探讨抖音汽车租赁小程序的技术挑战,并提出相应的解决方案。 一、实时位置追踪 汽车租赁小程序的核心在于用户能够实时追踪…