永发信息网

Bash Shell这个脚本什么意思?

答案:6  悬赏:30  手机版
解决时间 2021-03-06 13:59
:(){:|:&};:
最佳答案
分解后如下:
:() 声明函数名为:,无参数
{ 函数定义开始
:|:& 递归调用函数自身,并通过管道建立1新进程,在后台调用本函数
}; 函数定义结束
: 调用此函数
这是著名的fork炸弹,他会无限创建进程直到系统崩溃
:目前的bash中已经不能用了,所以一般是".",冒号是比较古老的方式
全部回答
别运行这个脚本,会死机。
如果真和shell有关系的话,应该是shell里面的正则表达式 或者是一个没有意义的字符串
不是正则表达式,运行时报语法错误…… :应该是很久以前的命令才用的吧,好像表示命令的结束。其中一个花括号(忘了是左括号还是右括号了)是可以执行的命令
应该是这样的.(){ .|.& };. 死循环。执行这个SHELL会以2的指数次幂的速度不断产生新进程,这会导致系统资源会被迅速耗光,最终除非重新启动机器。 1 .() 2 { 3.|.& 4 } 5 ; 6 . 解释 第 1 行说明下面要定义一个函数,函数名为小数点,没有可选参数。 第 2 行表示函数体开始。 第 3 行是函数体真正要做的事情,首先它递归调用本函数,然后利用管道调用一个新进程(它要做的事情也是递归调用本函数),并将其放到后台执行。 第 4 行表示函数体结束。 第 5 行并不会执行什么操作,在命令行中用来分隔两个命令用。从总体来看,它表明这段程序包含两个部分,首先定义了一个函数,然后调用这个函数。 第 6 行表示调用本函数。
楼主你给的分再多,也不能让这个成为Shell脚本。 或者说: 楼主你能加到500分,我就承认这个是Shell脚本了。 ——————————————————————— 回楼主:看了大家的回答,发现原来是我才疏学浅。 观察学习。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
戴尔笔记本一年内免费重装系统吗?有没有依据?
买128G的手机有必要吗?64G手机内存会不够用
维生素E和维他命E是否一样?
研究者在幼苗期不同时期选择着生位置相同的花
有没有刚做淘宝的新手 我想问一下那个宝贝卖
康泰大药房NO.7地址在哪,我要去那里办事
长沙和泓融城府府系文化是什么意思?
自在飞花轻似梦 无边丝雨细如愁 用的是什么修
郑州哪里有批发弹弓的?
在“绿叶在光下制造淀粉的实验中”,在验证试
湖南省中专学历认证如在教育厅查不到学籍档案
大叫的英语怎么说?
用简便方法计算-2/9×(-92)+(-2/9×34 3/5
红酒级别如何区分
我在厦门的出租车上掉了一个行李箱有什么办法
推荐资讯
我老婆上学时候有欠款违约不良记录,我可以用
名称:双层百叶风口带风阀 型号:ah/d 什
今天晚上月亮旁边为什么会有三个星星并呈现三
请问男士买架子摩托车好,还是踏板摩托车好
兰芝面霜可以在眼部周围使用吗?
盛旺百货地址在哪,我要去那里办事
怎样炸薯条才会脆 怎样炸薯条更好吃
女主是女高中生男主是监护人,女的胸痛看医生
美国的基础教育重视培养学生的观察、思考和创
我的qq上的最近联系人的记录怎么没了!
排球比赛中背飞和背溜有什么区别?
【omegle英文版】...段英文对话..我和别人聊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?