Linux基础指令—4

********输出输出管理*********
Linux基础指令—4
find /etc -name > 文件            将正确的输出写到文件里,如果没有此文件会自己生成。
find /etc -name 2> 文件          将错误的输出写到文件里
find /etc -name &> 文件         写所有输出
注意,这些命令会覆盖原文件内容,将>替换为>>则不会覆盖而是添加。
Linux基础指令—4
Linux基础指令—4

***********管道**********
管道 | , 作用是将前面的输出作为后面命令的输入。
Linux基础指令—4系统中错误输出无法通过管道,可以用 2>&1把编号由2变1(默认正确输出为1,错误为2)

***********vim下字符管理***************
①复制
ynl           复制n个字母,不填n则为1。
ynw         复制n个单词
yny          复制n行
p              粘贴

②删除
dnl           删除n个字母
dnw         删除n个单词
dnd          删除n行

③剪切
cnl           剪切n个字母
cnw         剪切n个单词
cnc          剪切n行
剪切后会进入插入模式,在粘贴前要先退出插入模式。

*****vim可视化******
命令模式下,按 Ctrl + V 进入可视化模式
这时可以区域选择字符。

******批量修改*******
%s/原字符/新字符            将每行出现的第一个原字符改为新字符。
%s/原字符/新字符/g        将所有原字符替换。
x,ys/原字符/新字符/g       替换x到y行的所有原字符。