日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cmd应用基础 扫盲教程

發(fā)布時間:2025/5/22 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cmd应用基础 扫盲教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

cmd是什么?

對于程序員而言,cmd命令提示符是windows操作系統(tǒng)下一個比較重要的工具。對于程序員而言,為了追求更高的效率而拋棄花俏的界面已然是意見很常見的行為,截止到目前的,全世界仍有大量的服務(wù)器還使用著單一的命令行界面。

使用命令行界面的一個重要因素就是,在遠程管理的過程中,命令行操作緊需要傳遞少量的數(shù)據(jù)就可以對機器進行操作,如果是圖形界面,由于需要傳輸大量的圖形數(shù)據(jù),很可能出現(xiàn)延遲、鏈接不穩(wěn)定等情況,亦或者在同樣情況下效率沒有使用命令行界面操作來得高。所以,至今人們依舊離不開命令行操作。

而cmd則是windows系列操作系統(tǒng)下的命令行操作程序(不論是命令行或者是桌面這樣的圖形界面本質(zhì)上都是程序)。

命令行界面程序cmd.exe所在的目錄是C:\Windows\System32

順帶一提我們的桌面(圖形操作界面)則是位于C:\Windows下的explorer.exe

如何打開cmd

方法有很多,以下列舉幾種

1.打開C:\WindowsSystem32目錄,找到cmd.exe雙擊運行。當然,通常人們都不會這么做。
2.打開開始菜單->運行->輸入cmd->回車
3.通過快捷鍵:win(windows商標鍵) + r 調(diào)出運行框,然后輸入cmd回車
4.win7打開開始菜單之后可以直接輸入cmd回車

關(guān)于當前目錄

對于新手而言,這是一個必須要搞清楚的問題。首先我們來學習幾個命令:

1 cd C:\

?

cd是change directory的簡寫,意思是改變目錄,上面這條命令的意思就是切換到C:\目錄下。

可以觀察到,cmd界面上的目錄變成了C:\

我們可以從圖中看到,cmd中的文字有變化,而有變化的地方就是我們要注意的地方。

在每一行的最前面就是當前目錄的地址,例如最開始的

1 C:\Users\Lellansin>cd C:\

?

這當中”C:\Users\Lellansin”(如你的賬戶名稱是Admin的話就是C:\Users\Admin,注意是win7的默認目錄)就是我的當前目錄而執(zhí)行了cd C:\命令之后當前目錄就變成了 C:\

當前目錄是一個相對重要的概念,因為很多操作只能對當前目錄里面的文件進行。就好比,通常情況下,你要操作E盤某個目錄下的某個文件,你首先要雙擊“我的電腦”打開E盤相應(yīng)的文件夾,找到那個目錄才能操作那個目錄下的文件一樣。對于cmd而言,要操作相應(yīng)目錄下的文件需要切換到相應(yīng)的目錄。

1 #輸入dir回車,系統(tǒng)會返回當前目錄下的文件列表 2 dir

如何執(zhí)行或打開文件

1 C:\>1.txt

?

如果我在C盤根目錄下有一個1.txt的文本文件,那么就可以直接輸入1.txt回車,即可打開該文件。(這個在linux下也是同樣的情況,博主當年也搞不清楚怎么運行程序來著)

同樣的,如果存在hello.exe,那么直接輸入hello.exe即可運行該程序。當然需要注意的是,某些系統(tǒng)默認的應(yīng)用程序格式(如.exe文件)在cmd中調(diào)用的時候是可以省略后綴的。也就是可以直接輸入hello,然后回車也同樣可以運行hello.exe。

環(huán)境變量

環(huán)境變量一般是指在操作系統(tǒng)中用來指定操作系統(tǒng)運行環(huán)境的一些參數(shù),比如臨時文件夾位置和系統(tǒng)文件夾位置等。

常見的環(huán)境變量:

1 變量名 變量值 2 Path ...太多省略... 3 OS Windows_NT 4 windir %SystemRoot% 5 TMP %SystemRoot%TEMP 6 ComSpec %SystemRoot%system32cmd.exe

?

至于%SystemRoot%的值是什么,大家只要把它復(fù)制到文件瀏覽上面的地址欄里面然后回車就知道了。

