Linux查看文件,编辑文件的一些小技巧
Posted wx6289ced28e34b
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux查看文件,编辑文件的一些小技巧相关的知识,希望对你有一定的参考价值。
介绍
查看文本
cat命令格式
cat
cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示
设ml和m2是当前目录下的两个文件
cat m1 (在屏幕上显示文件ml的内容)
cat m1 m2 (同时显示文件ml和m2的内容)
cat m1 m2 > file
more和less
head和tail
head -2 /etc/profile
tail -2 /etc/profile
tail -f
shell读取用户输入的字符串发现|,代表有管道。|左右被理解为简单命令
加工:前一个(左边)简单命令的标注输出指向后一个(右边)标准命令的标准输入
打开文件
vim filename: 打开文件
vim + n filename: 打开文件,并定位于第n行
vim + 空格 filename: 打开文件,定位至最后一行
vim + /pattern filename: 打开文件,定位至第一次被pattern匹配到的行的行首
vim aa bb cc(新建或打开aa,bb,cc三个文件)
vim有三种模式
命令模式:按键具有编辑文本功能,默认打开进入编辑模式
输入模式:按键本身意义
末行模式:接收用户命令输入
编辑->输入
按键 | 作用 |
i | 在当前光标所在字符的前面,转为输入模式 |
a | 在当前光标所在字符的后面,转为输入模式 |
o | 在当前光标所在行的下方,新建一行,并转为输入模式 |
O | 在当前光标所在行的上方,新建一行,并转为输入模式 |
I | 在当前光标所在行的行首,转为输入模式 |
A | 在当前光标所在行的行尾,转为输入模式 |
输入->命令
ESC
命令->末行
:
末行->命令
ESC,ESC
命令模式
移动光标
字符
h 左,j 下,k 上,l 右
单词
行内
0 决定行首
^ 行首的第一个非空白字符
$ 绝对行尾
行间
G 文章末尾
3G 文章第三行
gg 文章开头
翻屏
Ctrl f b
删除命令
dw 删除一个单词
dd 删除一行
复制粘贴&剪贴
yw 复制一个单词
yy 复制一行
p 向下粘贴
P 向上粘贴
撤销&重做
u 撤销
ctrl+r 重做撤销的操作
. 重复上一步的操作
末行模式
set nu number
set nonu nonumber
set readonly
/ 查找
n向下查找
N向上查找
参考
[1]https://vim.ink/vim-edit-command.html 从Vim小白到Vim superstar
以上是关于Linux查看文件,编辑文件的一些小技巧的主要内容,如果未能解决你的问题,请参考以下文章