编辑文档
1、VI(echo内容)
打开或创建vi路径名文件
打开或创建vi文件名文件
打开vi n文件名文件,并将光标置于第n行的开头
打开vi文件名文件,并将光标置于最后一行的开头
vi -r上次在vi中编辑时发生系统崩溃,文件已恢复
vi文件名打开多个文件,依次编辑
进入vi后,将进入“命令行模式”,您可以切换到“插入模式”并输入文本。 在“命令行模式”(command mode )下,单击字符“I”进入“插入模式”(Insert mode )。 如果当前处于“插入模式”,则只能继续输入字符。 如果发现输入了错误的字符,请输入。 如果要使用光标键上移并删除该字符,请按ESC键进入“命令行模式(command mode )”,然后删除该字符。
保存vi退出命令
3360 q :退出VI
3360 wq :保存并退出VI
:w :保存编辑内容
:q!强制退出
: w另存为新文件名
移动vi光标类命令
或--:光标向左移动一个字符
l或
space :光标向右移动一个字符
后退空间:光标向左移动一个字符
k或向上箭头:光标上移一行
j或向下箭头:光标下移一行
Enter :光标下移一行
g跳至文档的第一行或第1G行
g跳至文档最后一行的开头
vi画面翻滚指令
Ctrl u :向文件开头显示半个画面
Ctrl d :在文件末尾显示半个画面
Ctrl f :向文件末尾翻页
Ctrl b; 翻文件的第一页
vi文本类插入命令
I :光标前面
I :当前行的开头
a :光标后
a :当前行尾
o :在当前行下创建新行
o :在当前行上方创建新行
r :替换当前字符
替换当前字符和后续字符,直到按下r:ESC
置换
:s/vivian/sky/#用sky替换当前行中的第一个vivian
:s/vivian/sky/g #用sky替换当前行中的所有vivian
:n,$s/vivian/sky/#用sky替换从第n行开始到最后一行每行的第一个vivian
:n,$s/vivian/sky/g#用sky替换每行从第n行开始到最后一行的所有vivian
(n是数字,如果n为.则表示从当前行到最后一行) ) ) ) )。
3360%s/vivian/sky/#(:1,$s/vivian/sky/
:g/vivian/s//sky/)用sky替换每行中的第一个vivian
3360 % s/vivian/sky/g # (等同于:1,$s/vivian/sky/g
:g/vivian/s//sky/g (用sky替换每行中的所有vivian )
2、cp将源文件复制到某个地方
参数
-r目录的复制格式: CPr文件路径,或源文件、地址路径、目标文件