快速理解vim编辑器和软硬连接

刚开始学习linux基础命令时最难搞懂的应该就是vi和ln命令了😭,写这篇文章主要想和大家分享一下我对这两个命令的理解,希望能更快的帮助到那些还没搞懂的同学😜

首先我们要知道vim编辑器主要分为三个工作模式,分别是图上的命令、编辑、末行模式。我们输入命令vi 文件名,第一时间经进来的是命令模式,在这个模式下可以理解为准备开始什么样的编辑,下面准备了应该对应得命令表🧐

在编辑模式下,如果编辑完成想要退出(需要到末行模式中),首先要按esc键回退到命令模式,再按英文的冒号:就会跳到底下的末行模式,就好比我们Windows的文本编辑器在编辑完成之后点击右上角的叉叉一样,会弹出几个选项(保存退出,不保存退出等等)同理,下面对应的是vim编辑器退出前对文本的操作命令😃

以上就是vim编辑器基本的使用步骤,接下来说一下软连接和硬连接该怎么理解🤔

我们创建文件名”f1“文本是123时,文本123就会存储在硬盘的某个内存块上,并且”f1“指向它

当执行命令ln f1 f2,意思是创建文件”f2“为“f1“的硬链接,这时”f2“直接指向和”f1“相同的内存块,如上图所示,相当于”f2“文件免去了写文本123的过程直接指向了内存块

123这个内存块就会识别有没有文件指向自己,只要有一个文件指向自己时都不能被删除,所以单独删除或移动”f1“”f2“文件都不会导致123被删除,除非”f1“”f2“都删除了123才会从内存中被彻底删除👈

有了硬连接的理解,软连接相对来说就容易多了

当执行命令ln -s f1 f2,意思是创建文件”f2“为“f1“的软链接,和硬连接不同的是文件”f2“存储的是f1指向内存的路径,并非存储文本123本身

只要移动或删除f2到内存123这条链路上任意一个文件都会导致文件”f2“不能读取到文本123,这就是软连接👈

最后说一下删除和修改软硬连接的命令👇

修改命令:ln -s 源文件名 目标文件名

删除命令:rm 连接文件的绝对路径,在目录下也可以使用相对路径

如对同学们有帮助的话别完了点个赞再走哦😘😘😘

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值