linux shell

ls -c 时间排序

cp -d 保留链接

     -a 递归复制目录

    -r 目录和文件

df -h 磁盘使用情况

du -sh 当前目录总大小

mkdir/rmdir -p 递归操作

cd - 返回删词访问的目录

wc -l 统计个数

trap 信号处理

grep -c 只输出匹配数量

-n 显示行号

-r 递归搜索

grep -rn --exclude-dir=build_* --exclude-dir=kernel --exclude-dir=drivers --exclude=*.out 'abcdefg' .

grep --exclude-dir=".svn" U_BOOT_CMD * -nR --exclude="cscope.out" --exclude="tags"

当前路径

THIS_PATH=$(cd `dirname $0`; pwd)

传参

$# 传递到脚本的数量

$* 传递到脚本的所有参数

$@ 传递到脚本的所有参数

$$ 脚本运行的进程号

$? 脚本的退出状态 0正确, 非0错误

返回值

通过#?获取

0 正确

1~125 失败,脚本命令、系统命令、参数错误

126 找到命令但无法执行

127 未找到命令

>128 系统强制结束

整数判断

-eq 相等

-ge 大于等于

-gt 大于

-le 小于等于

-lt 小于

-ne 不等于

字符串判断

string 是否不为空

-n string 是否不为空

-z string 是否为空

a = b 是否相同

a != b 是否不相同

文件操作

-d 是否为目录

-e 文件是否存在

-f 是否为普通文件

-r 是否是可读文件

-s 长度是否不为0

-w 是否可写文件

-x 是否是可执行文件

-L 是否符号化链接

逻辑运算符

! 取非 [ ! "$leep" -eq 1 ];then

exp -a exp 且

exp -o exp 或

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值