Linux 命令exit -2,每天一个 Linux 命令(109):exit 命令

原标题:每天一个 Linux 命令(109):exit 命令

1.简介

exit 命令是 Shell 内建命令,用于退出当前 Shell 进程。

exitN

(1)状态码 N 的范围是 0-255,一般情况下,0 表示正常退出,非零表示异常退出。如果是 0-255 之外的数值,则会被强制转换为 uint8_t 类型的数值,比如 -1 会被转换为 255,256 会发生类型宽度截断,被转换为 0;

(2)状态码 N 可以不指定,默认是上一条命令的退出状态码。

3.常用示例

(1)退出终端。

exit

(2)用于Shell脚本,退出当前Shell进程。

#正常结果

exit0

#异常退出

exit1

(3)使用 trap 内建命令,用于挂载 Shell 进程结束前需要执行的命令。格式为:trap “commands” EXIT。如脚本exit.sh:

!/bin/bash

echo"start"

trap"echo 'end'"EXIT

echo"before exit"

exit0

执行exit.sh输出:

start

before exit

end

参考文献

[1] exit manual返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值