shell常用命令
1. 查找文件 find
find pathname –options [ -print –exec –ok ]
-print 将匹配的文件输出到标准输出
-exec 将匹配的文件执行该参数所给的shell命令 形式为:`command {} /` 有空格/前面
-ok 和exec作用相同,只不过是安全模式
options:
-name 按文件名查找
-prune 按文件权限
-mtime –n +n 按文件更改时间查找,-n表示文件更改时间据现在n天内,+n是n天前
-type 按类型,比如b d c p l f
还有些不常用不再提
find /etc –name “*.txt” –print
2. 特殊字符
* 匹配任何字符串,包括空字符串
? 匹配任何单个字符
[…..] 匹配括号中包含的任何字符
[!.....] 匹配括号中非感叹号后的字符
3. 输入输出
常用的echo, read, cat, 管道不具体说了
命令tee
作用:把一个副本输送到标准输出,另一个副本拷贝到相应文件
tee –a files
-a 表示追加到文件末尾
who | tee who.txt