cmd常用命令行

news2025/7/6 1:21:40

前言

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

案例

  • .bat:批处理文件

  • rem:用于注释,解释器不会执行以rem命令开始的行
    在这里插入图片描述 在这里插入图片描述- pause:暂停正在执行的批处理文件,并提示用户按键之后继续执行

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

    • echo %os%:显示操作系统名字
    • echo off:防止将批处理文件中的具体命令输出,只输出执行结果
    • @echo off:在echo off的基础上将命令本身的隐藏
  • set:设置用户定义或命名的环境变量。暂时存储在内存中,命令执行完就销毁。

        set THE_KING=Elvis
        echo %THE_KING%   
    
  • label:使用冒号设置标签,可以作为goto的跳转位置
    :end设置名称为end的标签

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

        echo Start
        goto end
        echo I can guarantee this line will not be executed
        :end
        echo End
        pause
    
  • if:

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

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

    • echo %1 就会打印出命令行中第一个传入的参数
    if %1 == start goto start
    if %1==stop goto stop
    goto invalid
    
    :start
    
    echo Starting appincation
    
    goto end
    
    :stop
    echo Stopping application
    goto end
    
    :invalid
    
    echo Invalid parameter
    
    :end
    

    在这里插入图片描述

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

    @echo off
    
    shift
    
    if %1 == start goto start
    
    if %1==stop goto stop
    
    goto invalid
    
    :start
    
    echo Starting appincation
    
    goto end
    
    :stop
    echo Stopping application
    goto end
    
    :invalid
    
    echo Invalid parameter
    
    :end
    

    在这里插入图片描述

  • call:调用另一条命令。

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

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

    • start "Title" echo hello
      在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/5289.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Executors工具类的相关方法

前言:大家好,我是小威,24届毕业生。本篇将记录创建线程池的Executors工具类里面的方法,方便加深知识印象和复习使用。 本篇文章记录的基础知识,适合在学Java的小白,也适合复习中,面试中的大佬&a…

Matlab之机载雷达系统中的空时自适应处理(STAP)技术(附源码)

目录 一、介绍 二、系统设置 2.1 天线定义 2.2 雷达设置 2.3 目标 2.4 杂波 2.5 传播路径 三、模拟循环 3.1真实目标范围、角度和多普勒 3.2 使用 DPCA 消除器进行杂波抑制 ​四、总结 五、程序 本例简要介绍了空时自适应处理(STAP)技术&…

【C++】模板进阶 —— 非类型模板参数 | 特化 | 模板的分离编译

