大家好,欢迎来到IT知识分享网。
一.系统中输入输出的管理
1.理解系统的输入输出
2.管理输入输出的符号
(1)输出重定向
> 重定向正确输出 2> 重定向错误输出 &> 重定向所有输出
find /etc/ -name passwd > file 定向正确输出到file find /etc/ -name passwd 2> file 定向错误输出到file find /etc/ -name passwd &> file 定向所有输出到file
(2)输出追加
追加默认追加到文件最后
find /etc/ -name passwd >> file 追加正确输出到file find /etc/ -name passwd 2>> file 追加错误输出到file find /etc/ -name passwd &>> file 追加所有输出到file
3.管道的应用
find /etc/ -name passwd | wc -l 会看到的结果为2,因为错误输出不能通过管道 find /etc/ -namepasswd 2>&1 | wc -l 会看到19,因为编号为2的输出被“2>&1”转换为编号1 find /etc/ -namepasswd 2>&1 | tee file | wc -l 保存一份输出到file再统计行数
4.输入重定向
cat >file <<EOF hello world EOF
二.vim的常用功能
1.vim的模式
i 光标所在位置插入 I 光标所在行行首插入 o 光标所在行下一行插入 O 光标所在行的上一行插入 a 光标所在字符的下一个字符插入 A 光标所在行的行尾插入 s 光标所在字符删除并插入 S 光标所在行删除并插入
y yl 复制一个字母 y3l 复制3个字母 yw 复制一个单词 y3w 复制3个单词 yy 复制1行 y3y 复制3行
d dl 删除一个字母 d3l 删除3个字母 dw 删除1个单词 d3w 删除3个单词 dd 删除1行 d3d 删除3行
c cl 剪切1个字母 c3l 剪切3个字母 cw 剪切1个单词 c3w 剪切3个单词 cc 剪切1行 c3c 剪切3行
p 粘贴 u 撤销 ctrl+r 恢复撤销
:%s/要替换的字符/替换成的字符/g :1,5s/westos/redhat/g 替换1-5行的 替换1-5行
(6)vim 的分屏功能
ctrl+w s 上下分屏 ctrl+w v 左右分屏 ctrl+w c 关闭光标所在屏幕 ctrl+w 上下左右 光标移动到指定屏幕 :sp file2 同时编辑当前文件和file2
(7)在命令模式下光标的移动
gg 光标移动到文件的第一行 G 光标移动到文件的最后 :数字 光标移动到到指定的行 ZZ 保存退出
(1)
2.vim的退出
:q 退出,在文件内容没有被改变时使用 :wq 退出保存 :q! 强制退出不保存,在改变文件后不想保存时使用 :wq! 强制退出保存,在对只读文件编写时使用。注意:所编辑的只读文件必须时当前用户的文件(root除外)
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/136560.html