vim编辑器

目录

1、tar  制作归档文件

2、文本编辑器

2.1、三种模式

        2.2、光标移动

        2.3、复制、粘贴、删除

2.4、文件内容查找

2.5、撤销编辑及保存退出

2.6、保存文件及退出vi编辑器

2.7、打开新文件或读入其他文件内容

2.8、文件内容替换


1、tar  制作归档文件


-c    创建(create),tar 格式的包文件
-C   解压时指定释放的目标文件夹
-f    解压时指定释放的目标文件夹
-j     表示是用归档文件
-P    调用bzip2程序进行压缩或解压
-p    打包时保留文件及目录的权限
-t    打包时保留文件及目录的绝对路径
-v   列表查看包内文件
-x   解开.tar格式的文件包
-z   调用gzip程序进行压缩或解压

czvf   xzvf
cjvf    xjvf

czf   xzf
cjf    xjf

 

压缩 tar -zcvf 4.txt.tar.gz 4.txt
解压 tar -xjvf 4.txt.tar.gz -C  /home/

2、文本编辑器

一、什么是vi/vim
        Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

vi作用:创建或修改文本文件、维护linux系统中的各种配置

vim编辑器优点:功能齐全、跟linux系统融合度高、不需要自己安装
 

vi 类unix操作系统的默认文本编辑器
vim  是vi的增强版

2.1、三种模式

1.命令模式:启动vi编辑器后默认进入命令模式,该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作;

2.输入模式:该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改、或者添加新的内容。处于输入模式时,vi编辑器的最后一行会出现“–INSERT–”的状态提示信息;

3.末行模式:该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现冒号“:”提示符。
 

2.2、光标移动

方向                    ↑ ↓ ← →
翻页                    page up 
                           page down
行内快速跳转     Home   跳转至行首
                           End       跳转至行尾

行间快速跳转(先切换至命令模式)  1G或者gg   跳转至首行
                     (先切换至命令模式)   G               跳转至末尾行
                     (先切换至命令模式)  #G             跳转至#行

行号显示(先切换至末行模式)        set nu          显示行号
              (先切换至末行模式)        set nonu      隐藏行号

2.3、复制、粘贴、删除

删除       x或Del   删除光标处的按个字符
               dd         删除当前光标所在行
              #dd       删除光标所在行开始的#行内容
               d^         删除光标之前到行首的所有字符
               d$          删除当前光标处到行尾的所有字符

复制        yy           复制当前行整行的内容到剪切板
              #yy          复制从光标所在行开始到#行内容

粘贴        (小写)p             将缓冲区中的内容粘贴带光标处之后
               (大写)P             粘贴到光标处之前

2.4、文件内容查找


/word                    从上而下查找字符串"word"
?word                    从下而上查找字符串"word"    
n                              定位下一个匹配备查字符串
N                             定位上一个匹配的被查找字符串

2.5、撤销编辑及保存退出

u                    按一次取消最近读到一次操作, 重复u键,恢复多步操作
U                    用于取消对当前行所做的所有编辑
ZZ                     保存当前的文件内容并退出vi编辑器

2.6、保存文件及退出vi编辑器

保存文件                      w                                保存修改的内容
                                    w/root/t                      另存为

退出vi                          q                                未修改退出
                                    q!                              强制退出
保存文件退出vi             wq或x或ZZ                 保存修改的内容荣并退出

2.7、打开新文件或读入其他文件内容

e ~/t.txt                   打开新的文件进行编辑
r /home/t                在当前文件中读入其他文件内容

2.8、文件内容替换

s /old/new                    将当前行中查找到的第一个old替换为new
s /old/new/g                 将当前行中所有old替换为new
#,# s /old/new/g         在行号#,#范围内替换old为new
% s /old/new/gs            整个文件内全部替换
s /old/new/c                   每个替换前都提醒        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值