基本知识

输入 功能
Alt+Enter 全屏
Ctrl+S 暂停输出
Ctrl+C Ctrl+Break 停止程序
Ctrl+Z 表示输入结束
<file 从文件读标准输入
>file 写标准输出到文件
>>file 附加标准输出到文件
1>file 写标准输出到文件
1>>file 附加标准输出到文件
2>file 写标准错误到文件
2>>file 附加标准错误到文件
2>&1 将标准错误定向到和标准输出相同的流。然后,都可以重定向到一个文件或管道连接到另一个程序
| nextcommand 发送输出作为nextcommand的输入
find 过滤器
more 打印一屏内容 按下空格继续
F7 显示最近输入的命令的列表
Cls 清空屏幕
help command
command /? | more
显示帮助

特殊字符
< > ( ) & | , ; "
转义 ^
转义^ ^^

环境变量
环境变量名不区分大小写

set path=%path%;directorypath

通配符
* 匹配0到多个任意字符
? 匹配任意单个字符
[] 匹配括号中的1个字符
[!] 匹配不在括号中的一个字符, 例如: [!1-9]*

内部命令

cd [/d] [drive:][directory]

del 删除命令行上指定的文件。可以指定一个或多个文件,可以使用通配符。如果列出了一个目录,该目录中的所有文件都会被删除,尽管该目录不会删除(要删除目录,使用rd命令)

md foldername 创建一个新目录(同 mkdir)

rd [/s] [/q] path 删除目录
rd path 删除空目录
rd /s path 删除目录
rd /s /q path 删除目录,不提示

copy mydata.dat mydata.backup 将文件移动位置,可以在不同目录
copy mydata.dat e:\files\april2002data.dat

date /t 当前日期
time /t 当前时间

type [path]filename 将指定的文件写到标准输出

ver 显示计算机的Windows版本

dir %windir% /p 分页长列表
dir /w 按行列出名称
dir /d 按列列出名称
dir /ah 列出隐藏文件

start "" "path" 启动带有空格的文件

CMD命令行基本命令的更多相关文章

  1. 在cmd命令行使用Maven Archetype插件 generate命令创建简单的java web项目

    前提: 1.下载apache-maven:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache ...

  2. Mongodb的备份,恢复,导入与导出(cmd命令行实现)

    要用MongoDB,自然就要用到数据导入导出,就自己学习了一下. 在Mongo学习(二)中就讲到了在bin目录下有一些工具,本篇就是使用这些工具进行数据的导入导出及备份恢复. 注意:以下命令均在cmd ...

  3. 【转】PowerShell入门(二):PowerShell是Cmd命令行的加强版吗?

    转至:http://www.cnblogs.com/ceachy/archive/2013/01/31/PowerShell_vs_Cmd.html PowerShell是命令行的加强版吗?Power ...

  4. 在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字

    在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字呢? 正确的步骤如下: 1, 打开cmd命令行窗口 2, 输入命令 >chcp 65001 数字65001代表的是c ...

  5. python 控制 cmd 命令行颜色

    基于win7 + python3.4 import ctypes import sys '''Windows CMD命令行颜色''' # 句柄号 STD_INPUT_HANDLE = -10 STD_ ...

  6. Windows下的cmd命令行中设置环境编码

    我们都知道,Windows下的cmd命令行默认编码是Windows系统的编码,就是ANSI编码或者说是GBK编码的,这样我们编写的很多应用比如php编写utf-8编码的应用在命令行下面运行时都会出现乱 ...

  7. 在windows下使用cmd命令行对java文件进行编译和执行

    windows下利用cmd命令行可以调用jdk里的javac.exe和java.exe对java文件进行编译和执行,前提是jdk已成功安装并正确配置相关环境变量 相关配置链接:java基础学习总结—— ...

  8. Phantomjs 在cmd命令行显示中文乱码

    cmd命令行窗口显示中文乱码 cmd中文支持gbk编码 在js执行文件中加上(一般在最开始加) phantom.outputEncoding="gbk"; 这样乱码就正确了

  9. [Java] cmd命令行如何切换目录

    cmd.exe是微软Windows系统基于WINDOWS上的命令解释程序,类似于微软的DOS操作系统.cmd.exe是一个32位的命令行程序,运行在Windows NT/2000/XP/2003/vi ...

随机推荐

  1. 影响mysql主从延迟速度的相关参数

    1.sync-binlog MySQL提供一个sync_binlog参数来控制数据库的binlog刷到磁盘上去. 默认,sync_binlog=0,表示MySQL不控制binlog的刷新,由文件系统自 ...

  2. K Closest Points to Origin

    We have a list of points on the plane.  Find the K closest points to the origin (0, 0). (Here, the d ...

  3. selenium爬虫后上传数据库。

    一.准备工作 1.1安装软件 安装python.安装谷歌浏览器.将chromedriver.exe放到指定位置.放到Scripts文件夹中.我这边的路径为:C:\Users\1\AppData\Loc ...

  4. 2016年蓝桥杯省赛C++A组 消除尾一

    消除尾一: 下面的代码把一个整数的二进制表示的最右边的连续的1全部变成0如果最后一位是0,则原数字保持不变. 如果采用代码中的测试数据,应该输出: 00000000000000000000000001 ...

  5. 掌握MyBatis的核心对象

    一.获取SqlSessionFactoryBuilder对象 1.SqlSessionFactoryBuilder的作用 所有的MyBatis应用都是以SqlSessionFactory实例为中心.S ...

  6. DLL的创建与使用

    一.动态链接库(DLL) 动态链接库提供了一种方法,使进程可以调用不属于其执行代码的函数.函数的可执行代码位于一个.dll文件中,该文件包含一个或多个已被编译.链接并使用它们的进程分开存储的函数. 优 ...

  7. 测试基础_<一>

    1: 过程决定质量, 测试过程贯穿整个软件开发声明周期; 2: 测试过程和开发过程在整个开发周期相辅相成; 3: 测试过程是对整个开发过程的验证, 二者互相依赖 4: 测试过程是整个测试活动中一个至关 ...

  8. sql server isnull函数

    isnull函数 --ISNULL() 函数用于规定如何处理 NULL 值 语法:SELECT ISNULL(check_expression, replacement_value) --check_ ...

  9. JS基础_基本语法

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  10. webpack的基本使用

    安装webpack npm i webpack -g npm i webpack-cli -g 1.基础用法(无需配置webpack.config.js文件) 1.2 新建需要打包的测试文件input ...