_64 x86_64 GNU/Linux
W13: Warning: File "11111" has been created after editing started
[O]K, (L)oad File:
:w !sudo tee %
Linux your 4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
W13: Warning: File "11111" has been created after editing started
Press ENTER or type command to continue
your@your:/etc/apt$ cat 11111
Linux your 4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
your@your:/etc/apt$
2、锁屏模式编辑vi
注意:如果键盘熟悉度不高,也就是说打字速度低于150,或者错误率高于1%,建议不要触碰此等高度危险操作,不然后果自负
3、其它补充:
1、vi 配置文件和搜索模式时的高亮显示小结:
配置文件:
your@your:~$ cd
your@your:~$ ll .vimrc
-rw-rw-r-- 1 your your 31 Aug 7 04:13 .vimrc
.file_name |
"." 在linux里面代表隐藏文件 |
通过 ls -a 可以查看隐藏文件
-a, --all
do not ignore entries starting with .
更改vi显示,可以有两种模式:
键入符合vi的语法
搜索模式的高亮显示:
永久:
1、vi .vimrc
2、set hlsearch
临时:
1、vi file_name
2、: set hlsearch
永久:
1、vi .vimrc
2、删除 set hlsearch 或者注释
说明:.vimrc的配置文件里面," 双引号代表注释
一个语法高亮和开启行号显示、搜索高亮显示的demo:
2、vi搜索模式前后说明:
/ |
向后搜索 |
n:下一个 N:上一个 |
? |
向前搜索 |
n:上一个 N:下一个 |
向前 <----"N"---- "?"--"n"--- souce ----"N"---"/" -----"n"---> 向后
3、在vi、mysql中执行linux命令:
环境 |
方法 |
说明 |
vi |
:! linux_command |
新创建有窗口执行命令 |
mysql |
\! linux_command 或 system linux_command |
在当前mysql交互界面执行命令 注意:\! 与命令之间有空格,否则会出现: mysql> \!pwd ERROR: Usage: \! shell-command mysql> \! pwd; /home/huhua mysql> |
system (\!) Execute a system shell command.
4、高级功能:使用SSH服务登陆远程主机:
mysql |
system ssh core@192.168.28.144 |
vi |
! ssh core@192.168.28.144 |
5、vi 插入":"模式执行命令的输出到vi当前文本里面
:r !linux_command
包括ping都可以导入到文本里面,只是ping的输出不明文显示