一.统配符
字符匹配
{}
[1,4,5] :1或4或5
[^abc][!abc] :除了a并且除了b并且除了c
head -n 1 passwd 显示文件的第一行
tail -n 1 passwd 显示文件的最后一行
tail -n 7 passwd 显示文件的后七行
三.vim
vim 的注意事项
1,编辑文件时
当文件名存在时直接进入文件编辑
当文件名不存在时,文件在退出保存时会自动建立文件名
当vim后面没有跟任何文件名时 是无法实现“:wq”退出保存的那么可以用“:wq filename”
2,当vim异常退出时系统会自动建立.file.swp这个缓存文件,这个文件中保存着 没有使用“:wq“保存退出的信息
E :直接忽略.file.swp信息,编辑文件
R :利用.file.swp进行为保护数据恢复
D :删除.file.swp文件
Q :退出
A :终止
vim有三种模式
1.命令模式
vim工作方式设定
命令模式是vim打开 文件后默认进入的模式,这个模式中不能插入字符,但可以设定vim的工作方式
set:指定信息
注意:在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” 粘贴
字符匹配
“*” :匹配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,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 默认显示文件的最后十行
file :查看文件类型
wc :统计文件的字数,字符数,字节数
wc -l :统计文件的行数
wc -m :统计文件的字符数
wc -c :统计文件的字节数
wc -w :统计文件的字数
三.vim
vim 的注意事项
1,编辑文件时
当文件名存在时直接进入文件编辑
当文件名不存在时,文件在退出保存时会自动建立文件名
当vim后面没有跟任何文件名时 是无法实现“:wq”退出保存的那么可以用“:wq filename”
2,当vim异常退出时系统会自动建立.file.swp这个缓存文件,这个文件中保存着 没有使用“:wq“保存退出的信息
当用vim对这个文件进行编辑时会出现
E :直接忽略.file.swp信息,编辑文件
R :利用.file.swp进行为保护数据恢复
D :删除.file.swp文件
Q :退出
A :终止
vim有三种模式
1.命令模式
vim工作方式设定
命令模式是vim打开 文件后默认进入的模式,这个模式中不能插入字符,但可以设定vim的工作方式
set:指定信息
:set nu 设置行号
:set nonu
:set cursorline
注意:在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” 粘贴