首页 > 其他分享 >day08_文本编辑器vim

day08_文本编辑器vim

时间:2024-02-13 19:26:59浏览次数:30  
标签:文件 文本编辑 day08 tar vim 命令 root localhost

昨日作业解析

关于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模式,就是写入文件内容,以及创建文件的作用。

标签:文件,文本编辑,day08,tar,vim,命令,root,localhost
From: https://www.cnblogs.com/fuminer/p/18014736

相关文章

  • MD文本编辑工具推荐-marktext
    最开始是用vscode编辑markdown文档,左边写右边看效果的实时渲染模式,对于markdown编辑来说是多余的,多是文字类的内容,配以插图,复杂表格和脑图则更少。之后接触到Typora,所打即所见,很顺畅地完成文字编辑,日常记录等,自从发布正式版需要付费,正式版本价格略贵,我一直选择使用beta版本,beta版......
  • Vim进阶学习
    vim的进阶学习分为两部分:自定义配置文件以及插件的使用。自定义配置文件在这里我们需要修改.vimrc文件,稍后我会将我的配置文件发在文章结尾,所有的配置都是参考b站的课程:传送门。首先就是"代码高亮syntaxon"设置行号setnumber"主题使用OneDarkcolorschemeonedark"......
  • vue2中使用富文本编辑器tinyMCE全过程
    TinyMCE中文文档地址:http://tinymce.ax-z.cn/1.安装[email protected]$npminstall@tinymce/[email protected].将node_modules/tinymce文件夹下的plugins文件夹和skins文件夹直接复制到public/tinymce目录下3.引入汉语包在plublic/tinymce文......
  • Vim配置成类似source insight的IDE
    前言基本安装sudoapt-getinstallvimvim-scriptsvim-docvim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。1ctags+taglist安装配置1.1ctag作用ctags最先是用来生成C代码的tags文件,后来扩展成可以生成各类语言的tags,有些语言也有专有的tags生成工具......
  • 让你的vim略微有点不一样
    修改配置文件:syntaxon"开启语法高亮setnu"开启行号显示settabstop=4"设置tab缩进为4个空格setautoindent"设置自动缩进setlistlcs=tab:\|\"设置tab提示符号为|,注意最后一个反斜杠后面要留有空格setcursorline......
  • 从yank put看vim寄存器
    寄存器在软件开发过程中,Ctrl-C和Ctrl-V是程序员的核心技能,这就不可避免的涉及到复制,粘贴,删除。在windows环境下,大家习惯了只有一个系统剪切板,复制之后直接粘贴还是比较方便。在vim环境下,有更多的寄存器可以选择:26个字母(大小写分别对应不同用途),还有0——9共10个数字对应的寄存器......
  • vim的使用
    1.VIM主要模式介绍,VIM命令模式输入vim回车进入,显示如下: 扩展:问:vi和vim是同一个软件包安装的吗?答:不是,vim是vi的增加版,最明显的区别就是vim可以语法加亮,它完全兼容vi   1.1vim编辑器模式  A:从编辑模式到命令行模......
  • Vim-从放弃到入门
    初识VimVim被称为神一样的编译器,人类历史上最好文本编辑器(^_^)。学习成本很高,学习路线陡峭。下面列举一些入门的教程:慕课网-玩转Vim从放弃到爱不释手新手必看Vim实用技巧(第2版)精通Vim:用Vim8和Neovim实现高效开发vimtutor,在命令行中输入vimtutor-gzh插件入门,GitHub链接......
  • 从零开始配置 Neovim(Nvim)
    版本信息我使用的是MacbookproM2Pro版本,系统版本为macOS14.1。我的 Nvim 版本信息如下$nvim--versionNVIMv0.9.5Buildtype:ReleaseLuaJIT2.1.1703358377系统vimrc文件:"$VIM/sysinit.vim"$VIM预设值:"/opt/homebrew/Cellar/neovim/0.9.5......
  • Vim学习
    至今还不理解是怎么发明出Vim这种东西的,首先就是经常使用windows的话就会觉Vim简直就是反人类的操作,但是它到现在还没有被淘汰,甚至于一直被应用在Linux或者Mac系统上,可见还是有它的独到之处,所以写一些随笔来记录Vim的一些常用命令,因为根本就是记不住,太多了,可能等我熟练用用以后会......