1)显示hello.txt中所有文字
type hello.txt
2)暂停-- pause
3)显示命令行后的的字符--- echo
4)不显示当前命令行以及后续命令行--- @echo off
5)将文字“123”插入到hello.txt中
123 > hello.txt
6)将文字“123”追加到hello.txt中
123 >> hello.txt
7)将hello.txt改名为hello.bat
@echo off
ren hello.txt hello.bat
8)显示当前目录下,所有.txt、.bat、sys文件文件中的内容(不包括隐藏文件)。
@echo off
for %%c in (*.bat *.txt *.sys) do type %%c
----------------------------------------------------------------------------------------------------------------------------------------------------------
> 创建一个文件
>> 追加到一个文件后面
@ 前缀字符.表示执行时本行在cmd里面不显示, 可以使用 echo off关闭显示
^ 对特殊符号( > < &)的前导字符. 第一个只是显示aaa 第二个输出文件bbb
echo 123456 ^> aaa
echo 1231231 > bbb
() 包含命令
(echo aa & echo bb)
, 和空格一样的缺省分隔符号.
; 注释,表示后面为注释
: 标号作用
| 管道操作
& Usage:第一条命令 & 第二条命令 [& 第三条命令...]
用这种方法可以同时执行多条命令,而不管命令是否执行成功
dir c:/*.exe & dir d:/*.exe & dir e:/*.exe
&& Usage:第一条命令 && 第二条命令 [&& 第三条命令...]
当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;
|| Usage:第一条命令 || 第二条命令 [|| 第三条命令...]
当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令;