03-CMD_常用特殊符号

最新推荐文章于 2025-01-14 11:28:34 发布

原创

最新推荐文章于 2025-01-14 11:28:34 发布

·

1w 阅读

·

6

·

26

·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

CMD

专栏收录该内容

19 篇文章

订阅专栏

常用特殊符号 1. @ 命令行回显屏蔽符 2. % 批处理变量引导符 3. > 重定向符 4. >> 重定向符 5. < 、>&、<& 重定向符 6. | 命令管道符 7. ^ 转义字符 8. & 组合命令 9. && 组合命令 10. || 组合命令 11. "" 字符串界定符 12. , 逗号 13. ; 分号 14. () 括号 15. ! 感叹号 16. 批处理中可能会见到的其它特殊标记符: (略) CR(0D) 命令行结束符 Escape(1B) ANSI 转义字符引导符 Space(20) 常用的参数界定符 Tab(09) ; = 不常用的参数界定符 + COPY 命令文件连接符 * ? 文件通配符 / 参数开关引导符 : 批处理标签引导符

一, @

概念: 命令行回显屏蔽符 这个字符在批处理中的意思是关闭当前行的回显。 我们从前几课知道ECHO OFF可以关闭掉整个批处理命令的回显,但不能关掉 ECHO OFF这个命令, 现在我们在 ECHO OFF这个命令前加个 @,就可以达到所有命令均不回显的要求.

二, %

概念: 批处理变量引导符. 这个百分号严格来说是算不上命令的,它只是批处理中的参数而已(多个%一起使用的情况除外,以后还将详细介绍)。 引用变量用%var%,调用程序外部参数用%1至%9等等 %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %* 为命令行传递给批处理的参数 %0 批处理文件本身,包括完整的路径和扩展名 %1 第一个参数 %9 第九个参数 %* 从第一个参数开始的所有参数 参数 %0具有特殊的功能,可以调用批处理自身,以达到批处理本身循环的目的,也可以复制文件自身等等。 举例:最简单的复制文件自身的方法 d:\cmd\02>echo copy %0 d:\cmd > 1.bat // 创建1.bat文件, 内容->copy %0 d:\cmd 双击1.bat

三, >

概念: 输出重定向命令 这个字符的意思是传递并且覆盖, 作用是将运行的结果传递到后面的范围(后边可以是文件,也可以是默认的系统控制台) 在NT系列命令行中,重定向的作用范围由整个命令行转变为单个命令语句, 受到了命令分隔符&,&&,||和语句块的制约限制。 举例: d:\cmd\02>echo hello>1.txt // 创建文件1.txt,内容->hello

四, >>

概念: 输出重定向命令, >> , 没有则创建, 有则追加

五, <、>&、<& 重定向符

1, < 概念: 输入重定向命令,从文件中读入命令输入,而不是从键盘中读入。 举例: d:\cmd\02>echo 2033-07-11>temp.txt d:\cmd\02>date 当前日期: 2013/07/11 周四 d:\cmd\02>datedate 当前日期: 2033/07/11 周一

六, |

概念: 命令管道符 将第一条命令的结果作为第二条命令的参数来使用 格式: 第一条命令 | 第二条命令 [| 第三条命令...] 举例: d:\cmd\01>dir . | find ".txt" 2013/07/10 10:20 19 temp.txt 说明: 1, dir . : 显示文件及目录 2, find ".txt": 查找包含".txt"的行,并显示 3, | : 将 "dir ." 的结果 作为 find 的参数

七, ^

概念: 转义字符 ^ 是对特殊符号<,>,&的前导字符, 在命令中他将以上 3 个符号的特殊功能去掉, 仅仅只把他们当成符号而不使用他们的特殊意义。 功能: 1, 转义; 2, 续行符. 举例: d:\cmd\02>echo hello world! ^> 1.txt hello world! > 1.txt d:\cmd\02>echo h^ More? e^ // More? 是DOS的提示 More? l^ More? l^ More? o hello 说明:为什么转义字符放在行尾可以起到续行符的作用呢? 原因很简单,因为每行末尾还有一个看不见的符号,即回车符, 转义字符位于行尾时就让回车符失效了,从而起到了续行的作用。

八, &

概念: 组合命令 & 、&&、|| 为组合命令,顾名思义,就是可以把多个命令组合起来当一个命令来执行。 这在批处理脚本里是允许的,而且用的非常广泛。因为批处理认行不认命令数目。 这个符号允许在一行中使用 2 个以上不同的命令,当前一个命令执行失败了,也不影响后边的命令执行。 这里 & 两边的命令是顺序执行的,从前往后执行。 格式: 第一条命令 & 第二条命令 [& 第三条命令...] 举例: d:\cmd\02>dir z:\ & dir y:\ & dir . 顺序执行 commond1, commond2, commond3, 错了也继续

九, &&

