温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux Vim以及库归档的相关操作有哪些

发布时间:2021-11-03 17:34:25 来源:亿速云 阅读:125 作者:柒染 栏目:建站服务器

本篇文章给大家分享的是有关Linux  Vim以及库归档的相关操作有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

cat: 文件内容的全屏显示命令 -t:显示文件中特殊字符 ctrl+d结束,可以显示多个文件more:分屏显示,每次只显示一屏信息中途按q 退出按空格显示下一页只能往下不能往上

less:滚动查看按上下键进行查看

head:对文件头部查看显示前10行,-n指定行数

tail:尾部查看 -f 尾部最新信息按ctrl+c退出  -n指定行数

grep:文件内容的过滤显示-v 反向筛选出不含指定关键词的行-i将以忽略大小写的方式来筛选

touch:新增空文件的命令,如果已存在的文件更新时间

cp:-a全部拷贝 -i 提示操作

rm:文件的删除命令缺少删除指定文件

-i指示确认的将要被删除的内容

-r递归删除指定的文件或目录

-f强制删除指定的文件或目录,无论其是否存在


mv:文件的移动改名和查找

find:文件的查找,在指定的路径范围内查找匹配文件

which:通过系统路径查找系统命令所在的目录

locate:通过文件索引来查找


文本文件的编辑

vi/vim三种状态模式 在命令行下面的编辑器

命令模式  可编辑模式  末行模式

vim的基本操作 打开 编辑 保存退出

vi 复制yy复制多行几yy

   粘贴p

   删除dd

   增加一行o

vim的查找与替换

命令行模式下/ 查找

替换::s/要替换的内容/替换后的内容/gc

vim的高级操作

行号的设置跳转 :set nu 显示行号 :set nonu 不显示行号 

跳转行号:冒号加行号

~代表家目录


多文件的并发操作

~/.vimrc的编辑设置 :配置文件自己设置

撤销操作windows:ctrl+z  vim里面是u U

args:查看当前打开多少文件

next:查看下一个文件

prev:查看前一个文件

first:第一个文件

last:最有一个文件  paste粘贴 yy复制


文件压缩和归档

文件归档,压缩,库文件归档

文件归档命令:tar打包 缺省仅仅打包归档,不进行文件压缩常用参数

“-c”创建归档文件包

“-x”释放归档文件包

“-t”查看归档文件包“-v”


显示归档包操作过程信息“-f”指定归档文件名

例子:tar cvf py.tar *.c *.txt将此目录下所有的.c和.txt文件归档到py.tar里面 f 后面必须跟归档文件

tar tvf py.tar 查看归档文件中有哪些归档文件

tar xvf py.tar -C zq/ 释放py.tar归档文件中的内容到zq目录中去



文件的压缩

文件打包压缩命令:tar常用选项参数“-z”文件包以*.tgz(传统的压缩方式)格式压缩“-j”文件包以*.bz2格式压缩()

tar czvf py1.tgz *.txt将此目录下所有.txt文件压缩到py1.tgz文件中

tar tzvf py1.tgz 查看py1.tgz此压缩文件中的文件

tar xzvf py1.tgz -C zq释放此压缩文件中的内容到zq目中去



bz2格式

把以上zvf 改成j 即可



zip:也是压缩命令文件包为*.zip  unzip 解压

zip xx.zip *.txt  压缩此目录下所有txt文件到xx.zip中

unzip ../xx.zip 



7z文件压缩命令7zip软件提供迄今最高压缩比的压缩,安装包软件,名为p7zip-full;提供包括*.rar,*.iso在内的多种压缩格式的解压支持;

“-a”添加文件到压缩包中

“-e”释放压缩包中的文件到当前目录

“-l”列示压缩包中的子文件列表“-d”删除压缩文件中的某个子文件“-t”测试压缩文件的完整性

7za:单独的可执行文件,负责实现7za压缩和解压的双向操作

7z a ys.7z *.txt 将此目录下所有的txt文件压缩到ys.7z文件下

7z e ys.7z解压到当前文件夹中 只能解压到当前文件夹中

7z d ys.7z xx 删除ys.7z压缩包中的文件xx 


库归档文件

文件内容的全屏显示命令ar

归档程序的目标代码文件*.o到静态库文件*.a

常用选项参数“-r”添加目标代码文件到静态库文件中

“-x”提取目标代码文件从静态库文件中

“-t”查看静态库文件中的目标代码列表

“-v”显示更细致的“繁冗信息”

“-d”删除目标代码文件从静态库文件中

ar tv libsupp.a查看这个文件中的内容

ar xv libsupp.a提取内容

初学者删东西用 -i

ar rv xx.a add.o 将这个文件加到文件中去

以上就是Linux  Vim以及库归档的相关操作有哪些,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI