linux查看文件命令

查看文件命令

显示命令

cat

语法:cat 【选项】 文件
选项

命令含义
n显示行号包括空行
b显示行号不包括空行
s压缩空行为一行
A显示隐藏字符

cat -n 文件:显示行号包括空行
在这里插入图片描述
cat -b 文件
在这里插入图片描述

cat -s 文件
在这里插入图片描述
cat -A 文件
在这里插入图片描述

more和less是 分页查看
tac和rev都是查看命令,但是这两个命令是反的看的

tac:竖着反
在这里插入图片描述
rev:横的反
在这里插入图片描述

head

head:默认查看文件前10行
语法:head 【选项】 文件
选项

命令含义
-n 数字显示前多少行
-c 数字显示前多少个字符

head -n 5 文件
在这里插入图片描述
head -c 4 文件
在这里插入图片描述
head -n 负数 文件

文件倒数从第几行开始不显示

在这里插入图片描述

tail

tail:显示文件尾部
语法:tail 【选项】 文件
选项

命令含义
f实时监控,文件发送变化,会实时显示在屏幕上
-n 数字显示文件的尾部数字行

tail -f 文件
在这里插入图片描述
tail -n 2 文件
在这里插入图片描述
在这里插入图片描述

wc

wc:统计命令
语法:wc 【选项】 文件
选项

命令含义
l行数
w单词数
c字符数

wc 文件:行数、单词数、字符数都显示
在这里插入图片描述
wc -l 文件:显示行数
在这里插入图片描述
wc -w 文件:显示单词数
在这里插入图片描述
wc -c 文件:显示字符数
在这里插入图片描述

grep

grep:过滤你感兴趣的文件内容

文本三剑客:awk、sed、grep

用法:grep 选项 表达式(正则表达式) 文件或标准输入
选项

命令含义
v反选
n显示行号
i忽略大小写
o只显示匹配内容
r递归查询,可以过滤整个文件夹

正则表达式

字符含义
.任意单个字符
^你找的字符出现在行首
$你找的字符出现在行尾
^$空行

在这里插入图片描述
grep -r 表达式 文件:递归查询
在这里插入图片描述

paste

paste:左右合并

cat a b > :上下合并

语法:paste 【选项】 文件
选项:-d 分割符号

-d 指定分割符号

在这里插入图片描述

split

split:分割文件
语法:split 文件

压缩及解压缩

gzip及bzip2

压缩语法:

  • gzip -9 文件名
  • bzip2 -9 文件名

解压缩语法:

  • gzip -d .gz格式的压缩文件
  • bzip2 -d .bz2格式的压缩文件

gzip与bzip2两个命令压缩与解压缩命令基本相同,就是压缩过后的压缩格式不一样

归档 tar

tar:归档
打包语法:tar 选项 自定义压缩包的名字(.tar.gz) 要压缩的文件或文件夹

  • gzid压缩: tar zcvf 压缩包的名字 要压缩的文件
  • bzip2压缩:tar jcvf 压缩包的名字 要压缩的文件

解包语法:tar xf 压缩包名字
指定解压到目录:tar xf 压缩包名字 -C 目录
选项

命令含义
f代表使用tar进行归档压缩
c建立压缩文件
v显示压缩或解压缩的过程
z使用gzip压缩
j使用bzip2压缩
x解压
t不解压的情况下查看压缩包中的内容
C指定解压的目录

压缩文件
在这里插入图片描述

解压到当前目录下
在这里插入图片描述

解压到指定目录
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

python实战项目47:Selenium采集百度股市通数据

python实战项目47:Selenium采集百度股市通数据 一、思路分析二、完整代码一、思路分析 这里以获取百度股市通股评下的投票数据为例,页面中的其他数据同理。由于此页面数据是js动态加载的,所以采用Selenium获取数据。思路很简单,通过Selenium打开页面,然后定位到“股评”选…

502 错误码通常出现在什么场景?

服务器过载场景 高流量访问:当网站遇到突发的高流量情况,如热门产品促销活动、新闻热点事件导致网站访问量激增时,服务器可能会因承受过多请求而无法及时响应。例如,电商平台在 “双十一” 等购物节期间,大量用户同时…

Java 多线程(七)—— 定时器

