『壹』 CommandLineParser是什麼,字面翻譯是命令行分析器 C++中這樣一句語句是什麼意思
CommandLineParser解析器(命令行參數個數,argv,鍵);
『貳』 求這句cmd命令的解析
CMD命令:開始->運行->鍵入cmd或command(在命令行里可以看到系統版本、文件系統版本)或是home鍵+R調出
CMD命令錦集
1、 gpedit、msc-----組策略
2、 sndrec32-------錄音機
3、 Nslookup-------IP地址偵測器 ,是一個 監測網路中 DNS 伺服器是否能正確實現域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中卻沒有集成這一個工具。
4、 explorer-------打開資源管理器
5、 logoff---------注銷命令
6、 shutdown-------60秒倒計時關機命令
7、 lusrmgr、msc----本機用戶和組
8、 services、msc---本地服務設置
9、 oobe/msoobe /a----檢查XP是否激活
10、 notepad--------打開記事本
11、 cleanmgr-------垃圾整理
12、 net start messenger----開始信使服務
13、 compmgmt、msc---計算機管理
14、 net stop messenger-----停止信使服務
15、 conf-----------啟動netmeeting
16、 dvdplay--------DVD播放器
17、 charmap--------啟動字元映射表
18、 diskmgmt、msc---磁碟管理實用程序
19、 calc-----------啟動計算器
20、 dfrg、msc-------磁碟碎片整理程序
21、 chkdsk、exe-----Chkdsk磁碟檢查
22、 devmgmt、msc--- 設備管理器
23、 regsvr32 /u *、dll----停止dll文件運行
24、 drwtsn32------ 系統醫生
25、 rononce -p----15秒關機
26、 dxdiag---------檢查DirectX信息
27、 regedt32-------注冊表編輯器
28、 Msconfig、exe---系統配置實用程序
29、 rsop、msc-------組策略結果集
30、 mem、exe--------顯示內存使用情況
31、 regedit、exe----注冊表
32、 winchat--------XP自帶區域網聊天
33、 progman--------程序管理器
34、 winmsd---------系統信息
35、 perfmon、msc----計算機性能監測程序
36、 winver---------檢查Windows版本
37、 sfc /scannow-----掃描錯誤並復原
38、 taskmgr-----任務管理器(2000/xp/2003
40、 wmimgmt、msc----打開windows管理體系結構(WMI)
41、 wupdmgr--------windows更新程序
42、 wscript--------windows腳本宿主設置
43、 write----------寫字板
45、 wiaacmgr-------掃描儀和照相機向導
46、 winchat--------XP自帶區域網聊天
cmd命令
『叄』 linux下有沒有命令能解析html網頁,解析出來的效果想windows的瀏覽器 求大神指點
感覺不可能做到吧,一個網頁裡面有html,javascript,css,非常復雜
在字元界面不太可能解析出瀏覽器的效果
簡單的把內容解析出來都很困難
『肆』 Linux 命令解析器 解析命令
有點類似詞法分析的過程但比詞法分析簡單,你畫個流程圖就知道了。
找本編譯原理的書專門看看詞法分析的過程會幫助你更深入理解這類問題
『伍』 在命令提示符下運行什麼命令打開SQL查詢分析器
isqlw
當然前提是環境變數 Path里有你SQL的Bin的路徑
如C:\Program Files\Microsoft SQL Server\80\Tools\BINN; 安裝SQL時這個值會自動添加到Path里
『陸』 Java命令解析以及編譯器,虛擬機如何定位類
1、安裝JDK,配置環境變數。 不將JDK所在的目錄配置到系統環境變數中,系統怎麼能找到JDK中的編譯器,解釋器在哪呀?如果不指明JDK的bin文件夾的位置,在shell中是無法找到javac/java命令的。這點就不多說了。 2、編譯,解釋執行Java程序。【 javac命令/java命令】 (1) Test.java源代碼 Java代碼 //預設包,該程序源代所在位置: e:/project/ Test.java public class Test{ ..... public static void main(String[] args){ ..... } } 編譯命令: 【javac e:/project/Test.java 】 在e:/project目錄下生成了Test.class 注意: ① 如果想要將Test.class生成在指定目錄下,可以使用javac -d命令,如【 javac -d c:/ e:/project/Test.java 】 在c:/目錄下生成T est.class(即e:/Test.class) ② javac -cp 中的-cp並不是指定Test.java的目錄,這一點不要誤解了。-cp/-classpath只能是指定類文件(.class文件)的路徑。上面的命令不能寫成: java -cp e:/project Test.java 解釋執行命令 :【 j ava -cp e:/project Test】 將調用解釋器執行e:/project中的Test.class位元組碼。 注意: ① -cp 是指定用戶類文件的位置,比如上面的Test.class的位置。這里因為要尋找Test.class類文件,而不是Test.java源代碼文件,所以要通過-cp指定。千萬沒有這樣的執行命令: java e:/project/Test (2) Test.java源代碼 Java代碼//預設包,但源代碼中引用了一個JAR包內的自定義類,這個JAR包位於c:/目錄下 import net.single.util.SL; //導入自定義JAR包中的類 public class Test{ private SL aObject=new SL(); //初始化JAR中的SL類 public static void main(String[] args){ ...... } } 編譯命令: 【 javac -cp c:/single.jar e:/project/Test.java】 在e:/project目錄下生成了Test.class 注意: 如果當前你要編譯的java文件中引用了其它的類,但該引用類的.class文件不在當前目錄下(或在其他目錄下,或在.zip/.jar內),這種情況下就需要在javac命令後面,加上-cp/-classpath參數來指明這些類的位置。 一般來說有三種指定方式: ① 絕對或相對路徑:javac -cp c:/single.jar Test .java 或 javac -cp ../single.jar Test .java (其中.. 表示上一級目錄)
② 系統變數:javac -cp %CLASSPATH% Test .java (其中:%CLASSPATH%表示使用系統變數CLASSPATH的值進行查找,這里假設single.jar的路徑就包含在CLASSPATH系統變數中) ③ 當前目錄: javac -cp ./single.jar Test.java (其中. 表示當前目錄) 解釋執行命令 :【 java -cp c:/single.jar;e:/project Test】 注意: ① -cp的路徑不僅指定了所需要的single.jar的位置,還必須指出編譯後的Test.class的位置。 ② 類路徑中的不同項目要用分隔符區分,Unix系統的分隔符是冒號(:),Windows的是分號(;) (3) Test.java 源代碼 Java代碼//該類在net.single包中,類中沒有引入其他目錄下的自定義類 package net.single; public class Test{ ..... public static void main(String[] args){ ..... } } 編譯命令:【javac -d . e:/project/Test.java 】 注意: ① 如果沒有-d而直接編譯javac e:/project/Test.java。將會在 e:/project 目錄下直接生成一個Test.class,但此Test.class無法解釋執行,因為它實際上在e.single包中。所以必須將包一起編譯出來,這里用了-d參數。 ② 上面的編譯結果將在e:/目錄下 自動根據包的結構形式創建文件目錄,e:/net/single/Test.class 解釋執行命令 :【java -cp e:/ net.single.Test 】 現在我們總結一下: [a.] 沒有IDE環境,編譯一個大型項目是很困難的,因為必須把需要被其他類引用的類先編譯,而且最好把包結構一起編譯出來。所以一般命令格式如下: 編譯: javac -cp (需要引入的類文件路徑1;需要引入的類文件路徑2;....) -d (編譯出的類文件存放的位置目錄) (待編譯文件路徑) 執行: java -cp (需要解釋執行的類文件路徑) (帶包的類文件) 例:現在要編譯一個類源碼: Test.java,其中該類位於E:/project/下 (1. Test源代碼中使用了一個JAR包中的類,這個single.jar包位於C:/目錄下。 (2. Test源代碼中使用了一個自定義類Content,這個類的源代碼Content.java位於E:/下 (3. Test所在包為net.single,Content所在包為net.single.cont 解決: 步1:由於Test使用了Content類,所以必須先編譯Content,而且Content類在E:/目錄下,而且 屬於包net.single.cont 編譯命令: javac -d . e:/Content.java 編譯結果: 在Content.java的當前目錄下生成了一個 net/single/cont/Content.class 文件(帶包結構),即e:/net/single/cont/Content.class 步2:編譯Test類,並指明所引入的single.jar包和Content.class的位置 編譯命令: javac -cp c:/single.jar;e:/net/single/cont -d . e:/project/Test.java 編譯結果: 在Test的上一級目錄下生成了一個 net/single/Test.class 文件,即e:/ net/single/Test.class 步3:解釋執行Test.class 執行命令: java -cp c:/single.jar;e:/ net.single.Test 3、編譯器,虛擬機如何定位到類的 Java代碼package net.single; import java.util.*; import net.single.util.*; public class Test{ //SingleUtil類在c:/single.jar中的net.single.util包下 private SingleUtil sut=new SingleUtil(); } 編譯命令: javac -cp c:/single.jar -d . e:/project/Test.java 編譯器首先找到e:/project/Test.java。然後對Test源代碼進行編譯,當編譯到創建SingleUtil類對象的語句時,編譯器要開始尋找SingleUtil.class的位置。編譯器首先查找包含這個類的所有包的位置,並查詢所有的import指令,確定其中是否包含了被引用了的類。 如上面的Test.java,編譯器將試圖查找java.lang.SingleUtil,java.util.SingleUtil,net.single.util.SingleUtil以及當前包中的SingleUtil(即net.single.SingleUtil)。編譯器將在三個部分中查找類文件: (1) 在JDK的lib目錄下的標准類庫文件中查找java.lang,java.util和net.single.util包。顯然只能找到java.lang和java.util包。然後在這兩個包中查找SingleUtil類文件。當然是找不到的。 (2) 在編譯命令中-cp參數表明的類路徑(C:/single.jar)下查找java.lang,java.util和net.single.util包。顯然只能找到net.single.util包,然後在裡面找到SingleUtil類文件。 (3) 在Test.java的當前目錄下查找SingleUtil,也是沒有的。 如果沒有找到SingleUtil,或者找到多個SingleUtil。
『柒』 CMD命令查看域名解析是否生效
在電腦的菜單的輸入框輸入cmd打開命令提示符,在命令提示符中輸入nslookup
你的域名,如果返回的IP地址和你的伺服器地址一至,說明域名已經成功解析,至於是否可以使用,還要看是否備案成功,如果沒有備案80埠是無法使用的
使用ping命令,選擇開始——運行——cmd,如圖;
然後輸入ping空格+域名,如圖
接著回車查看域名解析情況,解析成功後會出現對應的空間ip,但是圖中顯示有time
out,超時,這種情況是解析正常,但是還沒有生效。如圖:
如ping網路的域名就可以看到它解析的ip地址,及打開的時間等,這種就是已經解析生效了。如圖:
『捌』 C/C++中有哪些簡單好用的命令行參數解析工具
這意味這程序是在DOS、或者linux等命令行界面執行,參數信息傳到main(intagrn,char*argv)兩個參數中
『玖』 Dos命令解析
DOS網路命令解析
Arp
顯示和修改「地址解析協議」(ARP) 所使用的到乙太網的 IP 或令牌環物理地址翻譯表。該命令只有在安裝了 TCP/IP 協議之後才可用。
arp -a [inet_addr] [-N [if_addr]
arp -d inet_addr [if_addr]
arp -s inet_addr ether_addr [if_addr]
參數
-a
通過詢問 TCP/IP 顯示當前 ARP 項。如果指定了 inet_addr,則只顯示指定計算機的 IP 和物理地址。
-g
與 -a 相同。
inet_addr
以加點的十進制標記指定 IP 地址。
-N
顯示由 if_addr 指定的網路界面 ARP 項。
if_addr
指定需要修改其地址轉換表介面的 IP 地址(如果有的話)。如果不存在,將使用第一個可適用的介面。
-d
刪除由 inet_addr 指定的項。
-s
在 ARP 緩存中添加項,將 IP 地址 inet_addr 和物理地址 ether_addr 關聯。物理地址由以連字元分隔的6 個十六進制位元組給定。使用帶點的十進制標記指定 IP 地址。項是永久性的,即在超時到期後項自動從緩存刪除。
ether_addr
指定物理地址。
Finger
在運行 Finger 服務的指定系統上顯示有關用戶的信息。根據遠程系統輸出不同的變數。該命令只有在安裝了 TCP/IP 協議之後才可用。
finger [-l] [user]@computer[...]
參數
-l
以長列表格式顯示信息。
user
指定要獲得相關信息的用戶。省略用戶參數以顯示指定計算機上所有用戶的信息:
@computer
Ftp
將文件傳送到正在運行 FTP 服務的遠程計算機或從正在運行 FTP 服務的遠程計算機傳送文件(有時稱作 daemon)。Ftp可以交互使用。單擊「相關主題」列表中的「ftp 命令」以獲得可用的「ftp」子命令描述。該命令只有在安裝了 TCP/IP 協議之後才可用。Ftp 是一種服務,一旦啟動,將創建在其中可以使用ftp 命令的子環境,通過鍵入 quit 子命令可以從子環境返回到 Windows 2000 命令提示符。當 ftp 子環境運行時,它由 ftp 命令提示符代表。
ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer]
參數
-v
禁止顯示遠程伺服器響應。
-n
禁止自動登錄到初始連接。
-i
多個文件傳送時關閉交互提示。
-d
啟用調試、顯示在客戶端和伺服器之間傳遞的所有 ftp 命令。
-g
禁用文件名組,它允許在本地文件和路徑名中使用通配符字元(* 和 ?)。(請參閱聯機「命令參考」中的 glob 命令。)
-s: filename
指定包含 ftp 命令的文本文件;當 ftp 啟動後,這些命令將自動運行。該參數中不允許有空格。使用該開關而不是重定向(> )。
-a
在捆綁數據連接時使用任何本地介面。
-w:windowsize
替代默認大小為 4096 的傳送緩沖區。
computer
指定要連接到遠程計算機的計算機名或 IP 地址。如果指定,計算機必須是行的最後一個參數。
Nbtstat
該診斷命令使用 NBT(TCP/IP 上的 NetBIOS)顯示協議統計和當前 TCP/IP 連接。該命令只有在安裝了TCP/IP 協議之後才可用。
nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]
參數
-a remotename
使用遠程計算機的名稱列出其名稱表。
-A IP address
使用遠程計算機的 IP 地址並列出名稱表。
-c
給定每個名稱的 IP 地址並列出 NetBIOS 名稱緩存的內容。
-n
列出本地 NetBIOS 名稱。「已注冊」表明該名稱已被廣播 (Bnode) 或者 WINS(其他節點類型)注冊。
-R
清除 NetBIOS 名稱緩存中的所有名稱後,重新裝入 Lmhosts 文件。
-r
列出 Windows 網路名稱解析的名稱解析統計。在配置使用 WINS 的 Windows 2000 計算機上,此選項返回要通過廣播或WINS 來解析和注冊的名稱數。
-S
顯示客戶端和伺服器會話,只通過 IP 地址列出遠程計算機。
-s
顯示客戶端和伺服器會話。嘗試將遠程計算機 IP 地址轉換成使用主機文件的名稱。
interval
重新顯示選中的統計,在每個顯示之間暫停 interval 秒。按 CTRL+C 停止重新顯示統計信息。如果省略該參數,nbtstat 列印一次當前的配置信息。
Netstat
顯示協議統計和當前的 TCP/IP 網路連接。該命令只有在安裝了 TCP/IP 協議後才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
參數
-a
顯示所有連接和偵聽埠。伺服器連接通常不顯示。
-e
顯示乙太網統計。該參數可以與 -s 選項結合使用。
-n
以數字格式顯示地址和埠號(而不是嘗試查找名稱)。
-s
顯示每個協議的統計。默認情況下,顯示 TCP、UDP、ICMP 和 IP 的統計。-p 選項可以用來指定默認的子集。
-p protocol
顯示由 protocol 指定的協議的連接;protocol 可以是 tcp 或 udp。如果與 -s 選項一同使用顯示每個協議的統計,protocol 可以是 tcp、udp、icmp 或 ip。
-r
顯示路由表的內容。
interval
重新顯示所選的統計,在每次顯示之間暫停 interval 秒。按 CTRL+B 停止重新顯示統計。如果省略該參數,netstat 將列印一次當前的配置信息。
Ping
驗證與遠程計算機的連接。該命令只有在安裝了 TCP/IP 協議後才可以使用。
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list
參數
-t
Ping 指定的計算機直到中斷。
-a
將地址解析為計算機名。
-n count
發送 count 指定的 ECHO 數據包數。默認值為 4。
-l length
發送包含由 length 指定的數據量的 ECHO 數據包。默認為 32 位元組;最大值是 65,527。
-f
在數據包中發送「不要分段」標志。數據包就不會被路由上的網關分段。
-i ttl
將「生存時間」欄位設置為 ttl 指定的值。
-v tos
將「服務類型」欄位設置為 tos 指定的值。
-r count
在「記錄路由」欄位中記錄傳出和返回數據包的路由。count 可以指定最少 1 台,最多 9 台計算機。
-s count
指定 count 指定的躍點數的時間戳。
-j computer-list
利用 computer-list 指定的計算機列表路由數據包。連續計算機可以被中間網關分隔(路由稀疏源)IP 允許的最大數量為9。
-k computer-list
利用 computer-list 指定的計算機列表路由數據包。連續計算機不能被中間網關分隔(路由嚴格源)IP 允許的最大數量為9。
-w timeout
指定超時間隔,單位為毫秒。
destination-list
指定要 ping 的遠程計算機。
Rcp
在 Windows 2000 計算機和運行遠程外殼埠監控程序 rshd 的系統之間復制文件。rcp 命令是一個連接命令,從Windows 2000 計算機發出該命令時,也可以用於其他傳輸在兩台運行 rshd 的計算機之間復制文件。rshd 埠監控程序可以在 UNIX 計算機上使用,而在Windows 2000 上不能使用,所以 Windows 2000 計算機僅可以作為發出命令的系統參與。遠程計算機必須也通過運行 rshd 提供 rcp 實用程序。
rcp [-a | -b] [-h] [-r] source1 source2 ... sourceN destination
參數
-a
指定 ASCII 傳輸模式。此模式在傳出文件上將回車/換行符轉換為回車符,在傳入文件中將換行符轉換為回車/換行符。該模式為默認的傳輸模式。
-b
指定二進制圖像傳輸模式。沒有執行回車/換行符轉換。
-h
傳輸 Windows 2000 計算機上標記為隱藏屬性的源文件。如果沒有該選項,在 rcp 命令行上指定隱藏文件的效果與文件不存在一樣。
-r
將源的所有子目錄內容遞歸復制到目標。source 和 destination 都必須是目錄,雖然即使源不是目錄,使用-r 也能夠工作。但將沒有遞歸。
source 和 destination
格式必須為 [computer[.user]:]filename。如果忽略了 [computer[.user]:] 部分,計算機將假定為本地計算機。如果省略了 [.user] 部分,將使用當前登錄的 Windows 2000 用戶名。如果使用了完全合格的計算機名,其中包含句點(.) 分隔符,則必須包含 [.user]。否則,計算機名的最後部分將解釋為用戶名。如果指定了多個源文件,則destination 必須是目錄。
如果文件名不是以 UNIX 的正斜杠 (/) 或 Windows 2000 系統的反斜杠 (\) 打頭,則假定相對於當前的工作目錄。在Windows 2000 中,這是發出命令的目錄。在遠程系統中,這是遠程用戶的登錄目錄。句點 (.) 表示當前的目錄。在遠程路徑中使用轉義字元(\、" 或 '),以便在遠程計算機中使用通配符。
Rexec
在運行 REXEC 服務的遠程計算機上運行命令。rexec 命令在執行指定命令前,驗證遠程計算機上的用戶名,只有安裝了TCP/IP 協議後才可以使用該命令。
rexec computer [-l username] [-n] command
參數
computer
指定要運行 command 的遠程計算機。
-l username
指定遠程計算機上的用戶名。
-n
將 rexec 的輸入重定向到 NULL。
command
指定要運行的命令。
Route
控制網路路由表。該命令只有在安裝了 TCP/IP 協議後才可以使用。
route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]
參數
-f
清除所有網關入口的路由表。如果該參數與某個命令組合使用,路由表將在運行命令前清除。
-p
該參數與 add 命令一起使用時,將使路由在系統引導程序之間持久存在。默認情況下,系統重新啟動時不保留路由。與 print 命令一起使用時,顯示已注冊的持久路由列表。忽略其他所有總是影響相應持久路由的命令。
command
指定下列的一個命令。
命令 目的
print 列印路由
add 添加路由
delete 刪除路由
change 更改現存路由
destination
指定發送 command 的計算機。
mask subnetmask
指定與該路由條目關聯的子網掩碼。如果沒有指定,將使用 255.255.255.255。
gateway
指定網關。
名為 Networks 的網路資料庫文件和名為 Hosts 的計算機名資料庫文件中均引用全部 destination 或 gateway 使用的符號名稱。如果命令是 print 或 delete,目標和網關還可以使用通配符,也可以省略網關參數。
metric costmetric
指派整數躍點數(從 1 到 9999)在計算最快速、最可靠和(或)最便宜的路由時使用。
Rsh
在運行 RSH 服務的遠程計算機上運行命令。該命令只有在安裝了 TCP/IP 協議後才可以使用。
rsh computer [-l username] [-n] command
參數
computer
指定運行 command 的遠程計算機。
-l username
指定遠程計算機上使用的用戶名。如果省略,則使用登錄的用戶名。
-n
將 rsh 的輸入重定向到 NULL。
command
指定要運行的命令。
Tftp
將文件傳輸到正在運行 TFTP 服務的遠程計算機或從正在運行 TFTP 服務的遠程計算機傳輸文件。該命令只有在安裝了TCP/IP 協議後才可以使用。
tftp [-i] computer [get | put] source [destination]
參數
-i
指定二進制圖像傳送模式(也稱為「八位位元組」)。在二進制圖像模式中,文件一個位元組接一個位元組地逐字移動。在傳送二進制文件時使用該模式。
如果省略了 -i,文件將以 ASCII 模式傳送。這是默認的傳送模式。此模式將 EOL 字元轉換為 UNIX 的回車符和個人計算機的回車符/換行符。在傳送文本文件時應使用此模式。如果文件傳送成功,將顯示數據傳輸率。
computer
指定本地或遠程計算機。
put
將本地計算機上的文件 destination 傳送到遠程計算機上的文件 source。
get
將遠程計算機上的文件 destination 傳送到本地計算機上的文件 source。
如果將本地計算機上的文件 file-two 傳送到遠程計算機上的文件 file-one,請指定 put。如果將遠程計算機上的文件file-two 傳送到遠程計算機上的文件 file-one,請指定 get。
因為 tftp 協議不支持用戶身份驗證,所以用戶必須登錄,並且文件在遠程計算機上必須可以寫入。
source
指定要傳送的文件。如果本地文件指定為 -,則遠程文件在 stdout 上列印出來(如果獲取),或從 stdin(如果放置)讀取。
destination
指定將文件傳送到的位置。如果省略了 destination,將假定與 source 同名。
Tracert
該診斷實用程序將包含不同生存時間 (TTL) 值的 Internet 控制消息協議 (ICMP) 回顯數據包發送到目標,以決定到達目標採用的路由。要在轉發數據包上的TTL 之前至少遞減 1,必需路徑上的每個路由器,所以 TTL 是有效的躍點計數。數據包上的 TTL 到達 0 時,路由器應該將「ICMP 已超時」的消息發送回源系統。Tracert 先發送 TTL 為 1 的回顯數據包,並在隨後的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。路由通過檢查中級路由器發送回的「ICMP 已超時」的消息來確定路由。不過,有些路由器悄悄地下傳包含過期 TTL 值的數據包,而 tracert 看不到。
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout]target_name
參數
/d
指定不將地址解析為計算機名。
-h maximum_hops
指定搜索目標的最大躍點數。
-j computer-list
指定沿 computer-list 的稀疏源路由。
-w timeout
每次應答等待 timeout 指定的微秒數。
target_name
目標計算機的名稱。 NET命令的基本用法
Net
以下綜合了WINDOWS 98,WINDOWS WORKSTATION和WINDOWS SERVER 三個操作系統關於NET命令的解釋,希望可以更全面一些。
先說一些:
(1)NET命令是一個命令行命令。
(2)管理網路環境、服務、用戶、登陸。。。。等本地信息
(3)WIN 98,WIN WORKSTATION和WIN NT都內置了NET命令。
(4)但WIN 98的NET命令和WORKSTATION、NT的NET命令不同。
(5)WORKSTATION和SERVER中的NET命令基本相同。
(6)獲得HELP
(1)在NT下可以用圖形的方式,開始-》幫助-》索引-》輸入NET
(2)在COMMAND下可以用字元方式,NET /?或NET或NET HELP得到一些方法 相應的方法的幫助NETCOMMAND /HELP或NET HELP COMMAND 或NET COMMAND /? 另對於錯誤NET HELPMSG MESSAGE#是4位數
(7)強制參數 所有net命令接受選項/yes和/no(可縮寫為/y和/n)。[簡單的說就是預先給系統的 提問一個答案]
(8)有一些命令是馬上產生作用並永久保存的,使用的時候要慎重
(9)對於NET命令的功能都可以找到相應的圖形工具的解決方案
(10)命令的組成 命令 參數 選項 | 參數 選項 | 參數 選項 |。。。。。。 羅里羅嗦說了一大堆,其實就是6和7有用,呵呵。另有兩件事:
(1)在NT的NET命令中有一些參數是只有在SERVER環境中才能使用的
(2)在WIN98的NET命令中有一些參數不能在DOS-WIN中使用,只能在DOS環境中使用
下面對NET命令的不同參數的基本用法做一些初步的介紹:
一、NET VIEW
作 用:顯示域列表、計算機列表或指定計算機的共享資源列表。
命令格式:net view [\\computername | /domain[:domainname]
參數介紹:
(1)鍵入不帶參數的net view顯示當前域的計算機列表。
(2)\\computername 指定要查看其共享資源的計算機。
(3)/domain[:domainname]指定要查看其可用計算機的域。
簡單事例:
(1)net view \\YFANG查看YFANG的共享資源列表。
(2)net view /domain:LOVE查看LOVE域中的機器列表。
二、NET USER
作 用:添加或更改用戶帳號或顯示用戶帳號信息。該命令也可以寫為 net users。
命令格式:net user [username [password | *] [options] [/domain]
參數介紹:
(1)鍵入不帶參數的net user查看計算機上的用戶帳號列表。
(2)username添加、刪除、更改或查看用戶帳號名。
(3)password為用戶帳號分配或更改密碼。
(4)*提示輸入密碼。
(5)/domain在計算機主域的主域控制器中執行操作。
簡單事例:
(1)net user yfang查看用戶YFANG的信息
三、NET USE
作 用:連接計算機或斷開計算機與共享資源的連接,或顯示計算機的連接信息。
命令格式:net use [devicename | *] [\\computername\sharename[\volume] [password | *] [/user:[domainname\]username] [/delete] | [/persistent:{yes | no]}
參數介紹:
鍵入不帶參數的net use列出網路連接。
devicename指定要連接到的資源名稱或要斷開的設備名稱。
\\computername\sharename伺服器及共享資源的名稱。
password訪問共享資源的密碼。
*提示鍵入密碼。
/user指定進行連接的另外一個用戶。
domainname指定另一個域。
username指定登錄的用戶名。
/home將用戶連接到其宿主目錄。
/delete取消指定網路連接。
/persistent控制永久網路連接的使用。
簡單事例:
(1)net use e: \\YFANG\TEMP將\\YFANG\TEMP目錄建立為E盤
(2)net use e: \\YFANG\TEMP /delete斷開連接
四、NET TIME
作 用:使計算機的時鍾與另一台計算機或域的時間同步。
命令格式:net time [\\computername | /domain[:name] [/set]
參數介紹:
(1)\\computername要檢查或同步的伺服器名。
(2)/domain[:name]指定要與其時間同步的域。
(3)/set使本計算機時鍾與指定計算機或域的時鍾同步。
下面的這4個參數是相關的,所以一起介紹
五、Net Start
作 用:啟動服務,或顯示已啟動服務的列表。
命令格式:net start service
六、Net Pause
作 用:暫停正在運行的服務。
命令格式:net pause service
七、Net Continue
作 用:重新激活掛起的服務。
命令格式:net continue service
八、NET STOP
作 用:停止 Windows NT 網路服務。
命令格式:net stop service
參數介紹:我們來看看這些服務都是什麼
(1)alerter(警報)
(2)client service for netware(Netware 客戶端服務)
(3)clipbook server(剪貼簿伺服器)
(4)computer browser(計算機瀏覽器)
(5)directory replicator(目錄復制器)
(6)ftp publishing service (ftp )(ftp 發行服務)
(7)lpdsvc
(8)net logon(網路登錄)
(9)network dde(網路 dde)
(10)network dde d
『拾』 linux下自製shell命令解析器 怎麼實現按鍵盤的上下方向鍵就可以出現以前的命令
有一個命令叫
history
可以看命令歷史,你如果想用上下方向鍵出現以前的命令,估計要先得到命令歷史清單了