当前位置: 技术问答>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下改吧??
答案选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不成功则执行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
$ cmd2
两个命令没有关系。不管cmd1是不是成功,都要执行cmd2
|
和cmd1是否成功没关系,只看他的输出。
如果cmd1执行失败的情况下有输出,那么这些输出就作为cmd2的输入。
|
关于管道,只有输出到stdout的输出才会传给cmd2
有些错误信息是输出到stderr的,那些不会传给cmd2
楼主自己google一下“管道”“重定向”
有些错误信息是输出到stderr的,那些不会传给cmd2
楼主自己google一下“管道”“重定向”
|
被楼上的讲完了 +_+
|
我来看book大哥表演
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。