分享这篇文章的目的正如标题所言,知其所以,旨在知其所以然!
一、常用终端快捷键
二、vi/vim编辑器
“工欲善其事,必先利其器”;这是介绍这部分内容的原因。
vim是vi的增强版,vim相比vi,其功能特性、用户体验更佳
VIM六种模式:普通模式、插入模式、可视模式、命令行模式、替换模式、Ex模式(退出模式)
2.1). 普通模式(Normal Mode)
vim启动后默认进入普通模式。在其他模式下按Esc键也可返回到普通模式;在该模式下,用户可以执行命令来移动光标、删除文本、复制文本等一系列操作。
2.2). 插入模式(Insert Mode)
在普通模式下,按 i 键进入插入模式;在插入模式下,可以像在普通文本编辑器一样操作文件
2.3). 可视模式(Visual Mode)
按 v 或 ctrl+v 进入可视模式
- v 进入可视行模式,这将按行选择文本
- ctrl + v 进入可视块模式,移动光标将对文本进行矩形选择
可视块模式操作示例:
3.1)、在每行 行首/行尾 插入内容
- 进入试图模式 ctrl + v
- 按上下选择键选中需要添加的行
- 按下 $ 键使每行都选到行尾
- 按下 I / A 键输入要插入的内容
- 按ESC
3.2)、删除每行 行首或行尾 指定的内容
- 进入试图模式 ctrl + v
- 光标指定到行首或行尾
- shift + g
- 按左右键选中需要删除的内容
- 按 x 键
- :wq 保存
2.4). 命令行模式(Command-Line Mode)
在普通模式下,按 : 进入命令行模式
2.5). 替换模式(Replace Mode)
在普通模式下按 R 进入替换模式
进入此模式之前,请进入正常模式并将光标放在要替换的第一个字符上。然后按 R (大写R) 进入替换模式;那么无论输入什么内容,都会替换现有文本;光标会自动移动到下一个字符,就像在插入模式下一样;唯一的区别是您输入的每个字符都会替换现有字符
2.6). Ex模式(Ex Mode)
进入 Ex 模式,请按Esc键从普通模式转换,然后键入:,这将提示vim等待命令
Ex 模式用于执行高级命令,重点是面向行的操作
三、Linux命令行
以下内容借鉴THE LINUX COMMAND LINE一书,省略过多内容,还请谅解!
3.1). 文本相关
3.2). 导航
3.3). 操作文件和目录
3.4). 文件搜索
3.5). 命令的使用
3.6). 重定向/管道
3.7). 权限
3.8). 进程
3.9). 环境设置
3.10). 软件包管理
3.11). 存储媒介
3.12). 网络
3.13). 备份和归档
3.14). 其他