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

來源:互聯網
上載者:User

1.最基本,最常用的,測試物理網路的
  ping 192.168.0.8 -t ,參數-t是等待使用者去中斷測試

  2.查看DNS、IP、Mac等
  A.Win98:winipcfg
  B.Win2000以上:Ipconfig/all

  C.NSLOOKUP:如查看河北的DNS
  C:/>nslookup
  Default Server: ns.hesjptt.net.cn
  Address: 202.99.160.68
  >server 202.99.41.2 則將DNS改為了41.2
  > pop.pcpop.com
  Server: ns.hesjptt.net.cn
  Address: 202.99.160.68

  Non-authoritative answer:
  Name: pop.pcpop.com
  Address: 202.99.160.212

  3.網路信使 (經常有人問的~)
  Net send 電腦名稱/IP|* (廣播) 傳送內容,注意不能跨網段
  net stop messenger 停止信差服務,也可以在面板-服務修改
  net start messenger 開始信差服務

  4.探測對方對方電腦名稱,所在的組、域及目前使用者名 (追捕的工作原理)
  ping -a IP -t ,只顯示NetBios名
  nbtstat -a 192.168.10.146 比較全的

  5.netstat -a 顯示出你的電腦當前所開放的所有連接埠
  netstat -s -e 比較詳細的顯示你的網路資料,包括TCP、UDP、ICMP 和 IP的統計等

  6.探測arp綁定(動態和靜態)列表,顯示所有串連了我的電腦,顯示對方IP和MAC地址
  arp -a

  7.在Proxy 伺服器端
  捆綁IP和MAC地址,解決區域網路內盜用IP!:
  ARP -s 192.168.10.59 00 -50-ff-6c-08-75
  解除網卡的IP與MAC地址的綁定:
  arp -d 網卡IP

  8.在近端分享上隱藏你的電腦 (讓人家看不見你!)
  net config server /hidden:yes
  net config server /hidden:no 則為開啟

        9.幾個net命令
  A.顯示當前工作群組伺服器列表 net view,當不帶選項使用本命令時,它就會顯示當前域或網路上的電腦上的列表。
  比如:查看這個IP上的共用資源,就可以
  C:/>net view 192.168.10.8
  在 192.168.10.8 的共用資源
  資源共用名稱 類型 用途 注釋
  --------------------------------------
  網站服務 Disk
  命令成功完成。

  B.查看電腦上的使用者帳號列表 net user
  C.查看網路連結 net use
  例如:net use z: //192.168.10.8/movie 將這個IP的movie共用目錄映射為本地的Z盤

  D.記錄連結 net session
  例如:
  C:/>net session
  電腦 使用者名稱 客戶類型 開啟空閑時間
  -------------------------------------------------------------------------------
  //192.168.10.110 ROME Windows 2000 2195 0 00:03:12

  //192.168.10.51 ROME Windows 2000 2195 0 00:00:39
  命令成功完成。

  10.路由跟蹤命令
  A.tracert pop.pcpop.com
  B.pathping pop.pcpop.com 除了顯示路由外,還提供325S的分析,計算丟失包的%

  11.關於共用安全的幾個命令
  A.查看你機器的共用資源 net share
  B.手工刪除共用(可以編個bat檔案,開機自運行,把共用都刪了!)
  net share c$ /d
  net share d$ /d
  net share ipc$ /d
  net share admin$ /d
  注意$後有空格。
  C.增加一個共用:
  c:/net share mymovie=e:/downloads/movie /users:1
  mymovie 共用成功。
  同時限制連結使用者數為1人。

  12.在DOS行下設定靜態IP
  A.設定靜態IP
  CMD
  netsh
  netsh>int
  interface>ip
  interface ip>set add "本地連結" static IP地址 mask gateway
  B.查看IP設定
  interface ip>show address

  Arp
  顯示和修改“位址解析通訊協定 (ARP)”緩衝中的項目。ARP 快取中包含一個或多個表,它們用於儲存 IP 位址及其經過解析的乙太網路或令牌環物理地址。電腦上安裝的每一個乙太網路或令牌環網路介面卡都有自己單獨的表。如果在沒有參數的情況下使用,則 arp 命令將顯示協助資訊。

  文法
  arp [-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]

  參數
  -a [InetAddr] [-N IfaceAddr]
  顯示所有介面的當前 ARP 快取表。要顯示指定 IP 位址的 ARP 快取項,請使用帶有 InetAddr 參數的 arp -a,此處的 InetAddr 代表指定的 IP 位址。要顯示指定介面的 ARP 快取表,請使用 -N IfaceAddr 參數,此處的 IfaceAddr 代表分配給指定介面的 IP 位址。-N 參數區分大小寫。
  -g [InetAddr] [-N IfaceAddr]
  與 -a 相同。
  -d InetAddr [IfaceAddr]
  刪除指定的 IP 位址項,此處的 InetAddr 代表 IP 位址。對於指定的介面,要刪除表中的某項,請使用 IfaceAddr參數,此處的 IfaceAddr 代表分配給該介面的 IP 位址。要刪除所有項,請使用星號 (*) 萬用字元代替 InetAddr。
  -s InetAddr EtherAddr [IfaceAddr]
  向 ARP 快取添加可將 IP 位址 InetAddr 解析成物理地址 EtherAddr 的靜態項。要向指定介面的表添加靜態 ARP 快取項,請使用 IfaceAddr 參數,此處的 IfaceAddr 代表分配給該介面的 IP 位址。
  /?
  在命令提示字元顯示協助。
  注釋
  InetAddr 和 IfaceAddr 的 IP 位址用帶圓點的十進位記數法表示。
  物理地址 EtherAddr 由六個位元組組成,這些位元組用十六進位記數法表示並且用連字號隔開(比如,00-AA-00-4F-2A-9C)。
  通過 -s 參數添加的項屬於靜態項,它們不會 ARP 快取中逾時。如果終止 TCP/IP 協議後再啟動,這些項會被刪除。要建立永久的靜態 ARP 快取項,請在批次檔中使用適當的 arp 命令並通過“計劃任務程式”在啟動時運行該批次檔。
  只有當網際協議 (TCP/IP) 協議在 網路連接中安裝為網路介面卡屬性的組件時,該命令才可用。
  範例
  要顯示所有介面的 ARP 快取表,可鍵入:

  arp -a

  對於指派的 IP 位址為 10.0.0.99 的介面,要顯示其 ARP 快取表,可鍵入:

  arp -a -N 10.0.0.99

  要添加將 IP 位址 10.0.0.80 解析成物理地址 00-AA-00-4F-2A-9C 的靜態 ARP 快取項,可鍵入:

  arp -s 10.0.0.80 00-AA-00-4F-2A-9C

        At
  計劃在指定時間和日期在電腦上運行命令和程式。at 命令只能在“計劃”服務運行時使用。如果在沒有參數的情況下使用,則 at 列出已計劃的命令。

  文法
  at [//ComputerName] [{[ID] [/delete]|/delete [/yes]}]

  at [[//ComputerName] hours:minutes [/interactive] [{/every:date[,...]|/next:date[,...]}] command]

  參數
  //computername
  指定遠端電腦。如果省略該參數,則 at 計劃本機電腦上的命令和程式。
  ID
  指定指派給已計劃命令的識別碼。
  /delete
  取消已計劃的命令。如果省略了 ID,則電腦中所有已計劃的命令將被取消。
  /yes
  刪除已計劃的事件時,對來自系統的所有詢問都回答“是”。

   hours:minutes
  指定命令啟動並執行時間。該時間用 24 小時制(即從 00:00 [午夜] 到 23:59)的 小時: 分鐘格式表示。
  /interactive
  對於在運行 command 時登入的使用者,允許 command 與該使用者的案頭進行互動。
  /every:
  在每個星期或月的指定日期(例如,每個星期四,或每月的第三天)運行 command 命令。

  date
  指定運行命令的日期。可以指定一周的某日或多日(即,鍵入 M、T、W、Th、F、S、Su)或一個月中的某日或多日(即,鍵入從 1 到31 之間的數字)。用逗號分隔多個日期項。如果省略了 date,則 at 使用該月的當前日。
  /next:
  在下一個指定日期(比如,下一個星期四)到來時運行 command。

  command
  指定要啟動並執行 Windows 命令、程式(.exe 或 .com 檔案)或批次程式(.bat 或 .cmd 檔案)。當命令需要路徑作為參數時,請使用絕對路徑,也就是從磁碟機代號開始的整個路徑。如果命令在遠端電腦上,請指定伺服器和共用名稱的通用命名協定 (UNC) 符號,而不是遠程磁碟機代號。
  /?
  在命令提示字元顯示協助。
  注釋
  Schtasks 是功能更為強大的超集命令列計劃工具,它含有 at 命令列工具中的所有功能。對於所有的命令列計劃任務,都可以使用 schtasks 來替代 at。有關 schtasks 的詳細資料,請參閱“相關主題”。

  使用 at
  使用 at 命令時,要求您必須是本地 Administrators 組的成員。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.