🌈欢迎来到C专栏~~模板进阶 (꒪ꇴ꒪(꒪ꇴ꒪ )🐣,我是Scort目前状态:大三非科班啃C中🌍博客主页:张小姐的猫~江湖背景快上车🚘,握好方向盘跟我有一起打天下嘞!送给自己的一句鸡汤&…

java线程基础

最近,想弄一个雪花飘落,结果,搞了两三个小时没弄出来。主要是雪花飘落可能需要用到线程。有人是通过一个雪花去实现,然后通过集合去实现漫天雪花。不管怎么说,做开发,可能线程学习也是一块绕不过去的大山。…

【JavaWeb】jsp

文章目录⭐️ 一.jsp概念及其作用⭐️ 二.jsp的本质⭐️三.jsp的三种语法⭐️四.jsp的九大内置对象⭐️五.jsp四大域对象⭐️六.jsp中的out输出和response.getWriter输出的区别⭐️七.jsp的常用标签⭐️八.Listener监听器⭐️ 一.jsp概念及其作用 1.概念:jsp的全称是java serv…

SpringMVC框架中的异常处理机制

目录 1. 什么是异常处理? 2. SpringMVC框架中的异常处理机制是什么? 3. SpringMVC框架汇中实现异常处理的实现步骤 4. SpringMVC框架出现异常时候的处理过程 5. 附手写代码,并含有注释 1. 什么是异常处理? http://t.csdn.cn/x…

【线性代数】四、二次型

第四章 二次型 文章目录第四章 二次型一、二次型定义二、合同变换1.线性变换2.矩阵合同标准型和规范型3.惯性定理三、正定二次型一、二次型定义 如果系数aij全为实数,那么为实二次型。上述二次型展开式可表示用矩阵为 可以看出,二次型矩阵A是一个对称矩…

做了8年前端,细说那些曾经让你浴霸不能的后端

说明:本文并没有针对某位大哥大姐,看见如果觉得好笑的就笑一笑,如果被戳中了你的过往,请不要气愤,人活着嘛,开心最重要。 A 曾经有个后端,我要调一个详情。他告诉我传id,然后测试的…

LeetCode 790. 多米诺和托米诺平铺

LeetCode 790. 多米诺和托米诺平铺一、题目(经典动态规划)二、解题思路1. 铺满2*N面积:2. 对于第i列,有4种情况:3. N-1 -> N 转移方程:三、核心代码四、代码中存在的一些知识性问题1. 二层vector的定义、…

浅谈JVM

内存结构: 程序计数器(寄存器) 作用:记住下一条jvm指令的执行地址 特点: 是线程私有的 不会出现内存溢出 虚拟机栈 虚拟机栈:是描述java方法执行的内存模型,每个方法在执行的同时都会创建…

生信初学者必知的镜像设置

文章目录Ubuntu镜像conda镜像R语言镜像Python镜像Julia镜像国内网络问题很烂,大家都知道,github、pubmed这些网站经常访问不了!如果你平常会用到Ubuntu、conda、R语言、Python、Julia, 那你肯定为安转各种包、库、软件而烦恼过&am…

​草莓熊python turtle绘图代码(玫瑰花版)附源代码

​草莓熊python turtle绘图代码(玫瑰花版)附源代码 目录 一、前言 二、草莓熊手持玫瑰花成品效果图 三、代码演示方法和代码命令解释 四、草莓熊手持的玫瑰花源代码 五、相关资源图片 六、我的“草莓熊python turtle绘图(玫瑰花版&…

Sparse编码和字典学习(1)基础知识和python简单实现

Sparse编码和字典学习1. 稀疏表示与字典学习简介1.1 Motivation1.2 字典学习的流程1.3 字典学习的数学模型2 python实现2.1字典学习2.1 稀疏性统计和误差计算参考资料和文献1. 稀疏表示与字典学习简介 1.1 Motivation 字典学习的思想应该源来实际生活中的字典的概念。字典是前…

谷粒商城 -- 项目环境搭建

注:以下的项目环境搭建过程,适用于所有的微服务项目的环境搭建,以后做微服务项目的时候看着这个笔记进行搭建环境即可 一、项目微服务划分图 二、Linux安装Docker 三、Docker安装mysql / redis 四、Vscode下载安装 五、谷粒项目结构创建&a…

碎片化学习Python的又一神作:termux

什么是Termux? 据Termux官网介绍,Termux是一个Android终端仿真器和Linux环境应用程序,运行于内部存储(不在SD卡上),无需root或设置。 系统自动进行最小化安装,使用APT软件包管理器安装其它软件…

【成为红帽工程师】第三天 web服务器

目录 一、www简介 二、网址及http简介 三、www服务器的类型 四、www服务器的基本配置 五、相关实验 一、www简介 (一)什么是www www是world wide web的缩写,也就是全球信息广播的意思。通常说的上网就是使用www来查询 用户所需要的信息…

【十问十答】回归模型知识点

1. 线性回归的假设是什么 线性回归有四个假设: 线性:自变量(x)和因变量(y)之间应该存在线性关系,这意味着x值的变化也应该在相同方向上改变y值。 独立性:特征应该相互独立&#xf…

[附源码]java毕业设计大学生足球预约信息

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

【Java基础】泛型+反射+枚举+Lambda表达式 知识点总结

【大家好,我是爱干饭的猿,本文重点介绍Java基础:泛型、反射、枚举、Lambda表达式知识点总结。 后续会继续分享其他重要知识点总结,如果喜欢这篇文章,点个赞👍,关注一下吧】 上一篇文章&#x…

Redis安装与配置 LInux Centos

1.介绍Redis Redis 是完全开源免费的,遵守BSD协议,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 特点: 支持数据的持久化,可以将内存中的数据保存到硬盘,在重启后再次加载使用。 支持…