Windows CMD常用命令大全

  • 前言
  • 1. 常用命令
    • 1.1 cd命令
    • 1.2 查看目录文件
    • 1.3 创建目录和删除目录
    • 1.4 查看本机ip
    • 1.5 清除屏幕
    • 1.6 复制文件
    • 1.7 移动文件
    • 1.8 删除文件
    • 1.9 ping
    • 1.10 taskkill
    • 1.11 netstat 查看网络连接状态
    • 1.12 find
    • 1.13 tracert
  • 2. 查看cmd下的命令
  • 3. 辅助符号或命令
    • 3.1 ‘|’
    • 3.2 重定向输出符号> >>
    • 3.3 重定向输入符号< <<
    • 3.4 终止一直在运行的命令ctrl+c
    • 3.5 清空cmd窗口内容命令cls
    • 3.6 常用工具
  • 4. 附加一些Windows下的快捷键

前言

cmdcommand的缩写.即命令行 。

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

作为一个开发者,我们用的最多的就是windows,但是对于cmd,我不知道大家熟不熟,反正我是一直不怎么熟悉。平时操作linux比较多,反而忽视了cmd相关命令,这里大致总结一些常用的命令,作为记录。

1. 常用命令

1.1 cd命令

//进入d盘
D:
//进入F盘
F:
cd /?     //获取使用帮助cd \       //跳转到硬盘的根目录cd C:\WINDOWS  //跳转到当前硬盘的其他文件d:        //跳转到其他硬盘cd /d e:\software    //跳转到其他硬盘的其他文件夹,注意此处必须加/d参数。否则无法跳转。cd..      //跳转到上一层目录

1.2 查看目录文件

//查看当前目录下的文件,类似于linux下的ls
dir

如果是需要查看隐藏文件的或者更多操作的话,可以使用dir /?来查看其它用法,cmd这点挺好的。

python /?

1.3 创建目录和删除目录

//创建目录
md 目录名(文件夹)
//删除目录
rd 目录名(文件夹)

1.4 查看本机ip

ipconfig

1.5 清除屏幕

cls

类似于linux下的clear

1.6 复制文件

copy 路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方。

1.7 移动文件

move 路径\文件名 路径\文件名 :把一个文件移动(就是剪切+复制)到另一个地方。

1.8 删除文件

//这个是专门删除文件的,不能删除文件夹
del 文件名

1.9 ping

//用来测试网络是否畅通
ping ip(主机名)

1.10 taskkill

列出所有任务及进程号,杀进程

taskkilltaskkill /?  获取使用帮助

taskkill是用来终止进程的。具体的命令规则如下:

