vim 文本编辑器

Linux 命令大全

vim 是模态的文本编辑器,模式是:

  • 普通模式:移动光标并执行删除,复制和粘贴等文本操作。
  • 插入模式:输入文本。

创建一个文件,在终端执行命令:vim hello.txt,按 i 进入插入模式,以及 ESC 回到普通模式。

命令列表:

参数 作用
h 向左移动
j 向上移动
k 向下移动
l 向右移动
o 在光标下插入一行并进入插入模式
ESCAPE 退出插入模式
x 删除光标下的符号
dd 删除一行
:wq or :x 按回车,保存并退出
:q! 退出不保存更改

  • pwd:打印当前的工作目录( ~ 是主目录的缩写)
  • ls:打印当前目录中的文件
  • ls -a:打印主目录中的所有文件,包括隐藏文件
  • ls -al:以长格式打印主目录中的所有文件: 权限、所有者、组、大小、时间戳(通常是修改时间)和文件名
  • ls -altr:注意文件如何按日期排序,最新的文件是最后一个。-t 告诉 ls 按时间排序,-r 告诉 ls 反转排序
  • cp -v .bash_history{,1}:将 .bash_history 复制到 .bash_history1
  • cp -v .bash_history1 .bash_history2:将 .bash_history1 复制到 .bash_history2
  • mv -v .bash_history1 .bash_history2:将 .bash_history1 移动到 .bash_history2 ,它会覆盖目标文件而不再询问,所以不再会有 .bash_history2 文件
  • rm -v .bash_history2:删除 .bash_history2 文件,这没有警告
  • touch .bashrc:将 .bashrc 时间戳更新为当前日期和时间,可以通过 stat .bashrc 来查看它
  • ls .*:在主目录中以短格式打印文件,不仅可以列出 /home/user 目录,还可以列出 /home 目录本身。不要和任何命令一起使用这个结构,特别是 rm
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容