* 匹配到任意字符
? 匹配单个字符
[[:alpha:]] 匹配单个字母
[[:lower:]] 匹配单个小写字母
[[:upper:]] 匹配单个大写字母
[[:digit:]] 匹配单个数字
[[:alnum:]] 匹配单个数字或字母
[[:punct:]] 匹配单个符号
[[:space:]] 匹配单个空格
2:一次性建立多个文件
{ }
{1..9} 直接建立出编号为1-9的九个文件
{1,3,5} 建立出编号为1,3,5的三个文件
{1..3}{a..c} 将第一个大括号里面的字符分别与第二个大括号里面的各个字符组合建立出编号为1a 1b 1c 2a 2b 2c 3a 3b 3c九个文件
3:linux中其他常用文本处理工具
(1)head ##显示指定文件的前多少行
head -n 1 passwd ##显示文件的第一行
head -n 7 passwd ##显示文件的前7行
head passwd ##默认显示文件的前10行
(2)tail ##显示文件的后多少行
tail -n 1 passwd ##显示文件的最后以行
tail -n 5 passwd ##显示文件的最后5行
tail passwd ##显示文件的最后10行
(3)less ##分页浏览
less passwd
(4)file 查看文件类
用法: file + 文件名称
(5)wc 统计文件的字数,字符数,字节数
wc -l 行数
wc -m 字符数
wc -c 字节数
wc -w 字数
3: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的工作方式
:set 指定信息
:set nu 在每行行首添加序号
:set cursorline 添加下划线,鼠标移动到那一行在那行生成下划线
注意:在vim中直接设定vim的工作方式是临时设定,也就是说当vim关闭,设定失效
如果要永久设定需要编写"/etc/vimrc".这个文件也是vim的配置文件
在命令模式下如何管理字符
1. 按 "x" 删除光标所在字符
2.按"u" undo 恢复
3. 按"ctrl+r" redo 撤销恢复
4.按"y" 复制
"yw" 复制一个单词
"yl" 复制一个字母
"yy" 复制一整行
"y5y" 复制五行
5.按"c" 剪切
注意:用C做剪切时,会进入插入模式,如果要粘贴需要退出插入模式按<ESC>再按p
6."d" 删除
######### "c" 和"d" 用法跟"y" 类似
7."p" 粘贴