当前位置:  技术问答>linux和unix

(选择题与或非)下面哪种写法表示如果cmd1成功执行,则执行cmd2命令?

    来源: 互联网  发布时间:2016-10-27

    本文导语:  .cmd1&&cmd2 cmd1|cmd2           cmd1;cmd2 cmd1||cmd2 答案选A吗?第二个和第四个都表示或吗?请问有什么区别? 2。在 Linux 中,下面哪个命令可以使命令1的输出作为命令2的输入?  A. cmd1 || cmd2  B. cmd1 | cmd2  C. ...

.cmd1&&cmd2 cmd1|cmd2           cmd1;cmd2 cmd1||cmd2

答案选A吗?第二个和第四个都表示或吗?请问有什么区别?


2。在 Linux 中,下面哪个命令可以使命令1的输出作为命令2的输入? 
A. cmd1 || cmd2 
B. cmd1 | cmd2 
C. cmd1 && cmd2 
D. cmd1 ; cmd2 
答案选D吗
请问能不能举个例子,谢谢

3.修改网卡IP地址是在/etc/sysconfig/network-scripts下改吧??

|
1. 选A
cmd1&&cmd2 如果cmd1成功则执行cmd2
cmd1||cmd2 如果cmd1不成功则执行cmd2
cmd1|cmd2 这个是管道, 把cmd1的输出作为cmd2的输入
cmd1;cmd2 连续执行两条命令,先cmd1,然后cmd2
 
2. 选B,理由同上。例子:
ls -l | head -n 2  把ls -l的输出作为head的输入,显示前两行
ls | grep abc 把ls的输出作为grep的输入, 查找当前目录里面名字包含abc的文件。
 
3. 修改这个文件
/etc/sysconfig/network-scripts/ifcfg-eth0


|
$ cmd1; cmd2
相当于
$ cmd1
$ cmd2
两个命令没有关系。不管cmd1是不是成功,都要执行cmd2

|

和cmd1是否成功没关系,只看他的输出。
如果cmd1执行失败的情况下有输出,那么这些输出就作为cmd2的输入。

|
关于管道,只有输出到stdout的输出才会传给cmd2
有些错误信息是输出到stderr的,那些不会传给cmd2
楼主自己google一下“管道”“重定向”

|
被楼上的讲完了 +_+

|
我来看book大哥表演

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 选择题!
  • 逻辑地址到物理地址(一道选择题,看不懂)
  • 一道JAVA认证的选择题,大家研究研究
  • scjp的考试中都是以选择题的形式出现的吗?
  • 有时间来做个选择题啊
  • 问一道linux选择题,关于shell功能和特点的问题~~~~~~~~~~~~~
  • fork概念选择题,求详细解释
  • 请大家看看这些有关Linux的选择题应该选什么?谢谢各位,一定给分!!!
  • 下列几道linux试卷选择题能帮我看下有没有错在哪吗


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3