1. 程式人生 > >windows常用的命令

windows常用的命令

不用 開發 1.3 要花 第一部分 相對 內部命令 程序 這就是


(2)在講Linux的命令之前,我們先介紹Windows的常用命令,主要有兩個目的,

1)對比學習Linux命令,加深對於Linux命令的理解
2)在平常的開發中,我們多少也會用到windows命令,所以也需要了解Windows的命令。



(3)有關命令的誤區:學命令時,是不是要把所有的命令都學會,都記住呢?
答案:不是的。


其實,不管是Windows命令還是Linux的命令,它們都有非常多的命令,多達幾百個,如果都學都記住,是絕對不可能的,
如果都記住的話,其它的都不用學了,光這些命令就要花費很久的時間,那怎麽呢?
這些命令可以分為三部分


1)第一部分,常用命令:30個左右的常用命令
2)第二部分,不時可能會用到命令:20個左右的較常用命令

3)第三部分,基本不可能用到的命令:剩下的全是用不上的命令



我們只需要掌握其中常用的命令即可,這些常用命令並不難學習,只要你用熟了,不想記住都難,至於那些較常用的命令,
不需要我們去專門的學習,後面工作中、或課程涉及到了再來熟悉也不晚,用過幾次你自然就會用了。


至於哪些基本不會用到的命令,我們根本不用關心,同樣的,假如在工作中你真的用到了,再去個別的熟悉就可以了,事實上
後面不用了你也會忘,忘了也沒關系,用時再去查閱即可,如果花大把的時間去學習這些基本都不會到的命令,是沒有意義的。

所以學習命令的要點就是,掌握和用熟常用命令即可,對於那些不常用的,用到了再去熟悉,這種方式才是合理的。




3.1 windows的常用命令


3.1.1 什麽是命令

最直接的理解就是,命令就是別人事先寫好的、編譯好的可執行程序,命令名就是程序名,輸入並執行命令,其實就是在執行程序。



3.1.2 windows內置命令

(1) 什麽是內置命令?
內置命令,不是一個獨立的程序,屬於系統的一部分,系統啟動時,這些內置命令會被直接加載內存中。


不能給windows內置命令加.exe尾綴:

在windows下,可執行程序都是以.exe結尾的,既然內置命令不是獨立的可執行程序,我們就不能給內置命令加.exe,
也就是說反過來,對於外置命令,我們是可以加.exe尾綴的,因為外置命令本來就是一個獨立的可執行程序,可執行程序
的文件本來就是.exe結尾的,後面還會介紹這個問題。



(2)windows下常見的內置命令


1)常見的內置命令有哪些
dir cls cd copy ren del edit md(mkdir) move more type rd(rmdir) xcopy。

不要記這些命令,熟悉就可以了,主要是希望大家和後面的Linux命令進行對比學習,這些命令知道有這麽回事,
到時候用到了網上搜索即可,用多了自然就熟悉了,我也不會去記。


2)使用這些內置命令

(a)dir
· 功能:顯示文件的信息。

· 使用格式:dir [/選項] [參數(文件)]
[]表示可以可有、可沒有,沒有時表示顯示當前目錄下的文件信息


· 參數:比如某個目錄/文件



· 選項
/p:當顯示的內容很多時,每次只顯示一部分,按任意鍵顯示下一部分。
/w:橫向列表顯示簡單信息。



· *通配符:dir *.txt





(b)cls:清屏





(d)cd:切換目錄
比如cd 目錄

· 如何切換到其它分區?
分區符: 比如e:


· .和..
- . :代表當前目錄
- .. :代表當前目錄的上一級目錄,也就是當前目錄的父目錄

- .和..的意義:構建相對路徑



· 絕對路徑和相對路徑

- 絕對路徑:從絕對位置算起的路徑

- 相對路徑:從某個相對位置算起的路徑


- 生活中的絕對路徑和相對路徑

+ 絕對路徑:中國/廣東/深圳/龍崗區/xx街道/51號
絕對位置是中國,從中國開始算起。


+ 相對路徑:50號/朝東隔壁,52號/朝西隔壁
不需要知道絕對位置,只要知道某個相對的位置,也能找到目的地,而且相對的這個位置並不是固定的。


- 計算機中的絕對路徑和相對路徑

+ 絕對路徑:C:\Users\Administrator\Desktop\aa
C:是絕對位置,從絕對位置算起。

演示:通過絕對路徑切換到其它目錄下


