当前位置: 首页 > article >正文

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指定解压的目录

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

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

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


http://www.kler.cn/a/370894.html

相关文章:

  • 【redis】键的全局命令
  • js-判断一个object(对象)是否为空
  • Multi-Agent如何设计
  • 我这不需要保留本地修改, 只需要拉取远程更改
  • C#读取本地网络配置信息全攻略
  • 字符串提取数字求和⭐
  • 创建型模式-----建造者模式
  • 金蝶云星空采购退料单集成易仓出库单实现高效数据对接
  • 安宝特分享 | AR技术引领:跨国工业远程协作创新模式
  • goalng框架Gin解析
  • Python小白学习教程从入门到入坑------第十八课 异常模块与包【上】(语法基础)
  • VoLTE 微案例:VoLTE 注册失败,I-CSCF 返回 403,HSS(UAR) 返回 5001
  • 鸿蒙HarmonyOS next开发容器类库使用
  • VSCode 设置环境变量(WSL 2)
  • gcc与mingw64版本介绍
  • Ubuntu22.04版本左右,扩充用户可使用内存
  • 安卓取消触摸屏幕的指针效果
  • 为什么廉价的谷歌SEO服务往往是陷阱?
  • 鸿蒙next之axios二次封装并携带cookie
  • Docker加载并运行别人的容器的同时挂在本地其他文件
  • 影刀RPA与Python作为爬虫的对比
  • 线程的同步
  • MFC实现以不规则PNG图片作为窗口背景
  • IMX6ULL之使用汇编操作GPIO
  • mac 上使用 cmake 构建包含 OpenMP 的项目
  • 网络请求自定义header导致跨域问题