概念: 组合命令 用这种方法可以同时执行多条命令, 当碰到执行出错的命令后将不执行后面的命令, 如果一直没有出错则一直执行完所有命令 格式: 第一条命令 && 第二条命令 [&& 第三条命令...] 举例: d:\cmd\02>dir y:\ && dir . 系统找不到指定的路径。 d:\cmd\02>dir . && dir y:\

十, ||

概念: 组合命令, 用这种方法可以同时执行多条命令,当一条命令失败后才执行第二条命令, 当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令; 提示:组合命令和重定向命令一起使用必须注意优先级 优先级:管道命令 > 重定向命令 > 组合命令 格式: 第一条命令 || 第二条命令 [|| 第三条命令 ...] 举例: d:\cmd\02>dir . || dir c:\

十一, ""

概念: 字符串定界符 双引号允许在字符串中包含空格 举例: cd "program files" cd progra~1 cd pro* 以上三种方法都可以进入 program files 这个目录

十二, ,

概念: 逗号, 相当于空格 举例: d:\cmd\02>dir d:\cmd\02 d:\cmd\02>dir,d:\cmd\02

十三, ;

概念: 分号, 当命令相同时,可以将不同目标用";"来隔离,但执行效果不变, 如执行过程中发生错误,则只返回错误报告,但程序仍会执行。 (测试:win7,MS-DOS, 只要有一个错误的 就不会执行) 举例: d:\cmd\02>dir d:\cmd d:\cmd\02 // OK d:\cmd\02>dir d:\cmd;d:\cmd\02 // OK d:\cmd\02>dir a:\;d:\cmd;d:\cmd\02 // error d:\cmd\02>dir d:\cmd;d:\cmd\02;z:\ // error

十四, ( )

概念: 小括号, 在批处理编程中有特殊的作用,左右括号必须成对使用, 括号中可以包括多行命令,这些命令将被看成一个整体,视为一条命令行。 举例: d:\cmd\02>echo 1 & echo 2 & echo 3 1 2 3 ----------------- 2.bat => @echo off ( echo 1 echo 2 echo 3 ) 说明: 以上两例, 都被视为一条命令

确定要放弃本次机会?

福利倒计时

:

:

立减 ¥

普通VIP年卡可用

立即使用

forwardNow

关注

关注

6

点赞

26

收藏

觉得还不错?

一键收藏

知道了

0

评论

分享

复制链接

分享到 QQ

分享到新浪微博

扫一扫

举报

举报

专栏目录

AffinityDesigner入门与界面概览_2024-07-22_18-00-50.Tex

11-15

892

Affinity Designer是一款功能强大、界面直观的矢量图形设计软件,适用于各种设计场景。通过熟悉其界面和工具,用户可以高效地进行设计工作,无论是专业设计师还是设计爱好者,都能从中受益。文件(File):用于打开、保存、导出文件等。编辑(Edit):提供了剪切、复制、粘贴等编辑功能。视图(View):用于调整视图的显示,如缩放、网格和辅助线的显示等。插入(Insert):用于插入新的对象,如形状、文本、图像等。效果(Effect):提供了各种视觉效果,如阴影、模糊、扭曲等。

参与评论

您还未登录,请先

登录

后发表或查看评论

Sketch:Sketch高级技巧与效率提升_2024-07-21_23-55-53.Tex

11-24

107

在Sketch中,符号是用于创建可重复使用的设计元素的强大工具。通过符号,设计师可以创建一个设计组件,然后在文档中多次使用它,而无需每次都重新绘制。当符号更新时,所有使用该符号的实例也会自动更新,这极大地提高了设计效率和一致性。共享样式是Sketch中用于统一和管理设计元素外观的工具。它允许设计师定义一组样式规则,如填充、边框、阴影等,然后将这些规则应用到多个图层上。当样式更新时,所有应用该样式的图层也会自动更新。文本样式是共享样式的一个特例,专门用于管理文本的外观,如字体、大小、颜色和行距。

cmd批处理常用符号详解

weixin_34129696的博客

05-18

515

1、@一般在它之后紧跟一条命令或一条语句,则此命令或语句本身在执行的时候不会显示在屏幕上。请把下面的代码保存为test.cmd文件,然后运行,比较一下两条echo语句在屏幕上的输出差异: echo a @pause @echo b @pause执行结果如下: C:\Documents and Settings\J...

Cmd命令提示符大全

weixin_60994019的博客

09-06

4023

cmd是command的缩写.即命令行。

随着计算机产业的发展,Windows操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP中的命令提示符进一步提高了与DOS下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。

windows CMD批处理中的一些特殊连接符号

weixin_34395205的博客

06-04

1689

Windows 批处理中特殊符号的作用 @ 隐藏命令的回显。 ~ 在for中表示使用增强的变量扩展; 在set中表示使用扩展环境变量指定位置的字符串; 在set/a中表示按位取反。 % 使用两个%包含一个字符串表示引用环境变量。比如一个%time%可以扩展到当前的系统时间; 单个%紧跟0-9的一个数字表示引用命令行参数; 用于for中表示引用循环变...

