设为首页 | 收藏本页
登陆您的帐号 | 免费注册帐号
全部栏目 > 计算机 > 软件 > 人工智能
下一篇上一篇 首页图文展示(无图)

如何使用组合命令(Compound Command)数

发布人:hy58
发布日期:2015-06-06 09:23:09
刷新日期:2015-06-06 09:23:09
回复或评论:0
阅览:255
1、&    
    Usage:第一条命令 & 第二条命令 [& 第三条命令...]   
    用这种方法可以同时执行多条命令,而不管命令是否执行成功   
    Sample:   
    C:dir z: & dir c:adam   
    The system cannot find the path specified.   
    Volume in drive C has no label.   
    Volume Serial Number is 0078-59FB   
    Directory of c:adam   
    2002-05-14 23:51 <DIR> .   
    2002-05-14 23:51 <DIR> ..   
    2002-05-14 23:51 14 sometips.gif   
    2、&&   
    Usage:第一条命令 && 第二条命令 [&& 第三条命令...]   
    用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;   
    Sample:C:dir z: && dir c:adam   
    The system cannot find the path specified.   
    C:>dir c:adam && dir z:   
    Volume in drive C has no label.   
    Volume Serial Number is 0078-59FB   
    Directory of c:adam   
    2002-05-14 23:55 <DIR> .   
    2002-05-14 23:55 <DIR> ..   
    2002-05-14 23:55 14 sometips.gif   
    1 File(s) 14 bytes   
    2 Dir(s) 768,671,744 bytes free   
    The system cannot find the path specified.   
    在做备份的时候可能会用到这种命令会比较简单,如:   
    dir file://192.168.0.1/database/backup.mdb && copy file://192.168.0.1/database/backup.mdb E:backup   
    如果远程服务器上存在backup.mdb文件,就执行copy命令,若不存在该文件则不执行copy命令。这种用法可以替换IF exist了 :)   
    3、||   
    Usage:第一条命令 || 第二条命令 [|| 第三条命令...]   
    用这种方法可以同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令;   
    Sample:   
    C:adam>dir sometips.gif || del sometips.gif   
    Volume in drive C has no label.   
    Volume Serial Number is 0078-59FB   
    Directory of C:adam   
    2002-05-14 23:55 14 sometips.gif   
    1 File(s) 14 bytes   
    0 Dir(s) 768,696,320 bytes free   
    组合命令使用的例子:   
    sample:   
    @copy trojan.exe \%1admin$system32 && if not errorlevel 1 echo IP %1 USER %2 PASS %3 >>victim.txt 
评论(0) 暂无回帖


打印 收藏 关闭窗口 下一篇上一篇