一、Bash基础特性
1、history
/export
/histsize=’nom’
/histfile=~/.nash_history
/hisfilesize=’nom’
/!#
/!! 调用历史命令中的一次命令
/string(字符)
2、 tab 命令、路径补全
3、 ~加目录
{ }命令展开行
4、 alias 别名
nualias 取消别名
~/.bashrc 用户生效
/etc/bashrc 对所有用户生效
5、 快捷键
Ctrl +l 清屏
Ctrl +c 终止、取消
Ctrl +u/k 删除命令行字符
Ctrl +a/e 光标跳转到命令行首/尾
6、 通配符
* 匹配任意一个长度字符
? 匹配任意单个字符
[ ] 匹配字符集中的一个
[^]专用字符集合
:digita 数字
:lower 小写
:upper 大写
:alpha 大小写
:alnum 数字大小写都在此内集合
:space 空格
:punct 标点
7、 I/O及|(管道符)
< In进入
1> Out标准正确输出 >覆盖 》追加
2> Out标准错误输入
&》 即记录正确输出又记录标准错误输出
二、VIM编辑器
Vim编辑器
————在命令界面下的文本编辑工具(更改服务配置文件)
模式及模式下的命令
一、命令模式:控制光标移动可对文本复制、粘贴、删除和查找
1、 nyy:复制n行(不跟数字n即复制一行)
2、 ndd:删除n行
3、 p/p:粘贴光标所在的上一行或下一行
4、 nyw:复制n个单词(不限数字n则复制光标所在的单词)
5、 x :删除光标所在的字符
6、 u/v:撤销操作
7、 g :返回文件首部
8、 G :返回文件尾部
9、 r :替换
二、输入模式:文本录入 按i 即可进入,esc推出
三、末行模式:保持、退出文档,以及设置编辑环境 按:进入
1、:w 保存
2、:q 退出
3、:wq=:x 保存退出
4、:setnumber 为文件中的每一行进行编号
5、:q!强制退出
6、:1,%s/x/y/g 从文件的第一行好末行,吧x替换为y(g表示全局)
原文:https://www.cnblogs.com/youchoa19/p/13962225.html