linux中常用的文本处理工具

一.统配符
字符匹配

“*”             :匹配0到任意字符 删除桌面上所有以f开头的文件


?              :匹配单个字符

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


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


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


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


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


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


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


{}

{1..9}  #1到9


{a..f}    :a-f


{1,3,5}  #1,3,5


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


[ ]

[a-C]            :a或A或b或B或c或C


[1-3]            :1或2或3
[1,4,5]   :1或4或5
[^abc][!abc] :除了a并且除了b并且除了c


二linux中其他常用文本处理工具
head   :显示指定文件的前多少行
head -n 1 passwd 显示文件的第一行

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


head passwd   默认显示文件的前十行

tail    #显示文件的后多少行
tail -n  1  passwd 显示文件的最后一行
tail -n  7  passwd 显示文件的后七行

tail passwd  默认显示文件的最后十行


less  分页浏览

file  :查看文件类型


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


wc -l  :统计文件的行数


wc  -m :统计文件的字符数


wc -c  :统计文件的字节数


wc -w  :统计文件的字数


三.vim
vim 的注意事项
1,编辑文件时
     当文件名存在时直接进入文件编辑
     当文件名不存在时,文件在退出保存时会自动建立文件名
     当vim后面没有跟任何文件名时 是无法实现“:wq”退出保存的那么可以用“:wq filename”
2,当vim异常退出时系统会自动建立.file.swp这个缓存文件,这个文件中保存着 没有使用“:wq“保存退出的信息

当用vim对这个文件进行编辑时会出现


O  :以只读模式打开
E  :直接忽略.file.swp信息,编辑文件
R  :利用.file.swp进行为保护数据恢复
D  :删除.file.swp文件
Q  :退出
A  :终止
vim有三种模式
1.命令模式
vim工作方式设定
命令模式是vim打开 文件后默认进入的模式,这个模式中不能插入字符,但可以设定vim的工作方式
set:指定信息

:set nu  设置行号


:set nonu


:set cursorline


:set mouse=a
注意:在vim中直接设定vim的工作方式时临时设定的,也就是说vim关闭设定失败。
            如果要永久设定则要编辑/etc/vimrc.这个文件也是vim的配置文件
命令模式下怎么管理字符
X” 删除光标所在字符
   “u” undo 恢复
   “ctrl+r” redo 撤销恢复
“y”  复制
    “yw” 复制一个单词
    “yl” 复制一个字母
    “yy” 复制一整行
    “y5y”复制5行
c    剪切
    “cw” 剪切一个单词
    “cl” 剪切一个字母
    “cc” 剪切一整行
    “c5c”剪切5行
d  删除
   “dw” 删除一个单词
    “dl” 删除一个字母
    “dd” 删除一整行
    “d5d”删除5正行
“p”  粘贴
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值