定时器介绍与使用 先简单介绍一下什么是定时器:定时器类似生活中的闹钟,当时间一到,我们就会去做某些事情。 在代码层面理解就是,当我们设置的时间一到,程序就会执行我们固定的代码片段(也就是任务&#x…

Nacos-Sync-未授权进后台(建议自查)

Nacos-Sync-未授权进后台(建议自查) 漏洞成因 没进行权限校验。 影响范围 Nacos-Sync 3.0 发现方式 一、fofa发现 title“nacos” && title“Nacos-Sync” 二、路径拼接 /#/serviceSync 利用方式 访问之后直接是进入后台的样子~ 修复方…

【AI视频抠图整合包及教程】开启视觉分割新纪元 —— Meta SAM 2

在数字化时代,Meta公司推出的SAM 2(Segment Anything Model 2)标志着图像和视频分割技术的一个新高度。SAM 2不仅继承了前代SAM模型的卓越性能,更在实时处理、视频分割、交互式提示等方面实现了重大突破。以下是SAM 2的全面营销文…

【植物识别系统】Python+人工智能+深度学习+卷积神经网络算法+TensorFlow+算法模型+Django网页界面平台

一、介绍 植物识别系统,使用Python作为主要编程语言开发,通过收集常见的6中植物树叶(‘广玉兰’, ‘杜鹃’, ‘梧桐’, ‘樟叶’, ‘芭蕉’, ‘银杏’)图片作为数据集,然后使用TensorFlow搭建ResNet50算法网络模型&am…

如何通过Lua语言请求接口拿到数据

文章目录 概要http客户端通过请求下载数据 概要 当某个需求是需要在模块内请求接口拿到数据,需要使用http客户端调用接口 http客户端 LuaSOC请求接口官方文档 调用:http.request(method,url,headers,body,opts,ca_file,client_ca, client_key, clien…

【日记】感觉沟通是件很难精通的事情(1397 字)

正文 今天霜降,感觉得开始戴手套了,去年就是因为戴得早,所以避免了生冻疮。不知道今年还会不会有这么幸运。虽然霜降,但意外地天气很好呢。下午又找了个时间稍微偷溜出去发了一会儿呆。可惜每次下班天都黑了,天气好的话…

HCIP--1

同一区域内的OSPF路由器拥有一致的 LSDB, 在区域内,OSPF 采用 SPF算法计算路由一个区域太多路由器,硬件资源跟不上,所以多划分区域 OSPF 路由计算原理 1. 区域内路由计算 LSA 在OSPF中,每个路由器生成 LSA,用于告诉…

基于SpringBoot的宠物爱好者交流系统的设计与实现(源码+定制+开发)

博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台…

Facebook的AI驱动发展:人工智能如何改变社交体验

个性化内容推荐 Facebook利用AI算法分析用户的行为数据,包括点赞、评论、分享和浏览历史。这些数据使得平台能够深入了解用户的兴趣和偏好,从而提供个性化的内容推荐。例如,用户在浏览动态时,AI系统会根据用户的互动历史&#xf…

快速获取 GitHub 个人资料成就徽章

效果展示 成就徽章 个人资料中可以选择是否显示成就徽章,Settings-Public profile,勾选Show Achievements on my profile。 徽章名称获取方式Heart On Your Sleeve使用 ❤️ 表情符号对 GitHub 上的内容做出反应 (正在测试中)Open Sourcerer用户已将 P…

【芯片设计】DC综合retiming策略的学习与实践

对于DC综合中的retiming策略早有耳闻,但是一直没有比较系统的学习和实验过,正好借着这次交付过程的归纳总结机会,把一些零零散散的收获学习记录下。 记得刚出新手村时和某位大佬聊到过,他说你逻辑里写了在某级计算一个结果&#…

etl-查询错误log日志和oracle删除数据表空间

查看weblogic日志的目录 建立连接ssh root192.168.30.1xx 密码hygd123 找到下面路径中的文件 cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bapp-logs 查看log日志 tail -f -n 400 Adminservers.log oracle删除表空间(切换到dba用户…

【SoC】被忽略的reset结构设计

1024这天爆出来的设计失误,真的很应景啦! 先献上A72的reset结构图吧,虽然最终的解决方案不是按照这个来的,不过也给了一个相对较清晰的reset架构了。 异步复位树 当对整个电路进行复位的时候,使用异步复位&#xff0c…

K8s-pod控制器HPA、DS、Job、CJ

一、Horizontal Pod Autoscaler(HPA) 在上一节,我们已经可以实现通过手工执行kubectl scale命令实现Pod扩容或缩容,但是这显然不符合Kubernetes的定位目标——自动化、智能化。 Kubernetes期望可以实现通过监测Pod的使用情况,实现pod数量的自…

如何通过 CRM 系统实现医药企业的一体化、数字化管理

医药企业面临着复杂的市场环境和严格的监管要求。传统管理方式下,销售、市场、客户服务等部门之间信息流通不畅,数据分散,导致工作效率低下,客户体验差。例如,销售团队可能不了解市场部门最新的推广活动,无…

大龄离异单身女性网上找陪伴搭子一起搭伙过生活的自救经历分享

在繁忙的都市生活中,李梅是一个独立自主的大龄离异女性。经历了婚姻的失败后,她更加珍惜自己的生活空间与时间,同时也渴望能够找到一个可以相互扶持、共度余生的伴侣。网络成为了她的新尝试领域,在这里,她希望能够遇到…

php语法学习

启动php 进入软件 打开文件:编写代码 $php true; $java false; var_dump($php);//输出变量细节 var_dump($java) 字符串 注意可以使用双引号也可以使用单引号 测试 $php "最好学web语言"; $java 脱胎于c语言; var_dump($php);//输出变量细节 var…

spark统一内存模型 详解

Apache Spark 是一个用于大规模数据处理的分布式计算框架,它支持多种处理模型(如批处理、流处理、SQL、机器学习等)。为了高效地在分布式环境中处理这些多样化的工作负载,Spark 在 2.x 版本后引入了统一内存管理模型,以…