windows 批处理常用指令 -- 持续更新

指令 1 功能 备注 REM 注释 后面的提示可以回显,可以被@echo off关闭 :: 注释,不能回显 有效标号:冒号后紧跟一个以字母数字开头的字符串,goto语句可以识别。无效标号:冒号后紧跟一个非字母数字的一个特殊符号,goto无法识别的标号,可以起到注释作用,所以:: 常被用作注释符号,其实 :+ 也可起注释作用 echo 打开回显或关闭回显功能 on/off ,要关闭echo off 本身回显,加上@,将关闭该命令回显,无论此时echo是否为打开状态。 echo. 输出一个空格 相当于一个回车,可以用,:;”/[]+等任一符号替代 echo 文件内容>文件名 echo 文件内容>>文件名 第一个是覆盖,第二个是追加 pause 停止系统命令的执行,并显示下面的内容 显示自定义提示语:echo 其他提示语 & pause > nul set 定义变量 set var=10 ::=号两边不能有空格 set 定义变量 set var= ::给变量赋值是定义变量,不给变量赋值类似于注销变量 SET /a expression 让SET可以支持数学符号进行加减等一些数学运算 SET /p var=[promptString] 等待用户输入 set 会显示当前所有的系统环境变量;set c 会显示当前所有的以c开头或C开头的变量(不区分大小写) errorlevel 程序返回码 成功返回 0 ,失败 1 title 设置cmd 的标题 color [attr] 设置默认的控制台的前景和背景色 指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色 //不区分大小写
3 = 湖蓝色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = ××× E = 淡×××
7 = 白色 F = 亮白色

  例如:color fc
  如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时的颜色。这个值来自当前控制台窗口、/T 开关或DefaultColor 注册表值。如果用相同的前景和背景颜色来执行 color 命令,color 命令会将 errorlevel 设置为 1

goto 跳转到标号处 goto 标号 -- :标号
start 会开启新窗口来运行程序 如果新窗口不正常退出,你的批处理就不能正常执行下去
call 命令可以在批处理执行过程中调用另一个批处理 当另一个批处理执行完后,再继续执行原来的批处理
%n
pushd 先保存当前目录,在将指定目录设置为当前目录
popd 将上次调用pushd时的目录作为当前目录

多选择功能

set /p choice=请选择:
if /i "%choice%"=="1" goto ip
if /i "%choice%"=="2" goto setsave
if /i "%choice%"=="3" goto kaiji
if /i "%choice%"=="4" goto clean
if /i "%choice%"=="Q" goto endd

taskkill 命令主要的好处是带很多筛选器,可以批量结束进程
/f 强行结束进程
/pid process id 指定要终止的进程的PID。

常用特殊符号
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命令文件连接符
  • ? 文件通配符
    / 参数开关引导符
    : 批处理标签引导符

原文地址:http://blog.51cto.com/12750968/2108988

时间: 2024-07-31 05:32:35

windows 批处理常用指令 -- 持续更新的相关文章

git常用命令--持续更新中

开始使用git,还有一些命令没有用到,比如创建分支,创建tags等 持续学习,持续更新 1. git init --bare  //创建git工程 2. git clone [email protected]:/home/prj_git/xxx //导出一个git工程 3. git add xxx  //添加文件或目录 4. git commit -m "xxx" //添加更改信息 5. git push //提交工程 6. git pull //更新到最新 7. git log  /

Tomcat常用设置 &lt;持续更新&gt;

本篇主要用于修改一些常用配置时的参考.遇新常记,以备时需. =========================> Windows版 基本安装 在安装之前,JDK应该是已经安装妥当,并设置了%JAVA_HOME%与%JRE_HOME%: %JAVA_HOME% E:\Program Files\Java\jdk1.7.0_80 %JRE_HOME% E:\Program Files\Java\jdk1.7.0_80\jre 妥当后,在dos环境下用java -version 以及javac命令 检

linux实用指令---持续更新

ldd  判断某条命令需要哪些共享库文件的支持          ---------------      ]$  ldd a.out !  执行最近的指令        ---------------------       ]$ !scp shift + v  行选择 ctrl + v  块选择

Docker 村常用命令 (持续更新)

最近 用docker 搭建了项目环境.记录一下常用的docker命令 1. 搜索镜像:docker search redis redis :镜像名称  在docker 镜像库中搜索镜像 2. 拉取镜像:docker pull redis redis :镜像名称  拉去docker镜像 3.创建容器: docker run -p 6377:6379  --name myredis -v /root/redis/data:/data -d reids -p  宿主机端口:容器端口   将容器端口映射

批处理 常用指令

start    调用cmd    或者执行可执行程序 , 如 打开 360 并访问 百度 : start C:\Users\admin\AppData\Roaming\360se6\Application\360se.exe    baidu.com 打开计算器.记事本.画图       start calc.exe    start notepad.exe    start mspaint.exe goto 与 : 连用,递归循环 让你死机的程序 :1 start goto 1 重定向  <

sql常用函数---持续更新

1.SQL SERVER中的FLOAT转换为VARCHAR SELECT CAST(CAST(字段 AS DECIMAL(20,7)) AS VARCHAR(20)) FROM 要查的表 或者 SELECT CONVERT(VARCHAR(20),CONVERT(DECIMAL(20,7),字段)) FROM 要查的表 CAST   CONVERT   STR

linux 的常用命令(持续更新.....)

cp -a   相当于-dpR,保持文件的链接(d),保持原文件的属性(p)并作递归处理(R) -i    交互模式下会询问是否覆盖目标目录下的文件.使用 -i 选项,启用交互模式. cut -d选项的默认间隔符就是制表符,所以当你就是要使用制表符的时候,完全就可以省略-d选项,而直接用-f来取域就可以了. echo -n     #参数 -n 是最后不换行,echo默认是换行 -e     #如果有特殊字符,就进行特别处理 例如 \n   换行且光标移至行首 \t    插入 tab dd 1

docker-compose常用命令(持续更新...)

build 构建或重建服务 help 命令帮助 kill 杀掉容器 logs 显示容器的输出内容 port 打印绑定的开放端口 ps 显示容器 pull 拉取服务镜像 restart 重启服务 rm 删除停止的容器 run 运行一个一次性命令 scale 设置服务的容器数目 start 开启服务 stop 停止服务 up 创建并启动容器  

Linux常用命令——持续更新(20170724)

此命令默认是在centos环境下执行,除非特殊标明. 1.查看ip: ifconfig 2.创建指定用户并分配到某个组:创建用户user并分配到root组 useradd -g root user 3.修改指定用户的密码:修改用户名为user的密码 passwd user 4.查看当前用户所属的组: groups 5.查看某个用户所属的组:查看用户名为user所属的组 groups user