welcome to my blog
linux中的命令, 如果正常执行会返回0, 如果执行出错会返回一个非零值
查看命令的返回值, 在命令执行完毕后再执行$?
即可
下图的0
表示pwd
这条命令执行成功
下图的127
表示命令sl
执行出错, 具体的原因是:command not found
常见的返回值及说明
1 - Catchall for general errors
2 - Misuse of shell builtins (according to Bash documentation)
126 - Command invoked cannot execute
127 - “command not found”
128 - Invalid argument to exit
128+n - Fatal error signal “n”
130 - Script terminated by Control-C
255\* - Exit status out of range