首页
题库
面试
求职
学习
竞赛
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收藏
11258浏览
热门推荐
相关试题
关于Linux系统的负载(Load...
阿里巴巴
Linux
评论
(45)
防火墙是怎么实现的?
计算机网络基础
评论
(1)
“乔布斯不做调查,张小龙不看数据。...
用户研究
评论
(1)
相关性分析有哪些?
评论
(1)
如何检验聚类分析结果
评论
(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参数…。