问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux中$?,$#等代表什么

发布网友 发布时间:2024-09-30 15:26

我来回答

1个回答

热心网友 时间:2024-11-10 11:02

在Linux中,一些特殊的变量符号用于获取和表示与当前执行环境相关的有用信息。让我们详细了解这些符号的作用:

$0代表当前执行程序的名称。

如果你在命令行中看到$1, $2, ...直到$9,它们分别代表传递给该程序的第1个到第9个参数值。

当参数数量超过9个时,可以使用$*,它会收集所有参数,形成一个整体。

$#则是计数器,显示传递给程序的参数总数。

$$则返回当前脚本执行的进程ID(PID),即正在运行的程序的标识符。

当你需要获取上一个后台执行命令(通过&符号启动)的PID时,$!派上用场,它返回的是上一个后台任务的PID。

最后,$?这个变量显示的是上一条命令的退出状态,0表示执行成功,非零值则表示有错误发生。

至于$-,它展示了shell当前使用的选项,类似于set命令的功能,可以查看或设置shell的配置选项。

$@与$*类似,也是收集所有参数,但它可以被当作数组处理,提供了更灵活的参数操作方式。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
狐外婆是什么意思? ...都流,有几年了,吃香蕉水果时也流,到底什么原因啊,维生素c也补了也没... 我的牙龈经常出血,刷牙出得最凶,有时候吃香蕉都会出血,请问是什么原 ... 如何通过社交软件添加好友? 过年送礼送购物卡合适吗? 林上的UV能量测试仪的自动和手动模式有什么区别啊?什么情况下用的... 什么是建设银行金卡 建行信用金卡有什么好处 紫外测试仪UV能量计常见问题解答 020028什么卡 小米手机用户体验计划开不开 设mn为两个数,规定m△n等于2m+3n求5△(2△1) 设U为全集.M.N是U的两个子集.若M是N的子集.则M的补集与N的关系 设G是群,H≤G,a∈G,又 am,an∈H, 其中m,n是两个整数.证明:若(m,n)=1... 设M和N是两个随机事件,表示事件M和事件N都不发生的是 设M、N是两个非空集合,定义M与N的差集为M-N={x|x∈M且x∉N},则M... 设M、N是两个非空集合,定义M-N={x|x∈M,且x N},则M-(M-N)等于( ) A... 设M,N是两个集合,则“M∪N≠∅”是“M∩N≠∅”的___条件_百度知... 设M,N是两个集合,则“M∪N≠?”是“M∩N≠?”的( )A.充分不必要条件B... 乐视2死机怎么重启 女人梦见买枕头是什么预兆 做梦梦见有人打架场面很混乱是什么征兆 施耐德家用开关有几个系列 姐姐梦见我掉到一个坑里了,妈妈为了救我也掉进去了 施耐德开关插座是什么档次的? 黄冰冰影视作品 正整数、正分数还有什么 朱婷影视作品 iphone4s贴膜多少钱? 哪种起重机械可以负重行走 linux中的$和#区别 产后抑郁障碍的人际心理治疗初期是指 庙妓印度性力派 北京脑梗的初期治疗是怎样的? 唐卡的故事:唐卡中的男女双修目录 南瓜粥过夜还能吃吗 南瓜粥过夜还可以吃吗 2024年4月28日搬家好吗 2024年4月28日是入宅良机吗 2024年4月6日搬家好吗 2024年4月6日可以搬家吗 温瘟初期是什么意思? 坦特罗印度教的坦特罗 行程码取消星号了吗 2024年7月15日搬家好吗 2024年7月15日搬家怎么样 一文了解印度教 星号行程码多久消失? OPPO手机怎样连接热点 梦幻西游飞升要求和奖励介绍 梦幻西游飞升奖励有哪些-飞升奖励攻略大全 ...XL,XXL。我有170的身高,有60公斤,该买哪个型号的? 方舟手游狮鹫鞍叫什么 身高174,体重60kg适合穿多大码的风衣,M L XL XXL 可供选择