在 Linux 下,在控制台下运行命令,(脚本或程序中)指令运行结束后,都会返回一个数字值,这个值叫做返回值,或者称为错误号 ( Error Number )。
而在控制台下,会将上一条指令执行的返回值保存在特殊的环境变量 $?中。

~ # ls
bin etc lib media proc sbin tmp var
dev home linuxrc mnt root sys usr
~# echo $?
0
~ # ls poi
ls: poi: No such file or directory
~ # echo $?
1

返回值为 0,则表示程序执行成功。
返回值非 0,则表示程序执行出错都给出的提示。
对于出错提示可以用 perror 这个程序来查看错误的信息;
例如:返回值为 1,我们可以运行:

~# perror 1
OS error code 1: Operation not permitted

Linux命令的返回值相关推荐

  1. Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义以及linux命令执行返回值代表意义

    Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义以及linux命令执行返回值意义 (1) Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 1.1.简要说明 ps: ...

  2. linux命令执行返回值(附错误对照表)

    转自:http://blog.sina.com.cn/s/blog_6739945f0100zt4b.html 在 Linux 下,不管你是启动一个桌面程序也好,还是在控制台下运行命令,所有的程序在结 ...

  3. linux命令执行返回值

    原文出处 在 Linux 下,不管你是启动一个桌面程序也好,还是在控制台下运行命令,所有的程序在结束时,都会返回一个数字值,这个值叫做返回值,或者称为错误号 ( Error Number ). 在控制 ...

  4. RHEL6基础之六RHEL6基本命令bash常用快捷键变量环境变量命令的返回值

    命令帮助信息获取 sh 执行脚本 -x选项来查看这个脚本执行过程的 [root@localhost ~]# sh 1.sh [root@localhost ~]# sh -x 1.sh [root@l ...

  5. linux下bash的echo $?命令的返回值

    今天,我通过做实验发现,这个echo$?命令的返回值,也就是前一个结束进程的返回值,在linux的bash中是按照unsigned char的数据类型来显示的,所以显示范围为0-255,这个值是根据程 ...

  6. linux命令:返回上一次目录

    返回上一次目录 有时候千辛万苦进入了一个很深层的目录,一不小心输入了cd并回车,有什么办法快速回到刚才所在的目录呢?对于bash来说,只需要很管理的一个命令: cd - 该命令等同于cd $OLDPW ...

  7. Linux system函数返回值

    例: status=system("./test.sh"); 1.先统一两个说法: (1)system返回值:指调用system函数后的返回值,比如上例中status为system ...

  8. DOS命令的返回值“errorlevel”和基础DOS命令小结

    写了一个用户创建bat.一开始纳闷怎么做差错控制.比如重复的用户名之类的,百度了一下发现DOS命令竟然有返回值.并提供了errorlevel(环境变量)来存储上一条命令的返回值. @echo off ...

  9. linux 所有命令的返回值

    linux命令返回值的妙用 在shell终端中,你所输入的一切命令其实都有返回值,而这个返回值默认保存在"$?"中,举例看一下 返回值的好处: 在编写shell脚本的时候我们要确认 ...

最新文章

  1. golang etcd 报错 undefined: resolver.BuildOption 解决方案
  2. 用Python提取解析pdf文档中内容
  3. Linux操作系统下iptables+nat实现ADSL共享上网!
  4. c语言编程单向链表排序,【分享】C语言 简单链表创建 排序 输出
  5. 经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、上
  6. CodeForces 688B - Lovely Palindromes(思路)
  7. 巧用快捷键轻松设置Excel单元格格式
  8. 浪潮之巅--蓝色巨人读后感
  9. Java 后端自学之路
  10. Android调试办法之adb指令解锁手机锁屏
  11. 运用Doolitle分解法解线性方程组
  12. python实现报表的分组统计_Python 分组处理
  13. 停用Windows Defender Antivirus Service内存
  14. 计算机图画大赛作品六年级,小学学生电脑绘画比赛活动方案-20210407071921.docx-原创力文档...
  15. MySQL查看当前数据库
  16. 2021旗舰机选购指南
  17. 计算机房疏散门宽度,13.2 防火与疏散 - 数据中心设计规范 GB50174-2017 - 消防规范大全 - 消防资源网!...
  18. 【信息系统项目管理师】第十五章 知识产权与法律法规(考点汇总篇)
  19. ubuntu的一些安装设置
  20. python unix时间戳与正常时间转化

热门文章

  1. 干货,教你怎样开一场真正的战略会
  2. 在线将图片转换成PDF格式的文档
  3. 英国推荐信在申请留学中的作用
  4. C语言LMS双麦克风消噪算法,详解双麦克风实时自适应噪声消减技术
  5. jpg转pdf在线转换器哪个好?推荐大家几个转换教程
  6. 13. 用1K×1的存储芯片组成16K×8位的存储器共需___128_片,若将这些芯片装在几块板上,设每块板的容量位4K×8位,则该存储器所需的地址码位数是14_,其中_2位用于选板,2位用于选片,1
  7. 如何开会 -- 故障处理
  8. 学校计算机协会申请书,某学校计算机协会申请书范文
  9. 闲鱼:超 11 万人在闲鱼转卖年会奖品,年会奖品一年涨价 27%
  10. 基于单片机的智能窗户窗帘衣架设计(毕业设计资料)