文本编辑器 vi/vim (redhat 上vi==vim)
vi 文件名 创建普通文件
rm 删除文件
vi下的三种模式:
命令模式
插入模式 (编辑模式)
末行模式
w 只保存
wq 保存退出
q 退出(如果没有保存且内容变了,退出不了,只能保存退出或不保存退出)
q! 不保存退出
i 光标前面插入 I 光标所在行的行头插入
a 光标后面插入 A 光标所在行末插入
o 光标所在行的下一行插入 O 光标所在行的上一行插入
: / ? 由命令切换到末行
:数字 光标放到第几行
:set nu 加行号
:set nonu 取消行号
/字符串 表示搜索该字符串,找到后高亮
n yy 复制几行
n dd 剪切/删除n行
p 粘贴
cc 清空一行进入插入模式
C 由光标所在位置到行末清空,进入插入模式
u 撤销一个操作<复制,剪切,粘贴>
G 光标跳到最后一行
nG 光标跳到第n行
:n 同上
r 替换一个字符
R 持续替换
x 删除字符
查看文件内容:
cat a.c 打印可写
more a.c 分屏幕显示
less a.c 可通过光标挪动,可反复看
head a.c 显示前10行
head -4 a.c 显示前4行
tail a.c 显示末尾10行
tail -3 a.c 显示末尾三行