[关闭]
@breakerthb 2017-02-23T06:38:36.000000Z 字数 580 阅读 1197

Shell命令

Linux Shell


1. break命令

跳出循环

2. :命令

空命令,相当于true的别名。当某个域为空时使用。

if [-f fred]; then
    :
fi

3. continue命令

和C语言类似

4. "."命令

在当前shell中执行一个可执行程序,不会使用新的shell.

$ ./run

5. echo命令

打印,建议用printf替换

6. eval命令

对参数进行求值

7. exec命令

8. exit n命令

让程序以退出码n结束

9. export命令

将参数导出到shell中,并使之在shell中生效。

10. expr命令

将参数作为一个表达式求值

x=`expr $x + 1`

相当于

x=$(expr $x + 1)

可以被 $(( ))替换

11. printf命令

新版本中的打印语句,相当于echo

12. return命令

使函数返回

13. set命令

为shell设置参数变量。

14. shift命令

把所有参数变量左移一个位置,使1,以此类推。
扫描所有参数的方法:

while [ "$1" != "" ]; do
        echo "$1"
    shift
done

15. trap命令

指定接收信号后采取的行动。

trap command signal

16. unset命令

从环境中删除变量或函数,使之生命周期结束。

17. find命令

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注