exit

exit

退出当前的shell。

概要

exit [n]

主要用途

  • 执行exit可使shell以指定的状态值退出。若不设置参数,则以最后一条命令的返回值作为exit的返回值退出。

参数

n(可选):指定的shell返回值(整数)。

返回值

返回值为你指定的参数n的值,如果你指定的参数大于255或小于0,那么会通过加或减256的方式使得返回值总是处于0到255之间。

例子

退出当前shell:

[root@localhost ~]# exit
logout

也可以使用ctrl+d退出当前终端,下面列出了打开或关闭该功能的方法:

# 打开ctrl+d退出终端
set -o ignoreeof
# 关闭ctrl+d退出终端
set +o ignoreeof

在脚本中,进入脚本所在目录,否则退出:

cd $(dirname $0) || exit 1

在脚本中,判断参数数量,不匹配就打印使用方式,退出:

if [ "$#" -ne "2" ]; then
    echo "usage: $0 <area> <hours>"
    exit 2
fi

在脚本中,退出时删除临时文件:

trap "rm -f tmpfile; echo Bye." EXIT

检查上一命令的退出码:

./mycommand.sh
EXCODE=$?
if [ "$EXCODE" == "0" ]; then
    echo "O.K"
fi

注意

  1. 该命令是bash内建命令,相关的帮助信息请查看help命令。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/exit/

(0)
AuroraAurora站点维系者
上一篇 2023年 12月 14日 下午6:29
下一篇 2023年 12月 14日 下午6:29

相关推荐

  • scp

    文章目录scp补充说明语法选项参数实例 scp 加密的方式在本地主机和远程主机之间复制文件 补充说明 scp命令 用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不…

    入门教程 2024年 3月 4日
  • nmap

    文章目录nmap补充说明语法选项参数实例 nmap 网络探测和安全审核 补充说明 nmap命令 是一款开放源代码的网络探测和安全审核工具,它的设计目标是快速地扫描大型网络。 语法 …

    入门教程 2024年 1月 10日
  • lsblk

    文章目录lsblk补充说明选项实例 lsblk 列出块设备信息 补充说明 lsblk命令 用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息…

    入门教程 2023年 12月 19日
  • read

    文章目录read补充说明语法选项参数实例read命令示例 read 从键盘读取变量值 补充说明 read命令 从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合。该命…

    入门教程 2024年 3月 1日
  • speedtest-cli

    文章目录speedtest-cli补充说明安装speedtest-cli用法实例 speedtest-cli 命令行下测试服务器外网速度 补充说明 speedtest-cli 是一…

    入门教程 2024年 3月 5日
  • jq

    文章目录jq补充说明安装语法选项例子 jq 一个灵活的轻量级命令行JSON处理器 补充说明 jq 是 stedolan 开发的一个轻量级的和灵活的命令行JSON处理器,源码请参考 …

    入门教程 2023年 12月 19日
  • bind

    文章目录bind补充说明语法选项实例 bind 显示或设置键盘按键与其相关的功能 补充说明 bind命令 用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作…

    入门教程 2023年 12月 6日
  • ipcs

    文章目录ipcs补充说明语法选项资源选项输出选项通用选项实例相关命令 ipcs 分析消息队列共享内存和信号量 补充说明 ipcs命令 用于报告Linux中进程间通信设施的状态,显示…

    入门教程 2023年 12月 19日
  • host

    文章目录host补充说明语法选项参数实例 host 常用的分析域名查询工具 补充说明 host命令 是常用的分析域名查询工具,可以用来测试域名系统工作是否正常。 语法 host(选…

    入门教程 2023年 12月 15日
  • iptraf

    文章目录iptraf补充说明语法选项 iptraf 实时地监视网卡流量 补充说明 iptraf命令 可以实时地监视网卡流量,可以生成网络协议数据包信息、以太网信息、网络节点状态和i…

    入门教程 2023年 12月 19日

发表回复

登录后才能评论
Translate »