為了方便快新員工學習,快速掌握我們平時需要使用到的DOS命令,提高學習及工作效率。DOS命令的講解,都在Windows PC上完成,本文檔涉及的相關操作,都在WIN7電腦上執行。
某辦公室的一臺電腦上不了網,其他電腦都正常的;作為網絡工程師,現需要你處理一下;電腦無法上網的原因很多,我們從基礎的查起,比如是否有可用的ip、網關是否可達、DNS是否可用、網絡連通性是否正常等等;
方法1:電腦的ip地址都寫在網卡上,通過直接打開電腦的網卡,可以查看到電腦的ip;如下圖
方法2:通過DOS命令查看電腦的ip地址;
點擊 開始--運行-輸入cmd,回車進入命令界面
在命令界面直接輸入命令:ipconfig,回車
注意:
2.直接使用ipconfig命令,看不到網卡的DNS、以及mac地址;需要看到這些信息,可以執行 ipconfig/all
PC擁有地址之后,需要測試網絡聯通是否正常,我們常常用到的手段是ping;應用格式:Ping空格IP地址;比如測試與百度的連通性,我們可以直接ping百度;數據聯通正常,則會顯示時間、TTL等參數;
聯通異常,則如下:
或者
常用的ping幾個參數:
1.長ping,ping X.X.X.X -t ;不停的ping對方主機,直到你按下Ctrl+C;
Telnet原始的意思是遠程登錄,但我們常用來測試端口的有效性;
注意:這里只能測試TCP端口,UDP的端口不能使用telnet測試;
比如,需要測試是否可以連接到某ip的443端口,則,telnet x.x.x.x 443
聯通正常,則可以進入,或者會有回顯;
比如,客戶說,連接不上我們的升級客戶端,我們的升級客戶端使用的是51111端口,則我們直接telnet測試即可;
使用格式:tracert 目標地址
客戶內網有多個出口,多個上網路線,我們可以使用tracert查看,某IP 訪問目標地址所采取的路徑;常用于策略路由的檢查;比如,客戶有兩個出口,客戶希望訪問百度的數據走1號出口;我們觀察網關即可得到結論;
同時,我們也可以簡單的使用ping 來測試,ping出來的結果可以直接判斷PC是否可以解析、解析出來的ip是什么;
在DOS命令中,我們常用的是以下兩項:
Netstat用于顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用于檢驗本機各端口的網絡連接情況;我們常 netstat -na 來檢測本機是否監聽了某個端口,或者是否有連接產生;特別是提供端口服務的一些服務器;如下圖的2132端口;
其他的命令參數,可以參考下圖;
用戶是否可以上網,或者需要從制定的接口上網,我們都可以通過簡單的DOS命令來控制;首先查看本機路由,直接執行 route PRINT
默認情況下,本機的網關就是出去的路由,有時候,我們會遇到這樣一種情況,客戶的二層環境有兩個出口,也就是說有兩個可以充當網關的地址,客戶希望訪問某一個地址的時候從另外一個出去,其他的走自己的網關;如,訪問 1.2.5.4從另外一個網關出去;route add 1.2.5.8 mask 255.255.255.255 192.200.121.6
要刪除,則delete掉即可;
將以上的都檢查一遍之后,用戶不能上網,是否是本機的原因導致的,可以有一個初步的結論了;接下來,再介紹兩個我們常用到的DOS命令;
用于將計算機與共享的資源相連接(建立磁盤映射),或者切斷計算機與共享資源的連接(刪除磁盤映射),當不帶選項使用本命令時,它會列出計算機的連接;
參數如下:
用戶使用我們設備做認證策略,想要使用計算機名作為用戶名,但是,有時候我們讀取不到一些計算機的用戶名;可以做一下測試,在同一個局域網內,找一個PC,執行 nbtstat -a x.x.x.x 嘗試讀取x.x.x.x的計算機名;
若內網的PC也讀取不到,那么我們也是無法讀取的;經過測試,PC若是配置了多ip的話,會發生讀取異常,建議刪除再測試;
附:配置多ip
配置多ip之后,讀取效果如下,(有時候也可以讀取到,不穩定);
捷調出DOS窗口的方法:windows徽標健+R,輸入dos,回車就行
一、windows常用工具dos快速調用
mstsc 遠程桌面
winver windows版本查看
dxdiag 顯卡屬性
calc 計算器
notepad 記事本
mspaint 畫圖
iexplore ie瀏覽器
explorer 資源管理器
osk 屏幕鍵盤
iexpress 程序封裝工具
二、管理工具命令
compmgmt.msc 計算機管理
devmgmt.msc 設備管理器
diskmgmt.msc 磁盤管理器
fsmgmt.msc 共享文件夾管理
secpol.msc 本地安全策略
gpedit.msc 組策略
services.msc 服務管理
lusrmgr.msc 本機用戶和組管理
taskmgr 任務管理器
regedit 注冊表
msconfig 系統配置
control 控制面板
taskschd.msc 創建計劃任務
三、控制命令
logoff 注銷
shutdown -s -t 3600 一小時后關機,以秒為單位。
shutdown -r -t 3600 一小時后重啟
四、激活windows系統命令
slmgr.vbs -upk卸載原來系統安裝的系列號
slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX 安裝新的系列號
slmgr.vbs -skms XXX.com 設置激活服務器,可以是IP,也可以是域名
slmgr.vbs -ato 自動激活
slmgr.vbs -dlv 查詢激活狀態
很多的經典游戲,因為年代太過古老,是在DOS上運行的,比如《仙劍奇俠傳DOS版》、《軒轅劍外傳楓之舞》等等,當很多老玩家想要重新回顧一下經典,千辛萬苦在網上找到了資源下載下來,但是發現無法在WIN7、WIN10系統上運行,別提多郁悶了。很多人都是采用雙系統的辦法來玩這些游戲,但裝第二個系統比較麻煩,切換系統還得開關機。
這里讓我來教大家一個更簡單更方便的方法來解決這個問題吧。
這里以我WIN10上的1996年的《金庸群俠傳原版》為例來教大家如何進行吧。
正常操作打開游戲主程序,系統提示“此應用無法在你的電腦上運行”。那要怎么辦呢?
軟件下載下來后,運行,會出現兩個命令框。
1.輸入指令之前要將游戲的所在路徑全改為英文。比如我的《金庸群俠傳》就在E盤的“jyqxz”文件夾中。
2.在小命令框中最下端的“z:\>”后面,輸入指令:“mount c e:\jyqxz”,這行指令的意思就是將“jyqxz”文件夾模擬成DOS系統下的C盤。
3.回車后在下方出現“Drive C is mounted as local directory e:\juqxz\”,表示模擬成功,如果沒有成功,則檢查一遍路徑,重新在下方的“Z:\>”后輸入指令,直到成功。
4.模擬成功后,在下方的“z:\>”后輸入“c:”后回車,即進入C盤。
5.在下方的“c:\>”后輸入游戲的主程序名,《金庸群俠傳》原版的主程序名是“z”,輸入后回車,游戲就會運行了。
這樣,我們就成功運行了游戲。
但是有個問題,每次打開游戲,都要進行上述操作,是不是比較麻煩啊?有沒有辦法一次到位呢?
答案是有的。我們可以通過設置DOSBOX的配置文件來做到。
1.在DOSBOX的根目錄文件夾里,找到一個“DOSBox 0.74 Options.bat”文件。打開它,然后會自動以記事本的方式打開一個“dosbox-0.74.conf”的文件。這個就是配置文件了。
2.將配置文件拉到最下面,在[autoexec]一欄里,輸入上面所用到的指令,也就是
mount c e:\jyqxz
c:
z
然后保存關閉。
3.運行DOSBOX,游戲就會自動運行啦。
這時又有個問題了,如果你有多個DOS游戲,如果要換個游戲玩,那不是又要設置一遍,幾個游戲同時換著玩,那也很麻煩啊。沒關系,我再教大家一招。
1.首先找上面提到的配置文件的位置。
打開DOSBOX,在大命令框中,下圖所示就是配置文件的位置。
2.找到配置文件,復制,然后將復制的配置文件改名,然后剪切粘貼到DOSBOX所在的文件夾中。
比如我就改成“金庸群俠傳配置文件.conf”。
3.右鍵點擊DOSBOX圖標,選擇“創建快捷方式”或者“發送到桌面快捷方式”。
4.右鍵點擊新建立的快捷方式,選擇“屬性”,在屬性框中,目標一欄的后面輸入“-conf ".\金庸群俠傳配置文件.conf"”,注意前面有個空格。然后點擊“應用”后關閉。
5.建議將快捷方式改成游戲名,這樣方便查看。
這樣,一個《金庸群俠傳》的快捷圖標就做出來了。直接雙擊這個圖標就能自動打開這個游戲了。
6.依照上述方法,建立其他游戲的快捷圖標。
不過要注意,再次復制的配置文件中要記得將老游戲的模擬路徑改為新游戲的模擬路徑哦。
這樣,想玩哪個游戲,直接雙擊哪個游戲的快捷圖標就可以了,并且還可以多個游戲同時運行哦。
伙伴們,學會了嗎?這樣就不用再動不動就換系統了。
最后再教大家一個終極大法:不用任何設置,只要將游戲的主程序拖到DOSBOX的圖標上,就可以運行游戲了。
我是小鴿子,歡迎留言討論,點贊收藏!
關注我!了解更多實用技巧和游戲資訊!