首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
在Shell环境中的预定义变量中,以下( )用于表示执行
[单选题]
在
Shell
环境中的预定义变量中,以下(
)用于表示执行上一条命令后的返回状态。
$!
$?
$$
$0
查看答案及解析
添加笔记
邀请回答
收藏(681)
分享
纠错
5个回答
添加回答
41
推荐
eagle
B
$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@
所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
$#
添加到Shell的参数个数
$0
Shell本身的文件名
$1~$n
添加到Shell的各参数值。$1是第1参数、$2是第2参数…。
编辑于 2015-02-03 11:44:52
回复(1)
7
孤独仙林
$?:上一次执行命令的返回状态。如果变量值为0,证明上一个命令正确,如果非0则上一个命令没有正确执行。
$$:当前进程的进程号(PID)
$!:后台运行的最后一个进程的进程号
$0:当前shell的名字
$1:传递给shell脚本的第一个参数
$2:传递给shell脚本的第二个参数
编辑于 2017-07-25 11:26:38
回复(0)
2
王婧
$!表示shell最后运行进程中的PID,
$0:当前进程的文件名,
$n:代表第n个参数,
$?:最后运行的命令的结束代码返回值,
$$: shell本身的PID,
发表于 2015-09-08 19:43:09
回复(0)
1
香蕉牛奶
答案:B
解释:
A:表示
Shell最后运行的后台Process的PID
C:
Shell本身的PID(ProcessID)
D:
Shell本身的文件名
发表于 2015-01-28 13:54:04
回复(0)
0
ben_white
$! 最后运行的后台进程的PID
$$ 进程本身的PID
$- 使用set命令设置的Flag参数表
$0 bash本身的名字
$@ /$* 返回所有的命令行参数(格式不同)
$?
执行上一条命令后的返回状态
$# 参数个数
发表于 2016-06-06 21:46:54
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Linux
微博
上传者:
小小
难度:
5条回答
681收藏
11573浏览
热门推荐
相关试题
关于Linux系统的负载(Load...
阿里巴巴
Linux
评论
(46)
一般情况下,MELF型片式陶瓷电容...
元器件
评论
(1)
请选择下面可以应用隐马尔科夫(HM...
机器学习
评论
(1)
在同步降压转换器(Synchron...
元器件
评论
(1)
工程师在服务器上执行 'umask...
Linux
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@
所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
$#
添加到Shell的参数个数
$0
Shell本身的文件名
$1~$n
添加到Shell的各参数值。$1是第1参数、$2是第2参数…。