+ 相對路徑:比如
演示:通過相對路徑切換到其它目錄下

進入某個目錄,不一定要使用絕對路徑,使用相對路徑更方便,特別是當絕對路徑很長時,使用相對路徑
更方便。

相對路徑相對的是當前目錄或者上一級目錄,因為當前目錄或者上一級是是變著的,所以相對路徑也變化的,
不像絕對路徑,都是從一個絕對的起點開始算起的。


在Linux下,.和..含義也是這樣的,以及相對路徑和絕對路徑的含義,與windows是一樣的,所以講到Linux
的命令時,不再解釋.和..,已經相對路徑和絕對路徑。


(e)move:移動文件、修改文件名


(f)copy:復制普通文件、創建一個新普通文件

· 復制:copy 源文件 目標文件名,
copy命令只能復制普通文件不能復制目錄。

· 創建:copy con 新文件名
輸入內容
回車
然後按下ctrl+c


(g)del:刪除普通文件,不能刪除目錄

del只能用於刪除普通文件,不能用於刪除目錄。
刪除目錄時,只會把目錄裏面的普通文件刪除,但是目錄不會被刪除。

(i)md(同mkdir):創建目錄


(j)rd:刪除目錄
如果刪除的目錄是非空目錄的話,需要加一個/s選項,表示遞歸刪除


(k)xcopy:復制目錄和普通文件
· copy的缺點:只能復制普通文件,不能復制目錄。

· xcopy:既能復制普通文件,也能復制目錄

復制目錄時,如果不加/e選項,如果目錄裏面包含其他目錄,這些目錄不會被復制,只會復制普通文件
如果希望目錄也被復制,需要加一個/e選項

使用xcopy是需要選擇復制的是普通文件(F),還是復制的目錄(D)



(m)date和time:顯示當前日期,顯示時間

如何退出:ctrl+c 或者 回車


3.1.3 windows外置命令

(1)什麽是外置命令?

籠統的講,外置命令就是各種運行在操作系統之上的,獨立於與操作系統之外的程序,也就是各種的xxx.exe可執行文件
(可執行程序),外置命令說白了就是各種.exe結尾的可執行程序。

註意區分內置和外置,內置屬於是OS內部的一部分,外置是獨立於OS之外的單獨的程序。


(2)命令的詳細區分
分為內部命令、外部命令、可執行程序、批處理文件

1)內部命令:內置命令,OS內部的命令,屬於OS的一部分

2)外部命令:外置命令,安裝好系統後,默認就有的常用的可執行程序,不屬於屬於OS的一部分

當windows安裝好後,默認的常用的可執行程序,會自動被安裝在C:\Windows\system下,在這個目錄下可以
搜索到這些程序。

3)可執行程序:自己安裝的或者自己寫的可執行程序,都不屬於OS的一部分
(a)我們自己安裝的,一般默認安裝在program files這個目錄,當然你可以自己選擇安裝位置。
(b)我們自己編寫的程序,這個程序放在在什麽位置,完全可以由我們自己決定。


4)批處理文件:腳本文件,在腳本文件裏面可以寫一堆的命令,執行腳本文件時,可以批量的執行命令,這就是批處理文件
在後面Linux基礎高級課程中,再來介紹腳本文件,到時候會對比講解Linux和windows的腳本文件。

籠統的講,外部命令、可執行程序、批處理文件,我們都可以算作是外置命令(外部命令),不過那我們這裏就按照正規
的說法來,僅僅把系統安裝好後,默認就有的常用的可執行程序成為外置命令。


Linux的命令與windows命令分發是一樣的。

(3)如何執行(運行)可執行程序.exe
不管是外置命令這種可執行程序,還是自己安裝的可執行程序,自己寫的可執行程序,如何運行呢?

(a)第一種:設置快捷圖標,然後通過雙擊快捷圖標打開

(a)第二種:直接在命令行輸入可執行文件的名字,我們也可以運行這個程序。


(4)windows的常見外置命令(安裝好系統後,默認就有的常用的可執行程序)
比如:mspaint、ipconfig、calc、control、notepad,安裝windows系統時,這些程序都自動安
裝在了C:\Windows\system目錄

1)mspaint(mspaint.exe):畫圖程序

2)ipconfig(ipconfigg.exe):查看網絡,/all選項:表示查看所有詳細信息

3)calc(calc.exe):計算器

4)control(control.exe):控制面板(系統設置)

5)notepad(notepad.exe):打開一個記事本編輯器

windows常用的命令