查看文件:ls
参数 |
说明 |
备注 |
-l |
列出当前目录可见文件详细信息 |
|
-hl |
列出详细信息并以可读大小显示文件大小 |
|
-al |
列出所有文件(包括隐藏)的详细信息 |
|
文本搜索:grep
这里的正则表达式,与另一篇文章:《正则表达式》,语法规则略有不同。
参数 |
说明 |
备注 |
^ |
锚定行的开始 |
'^grep'匹配所有以grep开头的行 |
$ |
锚定行的结束 |
'grep$' 匹配所有以grep结尾的行 |
. |
匹配一个非换行符的字符 |
'gr.p'匹配gr后接一个任意字符,然后是p |
* |
匹配零个或多个先前字符 |
'*grep'匹配所有一个或多个空格后紧跟grep的行 |
.* |
一起用代表任意字符 |
|
[] |
匹配一个指定范围内的字符 |
'[Gg]rep'匹配Grep和grep |
[^] |
匹配一个不在指定范围内的字符 |
'[^A-FH-Z]rep'匹配不含A-F和H-Z中一个字母加rep的行 |
< |
锚定单词的开始 |
'<grep'匹配包含以grep开头的单词的行 |
> |
锚定单词的结束 |
'grep>'匹配包含以grep结尾的单词的行 |
x{m} |
重复字符x,m次 |
'o{5}'匹配包含5个o的行 |
x{m,} |
重复字符x,至少m次 |
'o{5,}'匹配至少有5个o的行 |
x{m,n} |
重复字符x,至少m次,不多于n次 |
'o{5,10}'匹配5--10个o的行 |
w |
匹配文字和数字,即[A-Za-z0-9] |
'Gw*p'匹配以G后跟零个或多个文字或数字字符,然后是p |
W |
匹配一个或多个非单词字符 |
点号句号等 |
|
单词锁定符 |
'grep'只匹配grep |
加解压:tar
参数 |
说明 |
备注 |
-c |
【压缩】 到新文件 |
|
-x |
【解压】 |
不能与-c、-t、-x同时出现在一串命令中 |
-C <目录> |
【解压】 到指定目录 |
配合-x参数使用 |
-z |
【压缩】【解压】 通过gzip指令 |
文件名最好为*.tar.gz |
-j |
【压缩】【解压】 通过bzip2指令 |
文件名最好为*.tar.bz2 |
-f<备份文件> |
【压缩】【解压】 指定文件 |
该参数后面紧跟要操作的文件 |
-v |
【压缩】【解压】 显示指令执行过程 |
|
-k |
【解压】 保留原有文件不覆盖 |
|
-o |
【解压】 不保留覆盖原文件 |
|