TASKKILL [/S system [/U username [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

描述:

这个命令行工具可用来结束至少一个进程。

可以根据进程 id 或映像名(Image)来结束进程。

参数列表:

/S system 指定要连接到的远程系统。
/U [domain\]user 指定应该在哪个用户上下文

执行这个命令:

/P [password] 为提供的用户上下文指定密码。如果忽略,提示输入。
/F 指定要强行终止的进程。
/FI filter 指定筛选进或筛选出查询的的任务。
/PID process id 指定要终止的进程的PID。
/IM image name 指定要终止的进程的映像名称。通配符 '*'可用来指定所有映像名。
/T Tree kill: 终止指定的进程和任何由此启动的子进程。
/? 显示帮助/用法。

例如:

TASKKILL /S system /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM QQ.exe
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe

1.11 netstat 查看网络连接状态

显示协议统计信息和当前 TCP/IP 网络连接。该命令可以查看当前机器建立的所有网络链接状态,以及对应哪个进程。

netstat -help 获取命令行使用帮助信息netstat -ano  //查看网络连接、状态以及对应的进程id

语法:

netstat [选项]

参数:

-a或--all:显示所有连线中的Socket;
-A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址;
-c或--continuous:持续列出网络状态;
-C或--cache:显示路由器配置的快取信息;
-e或--extend:显示网络其他相关信息;
-F或--fib:显示FIB;
-g或--groups:显示多重广播功能群组组员名单;
-h或--help:在线帮助;
-i或--interfaces:显示网络界面信息表单;
-l或--listening:显示监控中的服务器的Socket;
-M或--masquerade:显示伪装的网络连线;
-n或--numeric:直接使用ip地址,而不通过域名服务器;
-N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称;
-o或--timers:显示计时器;
-p或--programs:显示正在使用Socket的程序识别码和程序名称;
-r或--route:显示Routing Table;
-s或--statistice:显示网络工作信息统计表;
-t或--tcp:显示TCP传输协议的连线状况;
-u或--udp:显示UDP传输协议的连线状况;
-v或--verbose:显示指令执行过程;
-V或--version:显示版本信息;
-w或--raw:显示RAW传输协议的连线状况;
-x或--unix:此参数的效果和指定"-A unix"参数相同;
--ip或--inet:此参数的效果和指定"-A inet"参数相同。

1.12 find

find /?获取使用帮助netstat -ano|find ".8"   //使用管道符,进行模糊查询

1.13 tracert

tracert也被称为Windows路由跟踪实用程序,在命令提示符(cmd)中使用tracert命令可以用于确定IP数据包访问目标时所选择的路径。

  tracert /? 获取使用帮助

2. 查看cmd下的命令

1、使用help命令,查看所有的dos命令

使用这个命令之后,我们可以看到所有的dos命令,并且后面还有中文的解释。简直不要太赞,这样我们就可以根据自己的需求要找到想要使用的命令。

2、找到命令之后,使用 命令+ /?来查看该命令下的其他属性

命令 -help    //第1种形式的使用帮助命令  /?       //第2种形式的使用帮助

注意:这些字符只能是英文的

3. 辅助符号或命令

3.1 ‘|’

“|”cmd命令中|代表前一个的输出代表后一个的输入

查找特定ip的网络连接及进程号:netstat -ano|find "192.168.1.10"

3.2 重定向输出符号> >>

将原本输出到命令窗口的内容,转存到文件中,如jstack 12912 >d:/s.txt 打印线程到指定文件

cmd > 重定向输出并覆盖源文件。

例如

 echo hello >c:\1.txt  // 1.txt的文件内容先被清空,然后写入hello。

cmd >>重定向输出追加到文件末尾

例如:

 echo hello >>c:\1.txt  // 在1.txt文件末尾加上hello

3.3 重定向输入符号< <<

cmd < file

使cmd命令从file读入

 cmd << text

从命令行读取输入,直到一个与text相同的行结束。

除非使用引号把输入括起来,此模式将对输入内容进行shell变量替换。

如果使用 <<- ,则会忽略接下来输入行首的tab,结束行也可以是一堆tab再加上一个与text相同的内容,可以参考后面的例子。

cmd <<< word

把word(而不是文件word)和后面的换行作为输入提供给cmd。

  cmd <> file

以读写模式把文件file重定向到输入,文件file不会被破坏。仅当应用程序利用了这一特性时,它才是有意义的。

 cmd >| file

功能同>,但即便在设置了noclobber时也会覆盖file文件,注意用的是|而非一些书中说的!,目前仅在csh中仍沿用>!实现这一功能。

3.4 终止一直在运行的命令ctrl+c

有时某个命令一直打印输出结果(如ping 192.168.1.10 -t),我们想终止这个命令的执行,直接按ctrl+c即可。

3.5 清空cmd窗口内容命令cls

有时cmd内容太多,滚动费尽,需要清空屏幕内容,直接输入cls即可

cmd命令中,按键盘的向上箭头可以直接复制前一个命令

3.6 常用工具

Process Explorer,查询进程的详细信息,如查询java进程启动参数,运行环境,线程信息、网络连接信息、使用了哪些dll,打开了什么句柄。包含注册表、Socket、文件等等。

下载地址https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer

4. 附加一些Windows下的快捷键

win+E                 打开文件管器win+D                 显示桌面win+L                 锁计算机alt+F4                 关闭当前程序ctrl+shift+Esc    打开任务管理器(或者ctrl+alt+delete)ctrl+F                  在一个文本或者网页里面查找,相当实用(退出一般按ESC)ctrl+A                  选中所有文本

参考:link link

Windows CMD常用命令大全(值得收藏)相关推荐

  1. python pip、conda、windows CMD常用命令大全!

    文章目录 python pip 常用命令 1.查找软件 2.安装软件 3.更新软件 4.卸载软件 5.列出已安装软件 6.查看一个软件包时安装了哪些文件 7.命令补全 8.升级所有包 9.修改pip安 ...

  2. Windows CMD常用命令大全

    开始→运行(cmd)命令大全 开始→运行(cmd)命令大全 gpedit.msc-----组策略      sndrec32-------录音机  Nslookup-------IP地址侦测器  ex ...

  3. cmd常用命令大全 cmd运行命令

    cmd常用命令大全 2k和xp下的cmd命令 accwiz.exe > 辅助工具向导  acsetups.exe > acs setup dcom server executable  a ...

  4. linux及cmd常用命令大全,求关注,求收藏!

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  5. Windows CMD命令大全(值得收藏)

    命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所以一 ...

  6. Windows CMD命令大全、cmd常用命令大全

    最早期的电脑系统是DOS系统,DOS系统只有一个黑漆漆的窗口,需要自己输入命令,所以学习命令是很有必要的,那么CMD命令大全是什么?直到今天的Windows系统,还是离不开DOS命令的操作.下面一起来 ...

  7. CMD常用命令大全(old)

    mstsc 远程桌面连接 accwiz.exe > 辅助工具向导 acsetups.exe > acs setup dcom server executable actmovie.exe ...

  8. Windows cmd常用命令行命令

    Windows常用命令行命令 打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口... 也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令 注: ...

  9. Windows CMD 常用命令指示符

    目录 I. 基本命令 1. 打开 2. 输入规范 3. 常用命令 II. 其他常用命令 1. taskmgr 任务管理器 2. msconfig 系统配置 3. shutdown 关机 4. Java ...

  10. GIT常用命令大全——赶紧收藏

    史上最全的GIT常用命令都在这里啦! 全是干货!建议收藏起来,反复观看! 一.git安装后-指定名称和邮箱 $ git config --global user.name "Your Nam ...

最新文章

  1. sqlalchemy根据表名动态创建model类
  2. 不能修改“System Roots”钥匙串
  3. saltstack 安装nginx
  4. mysql数据库下载压缩包_mysql 8.0.22 zip压缩包版(免安装)下载、安装配置步骤详解...
  5. c语言逆波兰计算器程序,C语言实现的简单的逆波兰计算器
  6. socket timeout是什么引起的_MySQL C API 参数 MYSQL_OPT_READ_TIMEOUT 的一些行为分析
  7. adb interface找不到驱动程序_Windows 10现支持更多设备的驱动程序更新
  8. DE16 Continuation: More General Periods
  9. cocos2dx中的Rapidjson
  10. 使用NSOperation实现异步下载
  11. 华三H3C链路聚合配置实例
  12. 科学计算机功能键介绍ndf,DNF:非常实用的五个小技巧,你不会还不知道吧!-dnf快捷键设置...
  13. 85条高级AutoCAD工程师绘图技巧(2)
  14. Godaddy域名push教程(域名转出教程)
  15. java案例_面向对象编程_Stool
  16. Java制作简单小画板
  17. csv 文件读写乱码问题的一个简单解决方法
  18. mock详细教程入门这一篇就够了(*)
  19. 笔记本电脑玩游戏延迟高怎么办
  20. 前端开发实习生-实习日志

热门文章

  1. matlab前馈仿真,基于前馈神经网络的自适应PID控制器仿真研究(MATLAB仿真程序)
  2. Cisco Packet Tracer安装教程
  3. LINGO编程简介与实例
  4. win7定时关机命令是什么
  5. granfana 使用cdn模式加速页面加载
  6. 可线性渐变的环形进度条的实现探究
  7. PMP通关必备——知识地图全套(附PMBOK第七版)
  8. 广东2022年下半年系统集成项目管理工程师上午真题及答案解析
  9. 处女座的比赛资格(拓扑排序)
  10. mysql自带的管理工具_mysql几个管理工具推荐