Linux 总结 day02 02/03/2018

1.配置vim的工作方式
:set nu 行号添加
:set nonu 取消行号
:set mouse=a 添加鼠标选择
:set cursorline 行线显示
以上操作只在当前打开的vim中生效
如果设置永久生效编辑文件/etc/vimrc

2.vim命令模式下字符的管理
备注: l 字母 w 单词
1)字符复制
yy 复制一行 y3y 复制三行
p 粘贴
2)字符删除
dd 删除一行 d3d删除三行
3)剪切
cc c3c
注意:
esc –>p 剪切过后会进入到插入模式
在执行粘贴过程时一定要退出插入模式

3.vim可视化模式
批量添加字符:
ctrl + v + I + 字符 + esc
批量删除:
ctrl + v + 你想删除的字符 + dd
返回上一步操作: u
撤销: ctrl+r
批量修改字符
:%s/你想修改的字符/要修改成的字符/g
% :代表行数 默认全部 可以改成1,10
g :默认一行中的所有 不写g只修改一行中的第一个

4.vim的分屏功能
ctrl+w s 上下
v 左右
c 关闭光标所在屏幕
上下左右 光标移动到指定屏幕
:sp file2 同事编辑当前文件和file2

5.vim的退出模式
:q 没操作的时候退出
:q! 强制退出
:wq 保存退出
:wq! 强制保存退出

6.通配符
* 代表所有
?代表任意一个字符
~ 匹配到当前用户的家目录
~+ 当前目录
~- 当前目录之前所在的目录
[[:alpha:]] 单个字母
[[:lower:]] 单个小写字母
[[:upper:]] 单个大写字母
[[:alnum:]] 单个字母或数字
[[:punct:]] 单个符号 不包含字母数字 空格
[[:digit:]] 数字
[[:space:]] 空格

7.标准输入 输出 标准错误
编号 通道名称 描述 默认链接 用法
0 stdin 标准输入 键盘 仅读取
1 stdout 标准输出 显示屏 仅写入
2 stderr 标准错误 显示屏 仅写入

8.管理输出
输出重定向 输出追加
会覆盖源文件内容 不会覆盖
1> 重定向正确输出 >>
2> 重定向错误输出 2>>
&> 重定向所有输出 &>>
输入重定向 格式化输入内容
tr ‘a-z’ ‘A-Z’ < a.txt cat > a.txt <

猜你喜欢

转载自blog.csdn.net/a1003873553/article/details/79248880
今日推荐