好友
阅读权限10
听众
最后登录1970-1-1
|
华夏黑客同盟旗下战略合作伙伴
= 非 常 批 处 理 = 华夏黑客同盟 =
= 提高工作效率,批量处理一切! = 为普及中国网络安全做贡献! =
================================================================================
动画名称:批处理列第二集
工具环境:Windows server 2003SP1 标准版
主 题:批处理中的符号
作 者:伤脑筋【华夏黑客同盟;非常批处理】
================================================================================
教程说明:
大家好,上一节我们介绍了一下批处理的基本概念,这节我们开始说批处理中的特殊符号,本动画中的部分内容来字本站"非常批处理"的贴子!!
开始:
上一节中我们介绍了 "@" 和 "&" 两个特殊符号的作用,这节我们把这两个符号做简单的复习.
符号中的大部分内容我直接在CMD里演示,他们的用法和在BAT中一样.有区别的我会说明.
@
隐藏执行的命令,只显示结果.
例子:
echo 你好
@echo 你好
pause
&
命令连接符号.就是把两个命令连续执行,不用分行
例子:
dir c:\ & d:\ & e:\
&&
连接两个命令,当&&前的命令成功时,才执行&&后的命令。
例子:
dir c:\ && dir d:\
dir z:\ && dir d:\
|
管道符,就是将上一个命令的输出内容,作为下一个命令的输入内容.
例子:
type c:\windows\*.log|more
||
命令连接符号,表示上一条命令执行失败后,才执行||符号后的内容.
例子:
dir z:|| dir c:\
>
重定向符,将命令的输出结果重定向到其后面的设备中去,后面的设备中的内容被覆盖.
dir c:\ >d:\test.txt
>>
重定向符,将命令的输出结果重定向到其后面的设备中去,后面的设备中的内容会被增加在后面.
例子:
dir c:\ >>d:\test.txt
dir d:\ >>d:\test.txt
<
重定向符,将后面的指定设备的内容,作为前面命令的输入内容
例子:
建立个1.txt文件,内容为net user
nc -v -e cmd.exe -t -l -p 888
nc 192.168.18.5 <1.txt
^
取消特殊符号的作用
例子:
echo ^> >1.txt
%
有点特殊,大家在我以后的教程中积累他的方法吧.
*
通配符号,表示任意个字符.
例子:
del c:\windows\*.log
?
通配符号,表示任意一个字符.
例子:
dir c:\?indows
.
表示当前目录
例子:
dir .\
..
表示上一级目录
例子:
dir ..\
" "
界定符,通常用来引用有空格的目录.
例子:
dir "C:\Documents and Settings"
:
标签定位符,表示后面的内容是一个标签名
例子:
@echo off
:start
echo Hello
pause
goto start
,
某些时候可以当空格使用
例子:
echo,
dir,c:\
;
分号,分号,当命令相同时,可以将不同目标用;来隔离.
例子:
dir c:\;d:\
实际运用:
@echo off
ping /n 2 www.qq.com||shutdown /r -t 60&&exit
%0
这是一个判断当前网络是否连通的BAT,当网络不通时,就自动重启,然后退出BAT.通时就继续测试网络.
%0表示无限循环执行
以上符号只是批处理中的部分符号的部分应用,某符号的用法有多种,具体得让我们自己多写多看才能理解.我这里介绍的基本
都是可以单独脱离出来使用的符号,有些符号必须在某些命令中使用才有效果,本节内容到这完结. |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|