查看: 1093|回复: 9
收起左侧

[软件] [已解决]linux运行命令的& 跟 ; 什么区别

[复制链接]
kxmp
发表于 2019-9-6 23:17:59 | 显示全部楼层 |阅读模式
本帖最后由 kxmp 于 2019-9-9 16:00 编辑

; 不是无论如何都继续运行下一条么?

我先运行了个a 会卡住到终端那样 他一直卡那里运行不会退出 然后b也是那样.
只有a & b 这样 ab都会运行
a ; b / a&&b都不行 这是为什么呢!!?

那为什么echo 这种 用 ; 或者 && 最后2个都有输出呢!!?

难不成就是因为一个&把第一条卡在前台的扔后台了 就这样!!?
imba-tjd
发表于 2019-9-9 09:32:47 | 显示全部楼层
给个“echo这种”的示例代码呗?
kxmp
 楼主| 发表于 2019-9-9 12:40:59 | 显示全部楼层
imba-tjd 发表于 2019-9-9 09:32
给个“echo这种”的示例代码呗?

echo 123 ; echo 456
imba-tjd
发表于 2019-9-9 13:28:44 | 显示全部楼层
kxmp 发表于 2019-9-9 12:40
echo 123 ; echo 456

看提示应该是放到后台了的效果。
echo 123又不会阻塞,所以就是你运行的a会阻塞嘛
kxmp
 楼主| 发表于 2019-9-9 15:04:11 | 显示全部楼层
imba-tjd 发表于 2019-9-9 13:28
看提示应该是放到后台了的效果。
echo 123又不会阻塞,所以就是你运行的a会阻塞嘛

是的 前面不都说了a会卡到前台么....
那为什么&&就不会扔到后台呢
imba-tjd
发表于 2019-9-9 15:44:13 | 显示全部楼层
kxmp 发表于 2019-9-9 15:04
是的 前面不都说了a会卡到前台么....
那为什么&&就不会扔到后台呢

&&是只有前一个执行成功了才会执行后一个,当然不会扔到后台
kxmp
 楼主| 发表于 2019-9-9 15:53:43 | 显示全部楼层
imba-tjd 发表于 2019-9-9 15:44
&&是只有前一个执行成功了才会执行后一个,当然不会扔到后台

那卡到前台运行着不算成功么
imba-tjd
发表于 2019-9-9 15:56:46 | 显示全部楼层
kxmp 发表于 2019-9-9 15:53
那卡到前台运行着不算成功么

当然不算……只有运行完了才知道成功还是失败啊
kxmp
 楼主| 发表于 2019-9-9 15:57:12 | 显示全部楼层
imba-tjd 发表于 2019-9-9 15:56
当然不算……只有运行完了才知道成功还是失败啊

啊!!!!! 这样哇
sunshiner
头像被屏蔽
发表于 2019-9-10 13:49:55 | 显示全部楼层
以前学过linux,有好几本书呢。现在那些书都找不到了
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-3-29 18:05 , Processed in 0.121647 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表