文件查看命令
① 文件查看:
1). 使用 cat 命令 查看文件内容
cat 命令也可以合并文件。具体语法: cat 文件1 文件2 > 合并后的文件名
cat 命令也可以在文件中写内容,具体语法: cat > 文件名,在编写完成后,使用 ctrl+d退出编辑。通过此方式向文件中写内容,该文件原来的内容会被覆盖
cat使用场景: 安全,文件不大的时候
2). 使用 more 命令: 当一个文件的内容超过一个屏幕能显示的行数,使用more可以分屏显示文件内容。
使用方式: more + 文件名
使用more时,按回车可以向下。但是more命令不能向上翻。
3). 使用 less 命令: 文本内容查看器,查看文件内容,但是文件内容不会显示到界面上。
4). 使用 head 命令: 显示文件前n行的内容。
head -2 a.txt:表示显示文件a.txt的前两行的内容。
5). 使用 tail 命令:显示后n行的内容。
6). 数据统计:使用wc: 统计文件中单词个数(-w)、字符个数(-c)、行数(-l)。
VIM
VIM是一种编辑器
VIM分为三种模式: 命令模式、插入模式、末行模式。
① 命令模式切换到插入模式
用户一启动VIM,就已经进入了命令模式。
1. a : 进入到当前光标后开始编辑
2. A : 进入到当前光标所在行的行末开始编辑
3. i : 进入到当前光标位置开始编辑
4. I: 进入当前光标所在行的行头开始编辑
5. o: 进入到当前光标的下一行开始编辑
6. O: 进入当前光标上一行开始编辑
② 命令模式切换到末行模式
1. : 对文本的设置或保存工作。
2. / 对文本进行全文向下搜索字符串string
3. ? 对文本进行全文向上搜索字符串string
③ 末行模式下的操作
1. :w 保存文件
2. :q 退出编辑
3. :wq 保存并退出
4. :q! 强制退出
5. :w newfile 另存为
6. :set nu或者 set number 显示行号
7. :set nonu 取消行号
8. :set hlsearch 设置高亮搜索
9. :set nohlsearch 取消高亮搜索
10. : n,m s/oldstring/newstring 替换整个文本每一行的第一个oldstring n,m表示行号。
11. :n,m s/oldstring/newstring/g 替换文整个文本所有的oldstring
12. /string 向下搜索string
13. ?string 向上搜索string
④ vi/vim常用命令(命令模式的常用命令)
1. n dd 删除从光标开始向下的n行
2. n yy 拷贝光标开始向下的n行
3. p 粘贴
4. u 撤销上一次操作
5. ctrl+r 恢复上一次操作
6. r 替换一个字符
7. R 进入替换模式
8. shift +6 光标移动到当前行的行头
9. shift +4 光标移动到当前行的行尾
10. gg 光标移动到整个文本的第一行
11. G 光标移动到整个文本的最后一行
12. n shift +g 光标移动到第n行
13. d n shift + g 删除光标到n行的内容
14. y n shift + g 拷贝光标到n行的内容