cmd 經常使用命令

 BAT 批處理腳本教程(詳細篇腳本之家補充) https://www.jb51.net/article/151923.htmhtml

::顯示全部環境變量,包括當前自定義變量(重開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,系統自帶命令 和 不支持 /?參數的命令時,用此命令查詢幫助linux

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  就能夠退出了app

 

Nslookup工具

是由微軟發佈用於對DNS服務器進行檢測和排錯的命令行工具。 ui

兩種模式:
一.非交互模式
    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註釋形式以下:

  一、::,註釋內容(第一個冒號後也能夠跟任何一個非字母數字的字符)

  二、rem,註釋內容(不能出現重定向符號和管道符號)

  三、%註釋內容%(能夠用做行間註釋,不能出現重定向符號和管道符號)

  四、:標籤,註釋內容(能夠用做標籤下方段的執行內容)spa

 

//遠程桌面鏈接命令  Microsoft terminal services client.net

mstsc命令行

 

//顯示環境變量code

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

相關文章
相關標籤/搜索