今天是7月1号,新的一月,加油,好好干。
在学习的过程中,遇到一个比较难以找到资料的问题,就是action
linux内置的命令在查询的时候,需要用help去查询,比如你想查询cd命令,需要用help cd才可。
同样,action为Bash内置函数,原型为:
- # Run some action. Log its output.
- action() {
- local STRING rc
- STRING=$1
- echo -n "$STRING "
- shift
- "$@" && success $"$STRING" || failure $"$STRING"
- rc=$?
- echo
- return $rc
- }
true命令啥都不做,只设置退出码为0。
在Linux底下,每个程序执行完毕都会返回一个退出码给调用者,一般情况下0表示成功,其他值表明有问题,当然某些程序的退出码有特殊含义。