红联Linux门户
Linux帮助

命令的排列、调度与替换

发布时间:2009-02-27 21:04:13来源:红联作者:cwqing1973
一、命令的排列。
如果用户需要在一行中给出多个命令,即一次要同时执行几个命令,而实现的方法是使用分号“;”。其使用形式如下:
command1 ; command2 ; command3 ; ……
这种形式是先执行完第一个后,再接着执行第二个命令,以此类推!
但是在这种排列的方式中,有二种特例。即符号“&&”与“||”。
符号“&&”是只有在第一个命令正确执行后,再执行第二个命令。否则不会第二个以后的命令了。
符号“||”是只前面的命令失败后,才再执行第二个命令。
二、命令调度。
如果我们终端中运行一个命令或开启一个程序时,终端要等到命令或者程序运行完毕后,才能使用。如果在命令的后面加上一个符号“&”,则把可以继续在终端中进行其他的工作了。
三、命令替换
其语法是:
command1 $(command2)
或者:
command1 'command2'
这是一个非常有用的功能。
文章评论

共有 7 条评论

  1. balini 于 2009-07-24 00:17:45发表:

    学习了....

  2. 相思爱文 于 2009-03-03 18:12:07发表:

    命令替换,就是括住的命令先执行,而用执行结果形成的字符串替换。
    我备份时常用
    cp 文档 文档`date +%Y%m%d`.bakup`

  3. henryhj 于 2009-03-03 11:46:46发表:

    引用:
    三、命令替换
    其语法是:
    command1 $(command2)
    或者:
    command1 'command2'
    这是一个非常有用的功能。
    我把这个消化一下0:w(5(

  4. michrykitty 于 2009-03-02 17:51:31发表:

    echo "#!/bin/bash">test.sh
    grep -n $(echo bash) test.sh 显示1:#!/bin/bash

    echo `pwd` 显示当前目录

  5. opp 于 2009-03-01 10:39:39发表:

    命令替换
    其语法是:
    command1 $(command2)
    或者:
    command1 'command2'
    这是一个非常有用的功能。
    ----------------------------
    举个例子呢

  6. fengnjupt 于 2009-03-01 05:59:04发表:

    不错,以后要多来这里学习

  7. jagub 于 2009-02-28 13:32:39发表:

    学习!