常用DOS命令及BAT简介.ppt_第1页
常用DOS命令及BAT简介.ppt_第2页
常用DOS命令及BAT简介.ppt_第3页
常用DOS命令及BAT简介.ppt_第4页
常用DOS命令及BAT简介.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

常用DOS命令及BAT簡介,PreparedbyZhangLiangTel:61523,大綱:,DOS命令簡介DOS常用網絡命令介紹BAT簡介及命令介紹BAT實踐(例子分析),關于DOS,DOS:DiskOperatingSystem.Win9x構建於DOS之上,但是在WindowsNT/2000/XP/2003上,DOS只是命令行工具,只是作為操作系統所提供的虛擬機而已。優點:1)完成圖形界面無法實現的工作(如系統恢復、故障診斷等)2)比圖形界面更高效、使用更方便(如遠程控制、批量管理等)進入DOS界面的方法:1單擊“開始”“執行”輸入“cmd”單擊“確定”2單擊“開始”“所有程式”“附屬應用程式”單擊“命令提示字元”,提示,1)DOS命令不區分大小寫(dir和DIR是一樣的)2)用“Tab”鍵可幫助輸入命令3)向上箭頭“”和向下箭頭“”-回看上次執行的命令4)“Ctrl+C”組合鍵-中斷操作5)鼠標右鍵“標記”,選中文本後點鼠標右鍵或按“Enter”-復制文本6)鼠標右鍵“貼上”-把復制的內容粘貼到提示符下7)“F7”鍵-查看執行過的命令8)“help”-查看系統內可用的dos命令9)command/?-查看命令的參數信息,DOS命令分類,一)目錄操作類命令二)磁盤操作類命令三)文件操作類命令四)其它命令,一.目錄操作類命令-1,1)md-建立子目錄2)dir-顯示磁盤目錄3)cd-改變當前目錄4)rd-刪除子目錄5)tree-顯示磁盤目錄結構6)deltree-刪除整個目錄及下屬子目錄和文件7)tasklist-顯示進程8)path-路徑設置,一.目錄操作類命令-2,path設置可執行文件的搜索路徑功能:設置PATH環境變量中的命令路徑,用於在指定的目錄下搜索命令。使用不帶參數的path顯示當前的搜索路徑,如果鍵入“path;”則會清除所有的搜索路徑設置,只在當前路徑中搜索。語法:path%path%Drive:Path;注意事項:用“;”分隔命令路徑中的目錄舉例:將默認搜索路徑更改為:C:WINDOWSsystem32,C:WINDOWS,C:sqa鍵入命令:pathc:windowssystem32;c:windows;c:sqa,二.磁盤操作類命令,1)format-磁盤格式化2)unformat-恢復格式化3)chkdsk-檢查磁盤當前狀態4)diskcopy-整盤復制5)label-建立磁盤卷標6)vol-顯示磁盤卷標7)scandisk-檢測、修復磁盤(Win9x)8)defrag-重整磁盤,三.文件操作類命令,1)copy-文件復制2)xcopy-目錄復制3)type-顯示文件內容4)ren-文件改名5)fc-文件比較6)attrib-修改文件屬性7)edit8)del-刪除文件9)undelete-恢復刪除,四.其它命令-1,常用其它命令:1)cls-清屏幕命令2)ver-查看系統版本號3)date-日期設置4)time-系統時間設置5)常用網絡命令,四.其它命令-2(常用網絡命令),常用網絡命令:1)ping-IP連接測試2)ipconfig-IP配置信息3)netservice-網絡服務管理4)tracert-路由追蹤5)arp-地址解析6)telnet-遠程管理7)ftp-文件傳輸8)tftp-簡單文件傳輸9)route-路由10)netsh-計算機網絡配置,常用網絡命令-ping,功能:通過發送ICMP並接收其應答,測試驗証與另一台TCP/IP計算機的IP級連通性是用於檢測網絡連接性、可到達性和名稱解析的疑難問題的主要TCP/IP命令。語法:ping-t-a-ncount-lsize-f-iTTL-vTOS-rcount-scount-jhost-list|-khost-list-wtimeouttarget_name參數說明:如圖舉例說明:pingl65000n6pingt,常用網絡命令-ipconfig,功能:顯示當前所有的TCP/IP網絡配置值、刷新DHCP或DNS設置。語法:ipconfig/?|/all|/renewadapter|/releaseadapter|/flushdns|/displaydns|/registerdns|/showclassidadapter|/setclassidadapterclassid參數說明:/all顯示所有適配器的完整TCP/IP信息/renewadapter更新所有適配器特定適配器的DHCP配置/releaseadapter發送DHCPrelease消息到DHCP服務器,以釋放所有適配器特定適配器的當前DHCP配置並丟棄IP地址配置/flushdns清理並重設DNS客戶解析器緩存的內容/displaydns顯示DNS客戶解析器緩存的內容舉例說明:ipconfigipconfig/releaseipconfig/renew,常用網絡命令-netservice-1,簡介:許多服務使用的網絡命令都以詞net開頭服務:NETACCOUNTS|COMPUTER|CONFIG|CONTINUE|FILE|GROUP|HELP|HELPMSG|LOCALGROUP|NAME|PAUSE|PRINT|SEND|SESSION|SHARE|START|STATISTICS|STOP|TIME|USE|USER|VIEW說明:在命令提示符下鍵入nethelp命令,可以獲得net命令的語法幫助。例:鍵入nethelpaccounts可獲得accounts命令幫助信息所有net命令都接受/y和/n命令行選項。例:netstopserver/y通過自動回答“是”而無需確認並關閉服務器服務如果服務名包含空格,應使用引號將文本引起來(即“ServiceName”),例:啟動網絡登錄服務:netstart“netlogon”舉例說明:netshare-設置共享資源,常用網絡命令-netservice-2,Netshare:用於管理共享資源語法:netsharesharename=drive:path/USERS:number|/UNLIMITED/REMARK:text/CACHE:Manual|Automatic|Nosharename/USERS:number|/UNLIMITED/REMARK:text/CACHE:Manual|Automatic|Nosharename|devicename|drive:path/DELETE參數說明:sharename指定共享資源的網絡名稱drive:path指定要共享目錄的絕對路徑/remark:“text”添加關於資源的描述注釋/delete停止共享資源舉例說明:使用共享名wireless共享本地計算機的d:wlan目錄並包括注釋鍵入命令:netsharewireless=d:wlan/remark:“工作共享”,常用網絡命令-tracert,功能:通過遞增TTL字段值將ICMP消息發送給目標確定到達目標的路徑語法:tracert-d-hmaximum_hops-jhost-list-wtimeouttarget_name參數說明:/d防止tracert試圖將中間路由器的IP地址解析為它們的名稱。可以加速顯示tracert的名稱。-h在搜索目標的路徑中指定躍點的最大數。默認為30個躍點。舉例說明:追蹤到的路由,查看連接是否正常tracert,常用網絡命令-arp,功能:管理ARP列表語法:arp-sinet_addreth_addrif_addrarp-dinet_addrif_addrarp-ainet_addr-Nif_addr參數說明:-a顯示所有網卡當前的ARP緩存表-d解除IP地址與網卡MAC地址的綁定-s將網卡的IP地址和MAC地址綁定舉例說明:查看本機的ARP表:鍵入命令:arpa將IP地址與MAC地址綁定:鍵入命令:arp-s1200-aa-00-62-c6-09,常用網絡命令-telnet,功能:允許用戶與使用Telnet協議的遠程計算機和可網管設備進行通信語法:telnetRemoteServer參數說明:RemoteServer指定要連接的服務器的名稱或IP地址提示:從telnetclient切換到命令模式,在telnet提示符下按ctrl+;返回到telnetclient,按Enter鍵舉例說明:啟動telnetclient,連接到服務器00鍵入命令:telnet00回車後,如圖所示。,常用網絡命令-ftp,功能:將文件傳輸到FTP服務器,或從FTP服務器傳輸文件語法:FTP-v-d-i-n-g-s:filename-a-w:windowsize-Ahost參數說明:-s:filename指定包含ftp命令的文本文件-A匿名登錄到FTP服務器(anonymous)提示:ftp參數的前綴必須使用連接號(-)而不是斜線(/)“!”從ftp子系統切換到命令提示符下,“exit”返回ftp子系統“helpcommand”或“?command”顯示ftp子命令說明子命令hash:切換已傳輸的每個數據塊的數字簽名(#)打印舉例說明:匿名登錄服務器,並下載(get)、上傳(put)文件鍵入命令:ftpA(-hash-get-put-bye),常用網絡命令-tftp,功能:將文件傳輸到TFTP服務器,或從TFTP服務器傳輸文件語法:TFTP-ihostGET|PUTsourcedestination參數說明:-i指定二進制圖像傳送模式,如果省略,則以ASCII模式傳送Host指定本地或遠程計算機Source指定要傳送的文件,destiantion指定文件傳送到的位置Put將本機的destination文件傳送到遠程計算機的source文件Get將遠程計算機的destination文件傳送到本機的source文件舉例說明:TorecovercrashedNETGEARHomeRouter鍵入命令:tftpiputWGR614v9.chk,常用網絡命令-route,功能:在本地IP路由表中顯示和修改條目語法:route-f-pcommanddestinationMASKnetmaskgatewayMETRICmetricIFinterface參數說明:command:add添加路由change更改現存路由delete刪除路由print打印路由Masknetmask指定與網絡目標地址相關聯的網掩碼。Gateway指定超過由網絡目標和子網掩碼定義的可達到的地址集的前一個或下一個躍點IP地址。Metric用來在路由表里的多個路由中選擇與轉發包中的目標地址最為匹配的路由IF指定目標可以到達的接口的接口索引。忽略則由網關地址確定。(routeprint可以顯示接口)舉例說明:顯示路由表中的當前項目:routeprint顯示IP路由表中以88開始的路由:routeprint88.*,常用網絡命令-netsh,功能:用來從本地或遠程查看、修改當前運行的計算機的網絡配置語法:netsh-aAliasFile-cContext-rRemoteMachineCommand|-fScriptFile內容中的命令:?-顯示命令清單。add-新增項目清單中的設定項目。bridge-變更到netshbridge內容。下列是可使用的子內容:bridgediagfirewallinterfacerasroutingwinsock舉例說明:查看IP地址:netshinterfaceipshowaddress“ethernet”配置IP地址鍵入命令:netshinterfaceipsetaddress“ethernet”static1,關於BAT,Batch(批處理),對某對象進行批量的處理;由一系列命令構成,包括對其它程序的調用1)擴展名為.bat或.com,由DOS或Windows內嵌的命令解釋器解釋運行2)批處理是一個文本文件,基本上每一行都是一條DOS命令,可用edit命令或記事本等任何文本文件編輯工具創建和修改批處理文件3)批處理是一種簡單的程序,可以通過條件語句(if)和流程語句(goto)來控制命令運行的流程,或使用循環語句(for)來循環執行一條命令4)每個編寫好的批處理文件都相當於一個DOS的外部命令,可被調用5)運行方式:雙擊運行,或在DOS命令行運行,簡單BAT內部命令簡介-1,1.批處理符號簡介a)回顯屏蔽()功能:表示不顯示後面的命令Sample:echohelloworldb)重定向與功能:將輸出信息重定向到指定的設備或文件。默認輸出到顯示器。Sample:echoaaaaaa.txt即可将本在顯示器上顯示的信息aaaaa输出到文件a.txt中,屏幕上没有任何顯示。如果文件a.txt本来已经存在,该命令将首先擦除a.txt中的所有信息,然后写入信息aaaaa;若a.txt本来就不存在,该命令即可新建一个a.txt文件,并寫入信息aaaaa。echoaaaaaa.txt类似于echoaaaaaa.txt。区别在于:如果a.txt本已存在,a.txt会擦除a.txt中的原有内容,而a.txt并不擦除原有内容,仅在a.txt文件的末尾添加信息aaaaa。a.txt不存在时,二者没有差别。,簡單BAT內部命令簡介-2,2.echo命令功能:打開回顯或關閉請求回顯功能,或顯示消息。語法:echoon|offmessageSample:echohelloworld3.goto命令功能:跳轉命令,程序指針轉到指定的標簽,從標簽後的第一條命令開始繼續執行批處理程序語法:gotolabel(label是參數,指定所要轉向的批處理程序中的行)Sample:gogogoipconfig/releaseipconfig/renewgotogogogo,簡單BAT內部命令簡介-3,4.rem命令功能:注釋命令,相當於c語言中的/*-*/,它並不會被執行,只是起一個注釋的作用,便於別人閱讀和自己是後修改。(:也有注釋的作用)語法:remmessageSample:RemHereisthedescription5.pause命令功能:暫停命令運行pause命令時,將會顯示“請按任意鍵繼續.”Sample:titleBAT_WLANechowelcomepause,簡單BAT內部命令簡介-4,6.call命令功能:從一個批處理程序調用另一個批處理程序,並且不終止父批處理程序。語法:callDrive:PathFileName:labelarguments參數:Drive:PathFileName指定要調用的批處理程序的位置和名稱7.start命令功能:調用外部程序,所有的DOS命令和命令行程序都可以被調用Sample:打開Windows的計算器,並同時pingstartcalcstartping注意:如果不用start,則逐條運行命令(即必須關掉計算器,才執行ping),簡單BAT內部命令簡介-5,8.if命令功能:表示將判斷是否符合規定的條件,從而決定執行不同的命令語法1:if“參數”=“字符串”Command說明:參數如果等於指定的字符串,則條件成立,運行Command,否則運行下一句(注意是兩個等號)語法2ifexist文件名Command說明:如果有指定的文件,則條件成立,運行命令,否則運行下一句。Sample:ifexistconfig.syseditconfig.sys語法3iferrorlevel/ifnoterrorlever數字Command說明:如果返回碼等於指定的數字,則條件成立,運行命令,否則運行下一句。Sample:iferrorlevel2gotosos說明:常見的DOS程序運行返回碼(數字)為0、1,簡單BAT內部命令簡介-6,9.for命令功能:主要用於參數在指定的范圍內循環執行命令。語法:for%variableIN(set)DOcommandcommand-parameters注意:指定變量須使用%variable而不是%variable變量名稱區分大小寫,%i不同於%I。啟用擴充命令,則額外支援額外的FOR命令。參數說明:%variable指定一個可以取代的參數(set)指定由一或多個檔案組成的檔案組。可使用通配字元。command指定命令來執行每一個檔案。command-parameters為所指定的命令指定變數或參數。Sample:生成30個文本文件,分別以130命名for/L%iin(1,1,30)doechoXXXXX%i%i.txt,簡單BAT例子分析-1,刪除系統默認共享與無用的文件echooffnetshareD$/delete

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论