cmd 常用命令

 BAT 批处理脚本教程(详细篇脚本之家补充) https://www.jb51.net/article/151923.htm

::显示所有环境变量,包括当前自定义变量(重开cmd就没了)
set

::显示某个环境变量
C:\Users\vv>echo %os% Windows_NT C:\Users\vv> C:\Users\vv>echo %systemdrive% C:\Users\vv>echo %systemroot% C:\Windows C:\Users\vv>echo %windir% C:\Windows C:\Users\vv>echo %appdata% C:\Users\vv\AppData\Roaming

// 帮助命令.类似linux中的man,系统自带命令 和 不支持 /?参数的命令时,用此命令查询帮助

help
    eg:  help copy

 

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] 

[-r count] [-s count] [[-j host-list] | [-k host-list]] 

[-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name 

 Options: 

 -t             Ping the specified host until stopped. 

 To see statistics and continue - type Control-Break; 

 To stop - type Control-C. 

 -a             Resolve addresses to hostnames. 

 -n count       Number of echo requests to send. 

 -l size        Send buffer size. 

 -f             Set Don't Fragment flag in packet (IPv4-only). 

 -i TTL         Time To Live. 

 -v TOS         Type Of Service (IPv4-only). 

 -r count       Record route for count hops (IPv4-only). 

 -s count       Timestamp for count hops (IPv4-only). 

 -j host-list   Loose source route along host-list (IPv4-only). 

 -k host-list   Strict source route along host-list (IPv4-only). 

 -w timeout     Timeout in milliseconds to wait for each reply. 

 -R             Trace round-trip path (IPv6-only). 

 -S srcaddr     Source address to use (IPv6-only). 

 -4             Force using IPv4. 

 -6             Force using IPv6.

 

telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]] 
eg: telnet 127.0.0.1 80
-a 企图自动登录。除了用当前已登陆的用户名以外,与 -l 选项相同。 -e 跳过字符来进入 telnet 客户端提示。 -f 客户端登录的文件名 -l 指定远程系统上登录用的用户名称。 要求远程系统支持 TELNET ENVIRON 选项。 -t 指定终端类型。 支持的终端类型仅是: vt100, vt52, ansi 和 vtnt。 host 指定要连接的远程计算机的主机名或 IP 地址。

 ctrl+c 有时也无法退出

 ctrl+] 回到命令行,然后输入 quit  就可以退出了

 

Nslookup

是由微软发布用于对DNS服务器进行检测和排错的命令行工具。 

两种模式:
一.非交互模式
    nslookup –qt=类型 目标域名    (默认查询类型是a 地址记录IPV4)
    nslookup -qt=类型 目标域名 指定的DNS服务器IP或域名
二.交互模式
    nslookup 【Enter】    进入交互行模式
    set qt=类型                设定查询类型,默认设置为a
    IP或域名               
    set qt=有一个类型       切换查询类型      
    help or ?                    查看帮助
    exit                             退出nslookup交互模式
  扩展阅读  

C:\Users\vxx>nslookup www.baidu.com
服务器:  UnKnown
Address:  fe80::e695:6eff:fe42:e528

非权威应答:
名称:    www.wshifen.com
Address:  103.235.46.39
Aliases:  www.baidu.com
          www.a.shifen.com

 

CMD注释形式如下:

  1、::,注释内容(第一个冒号后也可以跟任何一个非字母数字的字符)

  2、rem,注释内容(不能出现重定向符号和管道符号)

  3、%注释内容%(可以用作行间注释,不能出现重定向符号和管道符号)

  4、:标签,注释内容(可以用作标签下方段的执行内容)

 

//远程桌面连接命令  Microsoft terminal services client

mstsc

 

//显示环境变量

echo %Path%

 

//系统 返回用户主目录的完整路径。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。

%HOMEPATH%

C:\Windows\System32\drivers\etc\hosts

%windir%\System32\drivers\etc\hosts

 

tab 键补全

进入桌面 desktop

用户名可以自动补

C:\> cd C:\users\<用户名>\Desktop

cmd如何打开当前文件夹或者文件

cd xxx

 

Method-1:start . “.”代表当前目录。

Method-2: start %cd%

1.md --created directory

2.cd d://xxx --

3.start %cd% --opened current window

4.cmd查看命令的用法 直接在命令后面追加 空格/?就可以了,

  如:del空格/?

  e.g.: rd /?

 

1.删除D盘的123文件夹以及123文件夹里面所有的内容

rd /s/q d:\123  //这样就删除了

2.删除D盘的456文件夹里面的mytest记事本文件,删除文件要加缀名

del /f/s/q d:\456\mytest.txt

 

posted @ 2018-11-20 15:38  乘于时  阅读(385)  评论(0编辑  收藏  举报