網路命令列的使用和範例(二)

來源:互聯網
上載者:User

        載入 Cmd.exe
  在運行命令之前,At 不會自動載入 Cmd.exe (命令直譯器)。如果沒有運行可執行檔 (.exe),則在命令開頭必須使用如下所示的方法專門載入 Cmd.exe:

  cmd /c dir > c:/test.out。

  查看已計劃的命令
  當不帶命令列選項使用 at 時,計劃任務會出現在類似於以下格式的表中:

  Status ID Day Time Command Line
  OK 1 Each F 4:30 PM net send group leads status due
  OK 2 Each M 12:00 AM chkstor > check.file
  OK 3 Each F 11:59 PM backup2.bat
  包含標識號 (ID)
  當在命令提示下使用帶有標識號 (ID) 的 at 命令時,單個任務項的資訊會顯示在類似於下面的格式中:

  Task ID: 1

  Status:OK

  Schedule:Each F

  Time of Day:4:30 PM

  Command:net send group leads status due當計劃帶有 at 的命令(尤其是帶有命令列選項的命令)後,要通過鍵入不帶命令列選項的 at 來檢查該命令文法是否輸入正確。如果顯示在“命令列”列中的資訊不正確,請刪除該命令,然後重新鍵入它。如果還不正確,則可以在重新鍵入該命令時讓它少帶些命令列選項。

  查看結果
  使用 at 的已經計劃的命令作為背景程式運行。運行結果不會顯示在電腦上。要將輸出重新導向到檔案,請使用重新導向符號 (> )。如果將輸出重新導向到檔案,則不論是在命令列還是在批次檔中使用 at,都需要在重新導向符號之前使用轉義符 (^)。例如,要重新導向輸出到 Output.text 檔案,則要鍵入:

  at 14:45 c:/test.bat ^>c:/output.txt

  執行命令的目前的目錄為 systemroot 檔案夾。

  更改系統時間
  在使用 at 命令計划了要啟動並執行命令之後,如果更改了電腦的系統時間,則通過鍵入不帶命令列選項的 at 可使 at 排程器與修改後的系統時間同步。

  儲存命令
  已計劃的命令儲存在註冊表中。這樣,如果重新啟動“計劃”服務,則不會丟失計劃任務。 
        串連到網路磁碟機
  對於需要訪問網路的計劃作業,請不要使用已重新定向的磁碟機。“計劃”服務可能無法訪問這些重新導向的磁碟機,或者,在該計劃任務運行時如果有其他使用者登入,則這些重新導向的磁碟機可能不會出現。因此,對於計劃作業,請使用 UNC 路徑。例如:

  at 1:00pm my_backup //server/share

  請不要使用下述文法(其中 x: ?表示由使用者建立的串連):

  at 1:00pm my_backup x:

  如果計划了一個使用磁碟機代號的 at 命令來串連共用目錄,則應包含一個 at 命令以使在完成該磁碟機的使用時斷開與磁碟機的串連。如果不能斷開與磁碟機的串連,則在命令提示下,所指派的磁碟機代號將不可用。

  範例
  要顯示 Marketing 伺服器上已計劃的命令列表,請鍵入:

  at //marketing
  要瞭解伺服器 Corp 上標識號為 3 的命令的詳細資料,請鍵入:

  at //corp 3
  要計劃在上午 8:00 於 Corp 伺服器上運行網際網路共用命令,並將該列表重新導向到 Maintenance 伺服器的 Corp.txt 檔案(位於 Reports 共用目錄下)中,請鍵入:

  at //corp 08:00 cmd /c "net share reports=d:/marketing/reports >> //maintenance/reports/corp.txt"
  為了在每五天后的午夜將 Marketing 伺服器的硬碟備份到磁帶磁碟機,首先建立名為 Archive.cmd 的批次程式(它含有備份命令),然後計劃該批次程式的運行,為此請鍵入:

  at //marketing 00:00 /every:5,10,15,20,25,30 archive
  要取消當前伺服器上已計劃的所有命令,請按下述方法清除 at 計劃資訊:

  at /delete
  如果要啟動並執行命令不是可執行 (.exe) 檔案,請按如下所示的方法在該命令之前使用 cmd /c 來載入 Cmd.exe:

  cmd /c dir > c:/test.out。

        Rsh
  在運行 RSH 服務的遠端電腦上運行命令。Windows XP 和 Windows 2000 不提供 RSH 服務。Windows 2000 Server Resource Kit 提供名為 Rshsvc.exe 的 RSH 服務。使用不帶參數的 rsh 顯示協助。

  文法
  rsh [Host] [-l UserName] [-n] [Command]

  參數
  Host
  指定運行 command 的遠端電腦。
  -l UserName
  指定遠端電腦上使用的使用者名稱。在省略情況下,使用當前登入使用者的名稱。
  -n
  將 rsh 的輸入重新導向到 NULL 裝置。這防止本機電腦命令結果的顯示。
  Command
  指定要啟動並執行命令。
  /?
  在命令提示字元顯示協助。
  注釋
  標準操作
  rsh 命令將標準輸入複製到遠程 command,將遠程 command 的標準輸出複製到其標準輸出,將遠程 command 的標準錯誤複製到其標準錯誤。Rsh 通常在遠程命令終止時終止。

  使用重新導向符號
  為了使重新導向在遠端電腦上發生,要以引號引住重新導向符號(例如 ">>")。如果不使用引號,重新導向會在本機電腦發生。例如,以下命令將遠程檔案“RemoteFile”附加到本地檔案“LocalFile”中:

  rsh othercomputer cat remotefile >> localfile

  以下命令將遠程檔案 Remotefile 附加到遠程檔案 otherremotefile 中:

  rsh othercomputer cat remotefile ">>" otherremotefile

  使用 rsh
  在使用已登入到某個域並且運行 Windows XP Professional 的電腦時,該域的主網域控制站必須可用於確認使用者名稱或 rsh 命令失敗。

  .rhosts 檔案
  .rhosts 檔案通常許可 UNIX 系統的網路存取權限。.rhosts 檔案列出可以訪問遠端電腦的電腦名稱及關聯的登入名稱。在正確配置了 .rhosts 檔案的遠端電腦上運行 rcp、rexec 或 rsh 命令時,您不必提供遠端電腦的登入和密碼資訊。

  .rhosts 檔案是一個文字檔,該檔案中每一行為一個條目。條目由本機電腦名、本機使用者名和有關該條目的所有注釋組成。每個條目均由定位字元或空格分開,注釋用符號 (#) 打頭。例如:

  host7 #This computer is in room 31A

  .rhosts 檔案必須在遠端電腦的使用者主目錄中。有關遠端電腦 .rhosts 檔案特定執行的詳細資料,請參閱遠程系統的文檔。

  只有當網際協議 (TCP/IP) 協議在 網路連接中安裝為網路介面卡屬性的組件時,該命令才可用。
  範例
  要以名稱 admin1 在遠端電腦 vax1 上執行 telcon 命令,請鍵入:

  rsh vax1 -l admin1 telcon

        Tftp
  向運行平凡檔案傳輸通訊協定 (TFTP) 服務或 daemon 的遠端電腦(尤其是運行 UNIX 的電腦)傳輸檔案或從運行平凡檔案傳輸通訊協定 (TFTP) 服務或 daemon 的遠端電腦(尤其是運行 UNIX 的電腦)傳輸檔案。

  文法
  tftp [-i] [Host] [{get | put}] [Source] [Destination]

  參數
  -i
  指定二進位映像傳送模式(也稱為八進位模式)。在二進位映像模式下,檔案以一個位元組為單位進行傳輸。在傳送二進位檔案時使用該模式。如果省略了 -i,檔案將以 ASCII 模式傳送。這是預設的傳送模式。該模式將行尾 (EOL) 字元轉換為指定電腦的適當格式。傳送文字檔時使用該模式。如果檔案傳送成功,將顯示資料轉送率。
  Host
  指定本地或遠端電腦。
  put
  將本機電腦上的 Destination 檔案傳送到遠端電腦上的 Source 檔案。因為 TFTP 協議不支援使用者身分識別驗證,所以使用者必須登入到遠端電腦,同時檔案在遠端電腦上必須可寫。
  get
  將遠端電腦上的 Destination 檔案傳送到本機電腦上的 Source 檔案。
  Source
  指定要傳送的檔案。
  Destination
  指定將檔案傳送到的位置。如果省略了 Destination,將假定它與 Source 同名。
  /?
  在命令提示字元顯示協助。
  注釋
  使用 get 參數
  如果將本機電腦上的檔案 FileTwo 傳送到遠端電腦上的檔案 FileOne,則指定 put。如果將遠端電腦上的檔案 FileTwo 傳送到遠端電腦上的檔案 FileOne,則指定 get。

  Windows XP 或 Windows 2000 不提供一般用途的 TFTP 伺服器。Windows 2000 提供的 TFTP 伺服器服務只為 Windows XP 和 Windows 2000 用戶端電腦提供遠程引導功能。
  只有當網際協議 (TCP/IP) 協議在 網路連接中安裝為網路介面卡屬性的組件時,該命令才可用。
  範例
  要從本機電腦將檔案 Users.txt 傳送到遠端電腦 vax1 上的 Users19.txt,請鍵入:

  tftp vax1 put users.txt users19.txt 
        Nbtstat
  顯示本機電腦和遠端電腦的基於 TCP/IP (NetBT) 協議的 NetBIOS 統計資料、NetBIOS 名稱表和 NetBIOS 名稱緩衝。Nbtstat 可以重新整理 NetBIOS 名稱緩衝和註冊的 Windows Internet 名稱服務 (WINS) 名稱。使用不帶參數的 nbtstat 顯示協助。

  文法
  nbtstat [-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval]

  參數
  -a remotename
  顯示遠端電腦的 NetBIOS 名稱表,其中,RemoteName 是遠端電腦的 NetBIOS 電腦名稱。NetBIOS 名稱表是運行在該電腦上的應用程式使用的 NetBIOS 名稱列表。
  -A IPAddress
  顯示遠端電腦的 NetBIOS 名稱表,其名稱由遠端電腦的 IP 位址指定(以小數點分隔)。
  -c
  顯示 NetBIOS 名稱緩衝內容、NetBIOS 名稱表及其解析的各個地址。
  -n
  顯示本機電腦的 NetBIOS 名稱表。Registered 中的狀態表明該名稱是通過廣播或 WINS 伺服器註冊的。
  -r
  顯示 NetBIOS 名稱解析統計資料。在配置為使用 WINS 的 Windows XP 電腦上,該參數將返回已通過廣播和 WINS 解析和註冊的名稱號碼。
  -R
  清除 NetBIOS 名稱緩衝的內容並從 Lmhosts 檔案中重新載入帶有 #PRE 標記的項目。
  -RR
  重新釋放並重新整理通過 WINS 註冊的本機電腦的 NetBIOS 名稱。
  -s
  顯示 NetBIOS 客戶和伺服器會話,並試圖將目標 IP 位址轉化為名稱。
  -S
  顯示 NetBIOS 客戶和伺服器會話,只通過 IP 位址列出遠端電腦。
  Interval
  重新顯示選擇的統計資料,可以中斷每個顯示之間的 Interval 中指定的秒數。按 CTRL+C 停止重新顯示統計資訊。如果省略該參數, netstat 將只顯示一次當前的配置資訊。
  /?
  在命令提示字元顯示協助。
  注釋
  Nbtstat 命令列參數區分大小寫。
  下表列出了由 Nbtstat 產生的欄位標題。 標題 說明
  Input 接收的位元組數。
  Output 發送的位元組數。
  In/Out 該串連是否從電腦(傳出)或者其他電腦到本機電腦(傳入)。
  Lift 名稱表快取項目在被清除之前所存留的時間。
  Local Name 本地 NetBIOS 名稱與串連相關聯。
  Remote Host 與遠端電腦相關的名稱或 IP 位址。
  <03> 轉化為十六進位的 NetBIOS 名稱的最後一個位元組。每個 NetBIOS 名稱長度均為 16 個字元。由於最後一個位元組通常有特殊的意義,因為相同的名稱(只有最後一個位元組不同)可能在一台電腦上出現幾次。例如,<20> 在 ASCII 文本中是一個空格。
  Type 名稱類型。名稱可以是單個名稱,也可以是組名稱。
  Status 遠端電腦上是否在運行 NetBIOS 服務(“登入”),或同一電腦名稱是否登入了相同的服務(“衝突”)。

       State NetBIOS 串連的狀態。

  下表列出了可能的 NetBIOS 串連狀態。 狀態 說明
  已串連 會話已建立。
  關聯 串連的終結點已經被建立並與 IP 位址關聯。
  正接聽 該終結點對內向串連可用。
  空閑 該結束點已被開啟單不能接收串連。
  正在串連 會話處於串連階段。在此階段正在解析所選目標的由名稱到 IP 位址的映射。
  接受 入站會話當前正在被接受,將在短期內串連。
  重新串連 會話將試圖重新串連(如果第一次串連失敗)。
  出站 會話正處於串連階段。此階段正在建立 TCP 串連。
  入站 入站會話在串連期。
  正在斷開 會話正在中斷連線。
  已中止串連 本機電腦已中斷連線,並正等待遠程系統的確認。

  只有當網際協議 (TCP/IP) 協議在 網路連接中安裝為網路介面卡屬性的組件時,該命令才可用。
  範例
  要顯示 NetBIOS 電腦名稱為 CORP07 的遠端電腦的 NetBIOS 名稱表,請鍵入:

  nbtstat -a CORP07

  要顯示所分配 IP 位址為 10.0.0.99 的遠端電腦的 NetBIOS 名稱表,請鍵入:

  nbtstat -A 10.0.0.99

  要顯示本機電腦的 NetBIOS 名稱表,請鍵入:

  nbtstat -n

  要顯示本機電腦 NetBIOS 名稱緩衝的內容,請鍵入:

  nbtstat -c

  要清除 NetBIOS 名稱緩衝並重新裝載本地 Lmhosts 檔案中帶標記 #PRE 的項目,請鍵入:

  nbtstat -R

  要釋放通過 WINS 伺服器註冊的 NetBIOS 名稱並對其重新註冊,請鍵入:

  nbtstat -RR

  要每隔 5 秒以 IP 位址顯示 NetBIOS 會話統計資料,請鍵入:

  nbtstat -S 5

       Netstat
  顯示活動的 TCP 串連、電腦偵聽的連接埠、乙太網路統計資訊、IP 路由表、IPv4 統計資訊(對於 IP、ICMP、TCP 和 UDP 協議)以及 IPv6 統計資訊(對於 IPv6、ICMPv6、通過 IPv6 的 TCP 以及通過 IPv6 的 UDP 協議)。使用時如果不帶參數,netstat 顯示活動的 TCP 串連。

  文法
  netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]

  參數
  -a
  顯示所有活動的 TCP 串連以及電腦偵聽的 TCP 和 UDP 連接埠。
  -e
  顯示乙太網路統計資訊,如發送和接收的位元組數、資料包數。該參數可以與 -s 結合使用。
  -n
  顯示活動的 TCP 串連,不過,只以數字形式表現地址和連接埠號碼,卻不嘗試確定名稱。
  -o
  顯示活動的 TCP 串連並包括每個串連的進程 ID (PID)。可以在 Windows 工作管理員中的“進程”選項卡上找到基於 PID 的應用程式。該參數可以與 -a、-n 和 -p 結合使用。
  -p Protocol
  顯示 Protocol 所指定的協議的串連。在這種情況下,Protocol 可以是 tcp、udp、tcpv6 或 udpv6。如果該參數與 -s 一起使用按協議顯示統計資訊,則 Protocol 可以是 tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6 或 ipv6。
  -s
  按協議顯示統計資訊。預設情況下,顯示 TCP、UDP、ICMP 和 IP 協議的統計資訊。如果安裝了 Windows XP 的 IPv6 協議,就會顯示有關 IPv6 上的 TCP、IPv6 上的 UDP、ICMPv6 和 IPv6 協議的統計資訊。可以使用 -p 參數指定協議集。
  -r
  顯示 IP 路由表的內容。該參數與 route print 命令等價。
  Interval
  每隔 Interval 秒重新顯示一次選定的資訊。按 CTRL+C 停止重新顯示統計資訊。如果省略該參數,netstat 將只列印一次選定的資訊。
  /?
  在命令提示字元顯示協助。
  注釋
  與該命令一起使用的參數必須以連字號 (-) 而不是以短斜線 (/) 作為首碼。
  Netstat 提供下列統計資訊:
  Proto
  協議的名稱(TCP 或 UDP)。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.