很多命令一次输入去执行的方式

    技术2022-05-19  24

                很多命令一次输入去执行的方式有两种:

    第一种:使用shell script编写脚本去执行;

    第二种:一次输入多重命令。

          一次输入多重命令是采用命令执行的判断依据来实现,主要的判断依据有:“;”,“&&”,“||”。

         例:

         1、#sync;sync;shutdown -h now

          先执行两次sync同步写入磁盘后才shutdown计算机,分号前的命令执行完后就会立刻接着执行后面的命令。

          2、#ls /tmp/abc && touch /tmp/abc/hehe

          只有在先找到了/tmp/abc目录后,才会在该目录下新建一个hehe文本,若没有找到该目录,则touch命令不会执行

          3、#ls /tmp/abc || mkdir /tmp/abc

           若在tmp目录下找到了子目录abc,则不会执行mkdir命令,只有在没有找到abc目录的情况下,才会去新建这个abc的子目录。

          4、#ls /tmp/abc || mkdir /tmp/abc && touch  /tmp/abc/hehe

              在tmp根目录的子目录abc下新建hehe的文本。

     

     


    最新回复(0)