shell脚本学习指南--学习笔记

read: while read xx……xx do …… done < file 从file中读取
set -C 如果file存在>则失效 << 嵌入数据
make 1>results 2>erro 1:代表标准输出 2:代表错误输出
exec 以新的程序取代shell或者改变shell本身的I/O设置
~tolstoy/.profile 寻找tolstoy的.profile文件
寻找文件的通配符 ?*[set][!set]
命令替换 ``或者$(……)
expr 计算器,可以进行简单计算,支持64位 <==> $(())
eval $xx 可以执行带shell命令的变量
subShell (){}
case $- in *C*)……;; esac 测试某项功能是否打开。
awk
字符串无特殊连接符,空格即自动连接到一起
~:匹配 !~:不匹配
awk支持数组
ARGC参数技术 ARGV参数向量


mktemp my.XXXXXXX 可以生成随即文件名
locate 文件名 找文件
type + 命令 寻找命令存储位置
find 功能最强的文件查找命令 find -print0 | od -ad 防止被欺骗
ARG_MAX 系统中最大行数 xargs将参数列表组装成不同文件
df 查看文件系统使用情况
du 查看文件或目录大小
cmp 比较两个文件是否相同
diff 找出两个文件间的差异
patch 利用diff后的差异文件进行merge
md5sum 求md5和,以检验文件是否相同
comm 比较两个排序后的文件,选定或拒绝共同的行
ps 观察进程状态

猜你喜欢

转载自blog.csdn.net/cx351864995/article/details/7325267