通配符

1.字符匹配

*                                               #匹配0到任意字符

?                                             #匹配单个字符

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

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

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

删除当前目录中含有大写字母的文件

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

删除当前目录中含有数字的文件


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

删除当前目录中含有数字或字母的文件


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

删除当前目录中含有单个符号的文件

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

删除当前目录中含有单个空格的文件


{ }

{1..9}                                              #1-9

{a..f}                                               #a-f

{1,3,5}                                            #135

{1..3}{a..c}                                       #1a 2a 3a  1b 2b 3b 1c 2c 3c

[ ]

[a-C]                                                   #aA bB cC

[a-c]                                                    #aA 或bB或者c

[1-3]                                                    #1或者2或者3

[145]                                                   #1或者4或者5

[^abc][!abc]                                        #除了a并且除了b并且除了c

二、linux中其他常用文本处理工具

head                                                   #显示指定文件的前多少行

head -n 1 passwd                                          #显示文件的第一行

    后面的操作与此图类似

head -n 7 passwd                                             #显示文件的前7行

head passwd                                     #默认显示文件的前10行

tail                                                       #显示文件的后多少行

tail -n1 passwd                                                 #显示文件的最后一行

tail -n5 passwd                                                  #显示文件的最后5行

tail passwd                                                         #显示文件的最后10行

less                                                                     #分页浏览

less passwd                                                      #浏览passwd文件

file                                                                          #查看文件类型

file 文件名称

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

wc -l                                                                          #行数

wc -m                                                                       #字符数

wc -c                                                                         #字节数

wc -w                                                                         #字数

三、vim

vim的注意事项

1.编辑文件时
当文件名称存在,那么进入文件直接编辑
当文件名称不存在,vim会在退出保存时自动建立文件
当vim命令后没有跟任何文件名称时,时无法实现":wq"退出保存的那么可以用":wq filename"

2.当vim异常退出时,系统会建立.file.swp这个缓存文件
  这个文件中保存着没有":wq"动作保存的信息
  当用vim对文件做编辑的时候会提示
  O    #只读打开
  E    #直接忽略.file.swap信息编辑文件
  R    #利用.file.swap进行为保存数据恢复
  D    #删除.file.swap
  Q    #退出
  A    #终止
vim有三种模式 命令模式

vim工作方式设定

命令模式是vim打开文件后默认进入的模式,这个模式中不能插入字符,但是可以设定vim的工作方式
:set 指定信息
:set nu                                                                         #设定行数
:set nonu                                                                     #设定取消行数
:set cursorline                                                             #设定下划线
:set mouse=a                                                             #设定鼠标控制

注意:在vim中直接设定vim的工作方式是临时设定,也就是说当vim关闭,设定失效
      如果要永久设定需要编写"/etc/vimrc".这个文件也是vim的配置文件
3.在命令模式下如何管理字符
按"x"
    删除光标所在字符
按"u"
    undo 恢复
按"ctrl+r"
    redo 撤销恢复
按"y"
    复制  
    "yw"                                  #复制一个单词
    "yl"                                      #复制一个字母
    "yy"                                   #复制一整行
    "y5y"                                  #复制5行
"c"                                         #删除
    "cw"                                 #剪掉一个单词
    "cl"                                   #剪掉一个字母
    "cc"                                   #剪掉一整行
    "c5c"                                #剪掉5行
    注意:"用C做剪切时,会进入插入模式,如果要粘贴需要退出插入模式按<ESC>再按P"

"d"                                         #删除     
    "dw"                                  #删除一个单词
    "dl"                                    #删除一个字母
    "dd"                                   #删除一整行
    "d5d"                                 #删除5行
"p"                                           #粘贴

4  ls                                      查看当前文件

ls-a                                       查看当前文件(包含隐藏文件)






  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值