linux003文本编辑与简单输出

1 vim编辑

按 i  进入编辑

   :wq   退出保存

  :q  退出

#临时设定
:set 参数信息
:set nu
:set nonu
:set mouse=a
:set cursorline
注意:
    以上设定方式在vim退出后会还原默认

#永久设定
vim /etc/vimrc
set nu
set mouse=a
set cursorline
注意:
    以上操作必须用root用户才能完成

#3.字符管理
y    ##复制
yl    ##复制一个字母
y3l
yw    ##复制一个单词
y3w    
yy    ##复制一整行
y3y        

c    ##剪切
cl
c3l
cw
c3w
cc
c3c


d    ##删除
dl
d3l
dw
d3w
dd
d3d

p    ##粘贴
u    ##撤销
ctrl+r    ##恢复

2字符匹配

         *               ###匹配0到任意字符

        ?              ###匹配单个字符

         [[:alpha:]]      ###匹配单个字母

         [[:lower:]]      ###匹配单个小写字母

         [[:upper:]]     ###匹配单个大写字母

         [[:digit:]]       ###匹配单个数字

         [[:alnum:]]    ###匹配单个数字或字母

         [[:punct:]]     ###匹配单个符号

         [[:space:]]     ###匹配单个空格

二  输出重定向


>        ##重定向正确输出
2>        ##重定向错误输出
&>        ##重定向所有输出

"追加会把定向的输出放到原文件最后不会覆盖原文件"
>>
2>>
&>>

2 管道

|    ##把第一条命令的正确输出变成第二条命令的输入
2>&1    ##将编号位2的错误输出转换成编号为1
tee    ##将输出复制一份到指定位置

wc             ##统计文件的字数,字符数,字节数

wc -l ##行数

wc -m ##字符数

wc -c ##字节数

wc -w ##字数

猜你喜欢

转载自blog.csdn.net/m493096871/article/details/82957181