gzip bzip2 zip tar vim

2023-12-05 20:08
文章标签 vim zip gzip tar bzip2

本文主要是介绍gzip bzip2 zip tar vim,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

gzip 压缩文件

只能对文件进行压缩,不能压缩目录
gzip -d 文件 解压文件
gunzip 文件 解压文件
gzip 文件 压缩文件
gzip 1~9 文件 1~9是压缩比,值越大压缩比越高 默认为6
gzip -c 文件 >> 文件。gz 保存源文件进行压缩
gzip -r 目录 对目录下的所有文件进行压缩
在这里插入图片描述造个文件

bzip2 压缩文件,压缩比高

bzip2 文件 压缩文件
bzip2 -k 文件 保留元文件压缩文件
bunzip 文件 解压

zip 压缩

zip -r 压缩目录 需要指定名字
在这里插入图片描述
unzip 解压 保留源文件

tar归档

-c 打包
-v 显示详情
-f 指定文件名 f一般放在最后
-x 打包还原
-C 指定路径 放在后面
-z 归档之后用gzip压缩
-j 归档之后用bzip2 压缩
-t看内容不还原
-p保留原来属性
在这里插入图片描述
把e文件按照日期进行归档压缩
date +%Y%m%d-%H%M%S 调用命令的一个结果
在这里插入图片描述

rz 与sz 拖文件

vi编辑器

三种工作模式:命令模式,输入模式,末行模式
不同模式之间和可以切换
a在光标之后插入
i在光标之前插入
o在光标的下一行插入
O在光标的上一行插入
I 光标调到行首插入
A光标跳到行位插入
按0 跳到行首
按home键跳到行首
按end键跳到行位
¥键跳到行尾
按3再按回车,往下跳三行
末行模式下 set nu 显示行数
Set nonu 取消显示行数
Set nu! 取消显示行号
gg /1G跳到第一行
G 跳到最后一行
7G 跳到第七行
yy 复制光标所在的行
3yy 复制3行
p 在光标下一行粘贴
P 在光标所在行的上一行粘贴
dd 删除当前行
3dd 从当前行往下删除三行
17,19dd 删除17到19行
x删除光标所在的字符
dw删除光标所在的单词
%d 删除所以行
d 删 除 说 有 行 d 删 除 光 标 之 前 到 行 首 d d 删除说有行 d^ 删除光标之前到行首 d ddd删除光标之后到行尾
u 恢复之前操作 可以多次恢复
/内容 查找内容,按n往下跳, N往上跳
?内容,可以 搜索查找,按n往上跳,按N往上跳
ZZ 保存退出,在命令模式下
r 替换光标所在的单个字符

末行模式

nohl取消高亮
:w 保存
:wq保存退出
:q!保存不退出
:X 保存退出
:wq!强制保存退出
:w /tmp/qq 保存到指定文件中
:r /etc/hosts 读取指定文件内容
:e /etc/hosts 进入指定文件,打开新文件之前要做保存

替换

:s/desktop/home 把光标所在行的desktop换成home
:%s/desktop/home/g 把所有的desktop换成home
:s/old/new/g
: %s/old/new
:1,10s/old/new/gc 1-10行的替换 需要确认,按y或n确认是否替换,每个都询问,一次全部替换按a
: $s/old/new/g 10-最后一行

这篇关于gzip bzip2 zip tar vim的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/458955

相关文章

Python ZIP文件操作技巧详解

《PythonZIP文件操作技巧详解》在数据处理和系统开发中,ZIP文件操作是开发者必须掌握的核心技能,Python标准库提供的zipfile模块以简洁的API和跨平台特性,成为处理ZIP文件的首选... 目录一、ZIP文件操作基础三板斧1.1 创建压缩包1.2 解压操作1.3 文件遍历与信息获取二、进阶技

SpringBoot使用GZIP压缩反回数据问题

《SpringBoot使用GZIP压缩反回数据问题》:本文主要介绍SpringBoot使用GZIP压缩反回数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot使用GZIP压缩反回数据1、初识gzip2、gzip是什么,可以干什么?3、Spr

springboot上传zip包并解压至服务器nginx目录方式

《springboot上传zip包并解压至服务器nginx目录方式》:本文主要介绍springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录springboot上传zip包并解压至服务器nginx目录1.首先需要引入zip相关jar包2.然

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

MySQL zip安装包配置教程

《MySQLzip安装包配置教程》这篇文章详细介绍了如何使用zip安装包在Windows11上安装MySQL8.0,包括下载、解压、配置环境变量、初始化数据库、安装服务以及更改密码等步骤,感兴趣的朋... 目录mysql zip安装包配置教程1、下载zip安装包:2、安装2.1 解压zip包到安装目录2.2

如何设置vim永久显示行号

《如何设置vim永久显示行号》在Linux环境下,vim默认不显示行号,这在程序编译出错时定位错误语句非常不便,通过修改vim配置文件vimrc,可以在每次打开vim时永久显示行号... 目录设置vim永久显示行号1.临时显示行号2.永www.chinasem.cn久显示行号总结设置vim永久显示行号在li

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

centos 6安装 vim

centos 安装vim 1.首先查询当前当前vim所依赖的包存在不存在.检查缺少哪个几个依赖包 [root@bogon firstCopy]# rpm -qa|grep vivimvim-common-7.4.160-5.el7.x86_64vim-enhanced-7.4.160-5.el7.x86_64vim-filesystem-7.4.160-5.el7.x86_64vim-

文本编辑器-Vim

http://www.vim.org/ 简单介绍 Vim是一种高度可配置的文本编辑器,用于创建和更改任何类型的文本非常高效。它与大多数UNIX系统和苹果OS X一起被列为 “vi”。 Vim是稳定的,并且不断被开发以变得更好。 其功能包括: 1. 持久的,多级的撤消树 2. 广泛的插件系统 3. 支持数百种编程语言和文件格式 4. 强大的搜索和替换 5. 与许多工具集成 下载

Vim命令记录

2019年4月26日22:46修改 好玩网站:https://coolshell.cn/articles/5426.html http://c.biancheng.net/view/813.html vim启动进入普通模式,处于插入模式或命令行模式时只需要按Esc或者Ctrl+[即可进入普通模式。普通模式中按i(插入)或a(附加)键都可以进入插入模式,普通模式中按:进入命令行模式。命令行模