Linux常用命令(6)—touch命令和vim命令(有相关截图)

写在前面:

最近在学习Linux命令,记录一下学习Linux常用命令的过程,方便以后复习。仅供参考,若有不当的地方,恳请指正。如果对你有帮助,欢迎点赞,关注,收藏,评论,谢谢。

1.  touch 创建新的空文件或修改现有文件的时间属性

1.1 touch file1 创建一个file1空文件

如:touch 1.txt

1.2 touch file1(更新修改的时间为当前时间,如果file1已经存在)

如:touch 1.txt(已经存在)

那如果只想更新已存在文件的时间戳,而不希望创建新文件,有没有对应的命令?

是有的,命令:touch -c 1.txt(文件名)

有一个命令是专门查看文件最后一次的修改时间的:stat -c %y 1.txt(文件名,可以是其他的文件)

2. vim 广泛使用的文本编辑器

在Linux系统中,vi和vim是广泛使用的文本编辑器。vi是“visual interface”的缩写,意为可视化界面,vim(Vi IMproved)实际上是vi的增强版,提供了更多的功能和特性,所以,这里演示用vim命令。

2.1 vim的工作模式

命令模式(Normal mode):这是打开文件时的默认模式。在此模式下,可以执行复制、粘贴、剪切、查找、替换等命令。

插入模式(Insert mode):在命令模式下,按下i、o、a等键可以进入插入模式,用于插入文本。

末行模式(Visual mode 或 Visual Line/Block mode):在命令模式下,通过一些特定的按键组合可以进入末行模式,用于执行保存、退出、设置等命令。

2.2  vim 1.txt(编辑1.txt文件)

如果1.txt不存在,系统会创建一个新的1.txt文件,前提是编辑后要进行保存。

当你输入 vim 1.txt并按下 enter键时,会直接进入编辑界面,如下图:

此时的进入的工作模式就是命令模式,可以执行复制、粘贴、剪切、查找、替换等命令。

相关命令:

一般,我们输入vim命令,都是想要编辑里面的内容的,所以,我们需要进入到插入模式(Insert mode)。在命令模式下,按下i、o、a等键可以进入插入模式,用于插入文本,不过,一般习惯用i进入插入模式。

那如果想要返回到命令模式,又该怎么操作呢?

非常简单,只需要按一下”ESc”键(这个键一般位于键盘的左上角),就能切换到命令模式。

在插入模式下,有时候我们不小心写错了,想要撤销,可以直接按“backspace”(就是<----键)进行删除,或者也可以 按快捷键:ctrl+u,可以撤销整行的输入。

我们在编辑完成的时候,需要进行保存的操作或者其他操作,都需要按”ESc”键切换到命令模式。然后,按”:”进入末行模式,进行保存退出等操作。如下图是进行保存并退出的操作,输入命令后,记得按一下enter键让命令生效。

相关命令:

wq:wirte(写),q(quit)退出,保存并退出。

:x 可以理解为“写入并退出”的简写,虽然 x 本身并没有一个直接对应的英文单词。

2.3   末行模式常用命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值