環(huán)境變量的作用

為系統(tǒng)或者用戶程序設(shè)置一些默認參數(shù)。比如windir這個環(huán)境變量,就可能有程序通過讀取這個環(huán)境變量的值來查看系統(tǒng)的版本。

環(huán)境變量的設(shè)置方法

1.【我的電腦】->右鍵【屬性】->【高級】->【環(huán)境變量】->選中你要修改的環(huán)境變量點擊【編輯】即可
2.通過cmd設(shè)置(不推薦)

path的作用

path是一個很常見得環(huán)境變量。主要用來配置系統(tǒng)的默認路徑。也就是當你在某個目錄下執(zhí)行某個程序,但是本身目錄下卻沒有這個程序的時候,系統(tǒng)會自動到默認路徑下面也去找一找,有沒有你要執(zhí)行的程序。

比如你寫了一個hello.exe(編譯運行后,能在在程序的相應(yīng)的debug目錄下能找到)。然后把這個hello.exe移動到E:\test目錄下,接著

1 # 切換到E盤 2 cd E:\ 3 # 切換到E盤下的test文件中 4 cd test 5 #執(zhí)行hello.exe 6 hello.exe 7 # 假設(shè)程序輸出hello world 8 # 這個時候再切換到E盤根目錄下(cd .. 是切換到上級目錄) 9 cd .. 10 # 再執(zhí)行hello.exe 11 hello.exe 12 # 這個時候系統(tǒng)會提醒你找不到這個命令 13 # 但是如果你將 E:\test 這個目錄加入到 path中, 14 # 就可以在任意地方運行hello.exe

cmd的常見作用

1.自動關(guān)機
2.常看本地ip
3.使用ping
4.快速查詢本地服務(wù)、端口使用情況
5.快速調(diào)用一些常用工具
6.原始編程方式,用cmd調(diào)用編譯
7.學匯編都應(yīng)該知道cmd下的debug
8.批處理

自動關(guān)機

先說自動關(guān)機,貌似很多人都被開過自動關(guān)機的玩笑,我們通過cmd就可以實現(xiàn)自動關(guān)機命令

1 #輸入shutdown回車可以看到下圖效果 2 shutdown

shutdown并不是一個cmd命令而是一個windows系統(tǒng)自帶的程序shutdown.exe,位于C:\WINDOWS\system32目錄下,之所以能夠直接執(zhí)行,是因為C:\WINDOWS\system32目錄,是系統(tǒng)默認配置在環(huán)境變量path中的。其他還有很多的自帶程序都在這個目錄,以下其他程序不做過多說明。(PS:這里僅僅只講一些cmd的常見應(yīng)用,至于cmd的語法之類的,講了也有些雞肋,如果想學習批處理再研究也不遲)
廢話不多說,我們可以從上面的圖片看到,直接輸入程序自動給出了一些提示,這些參數(shù)告訴了我們這個shutdown.exe要怎么使用

1 shutdown -s

?

按照他提示的參數(shù)輸入這個命令,會彈出提示:

博主是在xp下測試,當然如果是在win7等系統(tǒng)下的話效果會不一樣。如果你在實驗這個命令,不要慌張馬上按照提示執(zhí)行下面的命令:

1 #取消關(guān)機 2 shutdown -a

?

接下來我們來看一下這個程序最常用的方式:

1 #1小時(3600秒)后關(guān)機 2 shutdown -s -t 3600

?

博主就經(jīng)常用到上面這個命令,甚至桌面常備取消關(guān)機的批處理(哈哈,當年沒少被開過這種玩笑)
好吧,少年,你是要問我批處理是什么嘛?
請你新建一個文件把“shutdown -s -t 3600”復(fù)制進去,然后保存,另存為.bat后綴的文件(如何更改文件后綴,不懂請戳度娘谷歌),接著雙擊這個bat文件。
如果你看到系統(tǒng)提示你一小時后會自動關(guān)閉,那么恭喜你,你已經(jīng)寫好了一個自動關(guān)機的批處理文件。那么同樣的可以想象,取消關(guān)機的批處理,就是一個.bat文件,里面寫著一行“shutdown -a”,雙擊一下就可以運行了(批處理的特點之一)。

