第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > cmd常用命令行

cmd常用命令行

时间:2021-07-22 07:30:47

相关推荐

cmd常用命令行

前言

最近在看《深入剖析Tomcat》,其中涉及了常见的dos命令,这里做一些简单记录,其实跟linux命令很像。

案例

.bat:批处理文件

rem:用于注释,解释器不会执行以rem命令开始的行

- pause:暂停正在执行的批处理文件,并提示用户按键之后继续执行

echo:用于在中断显示一段文本

echo %os%:显示操作系统名字echo off:防止将批处理文件中的具体命令输出,只输出执行结果@echo off:在echo off的基础上将命令本身的隐藏

set:设置用户定义或命名的环境变量。暂时存储在内存中,命令执行完就销毁。

set THE_KING=Elvisecho %THE_KING%

label:使用冒号设置标签,可以作为goto的跳转位置

:end设置名称为end的标签

goto:强制批处理文件跳转到指定位置执行

echo Startgoto endecho I can guarantee this line will not be executed:endecho Endpause

if:

测试变量的值测试文件是否存在测试错误值

exist:测试文件是否存在

接收参数:通过%来传递参数 %1 表示第一个参数,%2表示第二个参数;

echo %1就会打印出命令行中第一个传入的参数

if %1 == start goto startif %1==stop goto stopgoto invalid:startecho Starting appincationgoto end:stopecho Stopping applicationgoto end:invalidecho Invalid parameter:end

shift:将接收参数向后移动一位,如%2的值给%1,%3的值给%2,这时候可以用%0获取第一个参数

@echo offshiftif %1 == start goto startif %1==stop goto stopgoto invalid:startecho Starting appincationgoto end:stopecho Stopping applicationgoto end:invalidecho Invalid parameter:end

call:调用另一条命令。

setLocal:批处理脚本中使用,对环境变量的修改只在当前批处理脚本中有效,遇到endLocal命令则在批处理文件末尾的环境变量的值会恢复成原来的值。

start:新开启Windows一个控制台,并指定名字。

start "Title" echo hello

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。