首页 > 试题广场 >

linux命令执行成功后会返回

[单选题]
linux命令执行成功后会返回
  • 0
  • 1
  • 2
  • -1
以前老师说过一句供记忆的方法:“幸福的家庭都是一样的,不幸的家庭各有各的不幸”,成功都返回0,失败返回对应的错误号。
发表于 2020-08-28 20:27:21 回复(5)
"OS error code   1:  Operation not permitted"
"OS error code   2:  No such file or directory"
"OS error code   3:  No such process"
"OS error code   4:  Interrupted system call"
"OS error code   5:  Input/output error"
"OS error code   6:  No such device or address"
"OS error code   7:  Argument list too long"
"OS error code   8:  Exec format error"
"OS error code   9:  Bad file descriptor"
"OS error code  10:  No child processes"
"OS error code  11:  Resource temporarily unavailable"
"OS error code  12:  Cannot allocate memory"
"OS error code  13:  Permission denied"
......
发表于 2019-06-10 11:55:02 回复(2)
状态码     描述 
0  命令成功结束
1 一般性未知错误
2 不适合的shell命令
126 命令不可执行
127 没找到命令
128 无效的退出参数
128+x 与Linux信号x相关的严重错误
130 通过Ctrl+C终止的命令
255 正常范围之外的退出状态码



发表于 2022-03-23 08:55:01 回复(0)
0正确
其他错误
发表于 2019-07-31 13:00:53 回复(0)
在Linux系统中,命令执行成功后会返回一个退出状态码(Exit Status Code)。按照惯例,如果命令成功执行并且没有错误,则会返回退出状态码 0。这表示命令成功完成了所需的操作。
发表于 2023-11-06 10:09:07 回复(0)
可以用echo $? 来判断上一步执行是否成功
发表于 2022-05-01 10:36:41 回复(0)
圆满成功
发表于 2022-04-10 03:58:31 回复(0)
成功时返回0,失败的时候返回错误码
发表于 2020-12-12 18:37:39 回复(0)