當然如果,想在C語言中調(diào)用這個命令也很簡單。
先引入stdlib.h庫。接著就可以通過system()命令來調(diào)用了,如:

1 #include<stdio.h> 2 #include<stdlib.h> 3 main() 4 { 5 system("shutdown -s -t 3600"); 6 printf("自動關(guān)機已設(shè)置!"); 7 }

?

常看本地ip

通過ipconfig.exe就可以查看本地ip

ipconfig

當然也可以通過 /? 參數(shù)獲取更多的幫助

1 ipconfig /?

(PS:博主上面測試的時候?qū)懙氖莌elp,這個不是一個正確的參數(shù),然后下面那個是彈出來的提示)

當然ipconfig還有很多其他的用處,比如按照提示上面說的
/all Display full configuration information.
通過/all參數(shù)調(diào)用,可以顯示出全部的設(shè)置信息:

1 C:\Documents and Settingsst>ipconfig /all 2 3 Windows IP Configuration 4 5 Host Name . . . . . . . . . . . . : s3049 6 Primary Dns Suffix . . . . . . . : 7 Node Type . . . . . . . . . . . . : Unknown 8 IP Routing Enabled. . . . . . . . : No 9 WINS Proxy Enabled. . . . . . . . : No 10 11 Ethernet adapter 本地連接: 12 13 Connection-specific DNS Suffix . : 14 Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller 15 Physical Address. . . . . . . . . : 78-E3-B5-A3-A5-44 16 Dhcp Enabled. . . . . . . . . . . : No 17 IP Address. . . . . . . . . . . . : 172.26.22.49 18 Subnet Mask . . . . . . . . . . . : 255.255.0.0 19 Default Gateway . . . . . . . . . : 172.26.2.6 20 DNS Servers . . . . . . . . . . . : 58.22.96.66

?

(直接復(fù)制了,發(fā)圖麻煩)

這里可以查看到一些常見的信息,比如host name是主機名,Physical Address 則是傳說中的mac地址,IP Address 就是你的本機地址(注意這個通常是局域網(wǎng)下的)。至于后面的子網(wǎng)掩碼還有默認網(wǎng)關(guān)什么的,想了解的一可以去搜索一下。
還有/flushdns(flush DNS)刷新DNS緩存什么的。相信這些信息,網(wǎng)管專業(yè)的同學應(yīng)該都非常熟悉。(注:不明情況的圍觀群眾不要隨意開跳這個坑,了解基本即可。)

ping命令

記得原來微博上面有個吐槽,就是說很多人普通人用百度來搜索,而很多程序員則用百度來測試網(wǎng)絡(luò)是否聯(lián)通。那么如果使用ping.exe來測試網(wǎng)絡(luò)是否聯(lián)通:

1 ping www.baidu.com

?

除了這個用處以外還有一個很常見的作用就是測試自己是否能夠連接到某個ip,這里有一個路由器,連接了兩臺電腦,在每臺電腦上都可以通過ipconfig查看自己在局域網(wǎng)中的ip地址,假設(shè)對方的ip是192.168.1.106。那么便可以使用ping命令測試是否能聯(lián)通對方的電腦。

1 ping 192.168.1.106

?

當然,眼尖的同學應(yīng)該已經(jīng)發(fā)現(xiàn)了ping.exe的另一個作用,那就使用獲取某個網(wǎng)站的ip地址:

1 ping www.bilibili.tv 那么,下面的xxx就是B站的ip地址了。

其他閑話

至于
4.快速查詢本地服務(wù)、端口使用情況
5.快速調(diào)用一些常用工具
6.原始編程方式,用cmd調(diào)用編譯
7.學匯編都應(yīng)該知道cmd下的debug
8.批處理

這些有的內(nèi)容對于新手而言略坑,這里暫不做介紹。

其中的5.快速調(diào)用一些常用工具,就簡單說一下博主常用的工具:
notepad 記事本
calc 計算器
mspaint 畫圖板
這些實際上通過菜單調(diào)出運行(或者win+r)就可以直接輸入調(diào)出來。

?

?PS原文出自lellansin

轉(zhuǎn)載于:https://www.cnblogs.com/veis/p/6940913.html

總結(jié)

以上是生活随笔為你收集整理的cmd应用基础 扫盲教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。