Linux基础指令—4
********输出输出管理*********
find /etc -name > 文件 将正确的输出写到文件里,如果没有此文件会自己生成。
find /etc -name 2> 文件 将错误的输出写到文件里
find /etc -name &> 文件 写所有输出
注意,这些命令会覆盖原文件内容,将>替换为>>则不会覆盖而是添加。
***********管道**********
管道 | , 作用是将前面的输出作为后面命令的输入。
***********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行的所有原字符。