DOS符号及相关例子

t0nsha's Blog

12-16

3194

一般的符号的作用都发一下,你们好好看看吧,其实论坛里是有的....你的问题与两个要素有关: 1、%是个ESCAPE字符,通常将之译为转义字符,但也有更形象的译名脱逸字符、逃逸字符等。也就是说%不仅仅将与其相关的特定字符串转义并替换为特定字符串,而且自身也会被“脱逸”。而且类似于C语言中的转义字符"/",双%会转义并脱逸为单%,四%则脱为双%。 2、for本身是一个特

cmd命令中特殊字符的使用

Chris0308的博客

12-08

693

“|”:表示管道命令

格式:第一条命令|第二条命令 |第三条命令 ...解释:将第一条命令的结果作为第二条命令的参数来使用

“&”:表示组合命令

格式:第一条命令 & 第二条命令 & 第三条命令 ...

解释:先后执行命令1,2,3

“&&”:表示组合命令

格式:第一条命令 && 第...

CMD特殊字符

AsenWei的专栏

07-21

1130


用客户端 启动bs程序时 ,http的url连接中带有&参数,而 &恰恰是cmd的特殊字符

所以
cmd /c start http://127.0.0.1:8083/xlhotel/report.do?__action=sk_list^&auth=774F3757307350304F7A45794D7A51314E673D3D


在&前加上 ^转成&

linux-cmd.zh

01-14

- **特殊符号**: - `.`表示当前目录。 - `..`表示父目录。 ##### 3.3 ls - **查看目录内容**: ```bash ls ``` - **查看详细信息**: ```bash ls -l ``` ##### 3.4 cd - **切换目录**: ```bash cd ...

ubuntu-cmd常用命令.pdf

09-13

标题:Ubuntu CMD常用命令 描述:本篇将详细介绍在Ubuntu操作系统中常用的命令行操作,旨在帮助用户提升在命令行环境下的工作效率与技能。通过本文,读者可以了解到一系列基础且实用的命令,涵盖文件管理、磁盘管理...

CMD批处理命令入门(6)——常用的特殊字符

最新发布

跑不了的你的博客

01-14

2589

符号允许同时执行多条命令,当一条命令执行失败后才执行第二条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令。表示把在它之前的命令或语句的执行结果作为在它之后的命令或语句的处理对象,简而言之,就是把它之前的输出作为它之后的输入。符号允许同时执行多条命令,当碰到执行出错的命令后将不再执行后面的命令,如果一直没有出错则一直执行完所有命令。这个命令和上面的类似,但区别是,前一个命令执行失败时,后边的命令就不会再执行了。命令没有执行,视作第二个命令执行失败,则。

CMD命令字符

wyy1991990的专栏

03-20

2025

@

\\隐藏命令回显

~

\\for表示使用增强变量扩展;

set表示使用扩展环境变量指定位置字符串;

set/a表示按位取反

%

\\使用两%包含字符串表示引用环境变量比%time%扩展当前系统时间;

单%紧跟0-9数字表示引用命令行参数;

用于for表示引用循环变量;

连续两%表示执行时脱%

^

\\取消转义字符即所有转义字符转义作用关闭比要屏幕显示些特殊字

cmd中常用的特殊字符<1>

weixin_33840661的博客

03-26

262

1. & 命令Usage:第一条命令 & 第二条命令 [& 第三条命令...]用这种方法可以同时执行多条命令,而不管命令是否执行成功

2. && 命令Usage:第一条命令 && 第二条命令 [&& 第三条命令...]用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,...

cmd常用命令符

qq_60281665的博客

07-31

1321

打开cmd的方式最简单常用的win+R键然后输入cmd。注win+R键可以弹出一个小窗口可以输入各种快捷方式,cmd(commander意为命令指示符)是其中之一,在窗口输入cmd后打开命令符控制窗口。

在Windows中使用特殊字符

culinxia2707的博客

09-20

1065

Sometimes you might be working on an online form or other application where you need to insert a special character. The Character Map feature in Windows is an often overlooked feature that can help yo...

bat/cmd 常见特殊字符

jieru_liu的博客

04-19

2925

特殊字符

说明

举例

@

其后紧跟一条命令/语句,该命令/语句在执行时,

不会在屏幕上显示

echo a

@echo a

echo pause

@echo pause

...

Windows系统cmd脚本命令特殊字符!的引用

weixin_42156610的博客

08-20

288

Windows系统cmd脚本命令特殊字符!的引用,好多文章都是错的,AI的回答包括chatgpt, 文心一言,通义千问 (截止至2024年8月20日)。正确用法是定义时在!加两个转义字符^,而且引用要用!