day08_文本编辑器vim

昨日作业解析

关于rm命令的坑

# 删除乐队组合下所有的文件内容
[root@linux0224 ~]#rm -rf /网易云音乐/华语/乐队组合/*

# 删除了乐队组合这个文件夹
[root@linux0224 ~]#rm -rf /网易云音乐/华语/乐队组合/  

image-20220308092431226

关于tar

tar -xf   # 这是一个通用的,万能解压缩命令,已经可以自动适配,大多数压缩格式,自动的解压了gzip压缩的文件。

tar是打包命令
关于压缩,其实是gzip这样的命令
以及还有其他各种压缩指令,他们都是底层的压缩算法的不同,效率的不同,兼容性的不容
最主流的,你用gzip即可

tar  -z 调用gzip压缩指令了。



关于解压到指定目录
[root@localhost test_tar]# tar -xf all_tests.tar -C /tmp/all_test1/
[root@localhost test_tar]# 
[root@localhost test_tar]# 
[root@localhost test_tar]# ll -h /tmp/all_test1/
total 46M
-rw-r--r--. 1 root root 6.6M Mar  8 09:29 test1
-rw-r--r--. 1 root root 6.6M Mar  8 09:29 test2
-rw-r--r--. 1 root root 6.6M Mar  8 09:29 test3
-rw-r--r--. 1 root root 6.6M Mar  8 09:29 test4
-rw-r--r--. 1 root root 6.6M Mar  8 09:29 test5
-rw-r--r--. 1 root root 6.6M Mar  8 09:29 test6
-rw-r--r--. 1 root root 6.6M Mar  8 09:29 test7
[root@localhost test_tar]# 



关于下载网络上的文件

如何确保该文件的正确性(查看md5值)

image-20220308094206610

补充,了解关于文件唯一值校验md5sum命令

关于linux如何下载一个网络上的文件

lrzsz工具

1.下载到win里面,再传输给linux

1.先下载


2.使用文件传输工具,将该文件,发给linux
方法1,你的linux安装lrzsz工具,即可实现windows和xshell,直接拖拽文件

[root@localhost test_tar]# yum install lrzsz -y 

安装该工具后,会自动生成
rz  (接收)
sz   (send 发送)
两个命令 


3.获取win下载的那个文件

linux 接收,来自于win的文件

输入rz命令,接收


4.接收完毕后,验证该文件的正确性
[root@localhost test_tar]# md5sum tengine-2.3.3.tar.gz 
01651b1342c406b933490dd8f2962b36  tengine-2.3.3.tar.gz
[root@localhost test_tar]# 



扩充
,也可以直接win,拖拽到xshell里,即可传输




xftp工具

和xshell是一个系列的软件

xshell是专门用于ssh登录服务器的终端软件

xftp 专门用于win和linux之间传输大量文件的,且支持短点续传。

image-20220308095243649


image-20220308095402131

2.直接在linux中下载

1.获取该软件的,下载链接即可
https://tengine.taobao.org/download/tengine-2.3.3.tar.gz

2.到linux中,使用命令下载wget即可获取一个链接的资源。
还得安装该命令
yum install wget -y

直接使用wget + 资源url(资源链接地址)即可。

wget https://tengine.taobao.org/download/tengine-2.3.3.tar.gz

image-20220308095800671

下载网络中的开源软件

1.wget下载即可
wget https://codeload.github.com/jumpserver/jumpserver/zip/refs/heads/dev

2.解压缩,如果该文件,并非是tar.gz进行压缩的,你就无法用tar命令去解压缩!!
目前已知它是zip压缩包

3.用unzip解压缩
[root@localhost opt]# unzip dev



vim 测试数据


  I have a dog. My dog name is DuDu. DuDu is 9 years. DuDu is fat. It wears a white coat. DuDu has two big eyes and two small ears. It has one short mouth. My dog is smart. I like my dog. Do you like DuDu?
  
  我有一只狗。我的狗的名字叫嘟嘟。嘟嘟9岁。嘟嘟胖。它穿着一件白色外套。嘟嘟有两个大眼睛和两个小耳朵。它有一个短嘴。我的狗是聪明的。我喜欢我的狗。你喜欢吗?

vim的使用

1.安装vim

yum install vim -y 

vim的使用流程

基本上 vi/vim 共分为三种模式,分别是:

  • 命令模式(Command mode)
    • 最长用的,按下字母,a,i,o(a 在光标前开始编辑,i是在光标处,开始编辑,o是在光标下一行开始编辑)
    • 当你使用vim 标记某个文件时,第一步就进入了命令模式。
    • 你此时可以按下键盘的几个快捷键,进入不同的指令模式。
    • 可以移动光标位置,输入快捷键指令,对文件进行编辑,如插入字符,复制,粘贴,删除等操作
  • 输入模式(Insert mode)
    • 可以对文件内容进行编辑。
    • 退出编辑模式(按下esc键,回到了命令模式)
  • 末行模式(Last line mode)底线模式
    • 从命令模式下 ,输入冒号,即进入了底线命令模式。
    • 进行一些特殊操作,如文本信息的查找,替换,保存,退出等;

还有一种特殊的可视化模式(多行操作模式),用于批量的列选操作。

图解vim使用流程

image-20220308102922965

底线命令模式,的w模式,就是写入文件内容,以及创建文件的作用。

posted @ 2024-02-13 19:07  凫弥  阅读(6)  评论(0编辑  收藏  举报