文章目錄
- Windows命令列簡介?
- 啟動命令列
- 基本命令
- dir:查看當前目錄下的內容
- md與cd命令:創建目錄與改變當前目錄
- copy命令與type命令:拷貝檔案與顯示文本檔案內容
- del命令:洗掉命令
- 其他常用命令與小技巧
- 其他資料
Windows命令列簡介?
現在大部分同學都是通過Windows作業系統來使用計算機,通常是使用滑鼠、鍵盤來啟動程式、關閉程式、錄入文本等,實際上,當我們在點擊滑鼠、敲擊鍵盤時,作業系統會執行相應的命令,我們操作電腦的程序就是一個不斷通過作業系統向計算機發送指令的程序,
早期的作業系統是沒有圖形界面的,人們只能通過在命令列控制臺中輸入命令來向計算機發送指令,畫風大概是這樣

在A>后的_游標處,輸入命令,按回車(Enter),作業系統就會查找命令對應的程式進行執行,
從這幅圖中我們也能查看電腦的基本資訊:當前日期、時間、作業系統版本、當前目錄(A盤的根目錄)、A盤下有哪些檔案、檔案的檔案名、擴展名、大小等資訊,在那個時候,A盤一般指的是軟盤,隨著MacOS、Windows作業系統的的普及,普通用戶逐漸習慣使用圖形界面與計算機進行互動,也就忘了如何通過命令來操作計算機,但作為計算機相關專業的學生,還是很有必要掌握通過命令列來與操作計算機,現在服務器廣泛使用的的Linux作業系統,一般都是通過命令列來進行操作,
Windows作業系統雖然主要是通過圖形界面與計算機進行互動,但也可以通過命令列與計算機互動,
啟動命令列
按Win鍵輸入cmd,點擊“命令提示符”,彈出如下視窗:

這里告訴了你幾個資訊:Windows的版本,當前所處路徑(這里是C盤下Users目錄下的hoho子目錄),
基本命令
常用基本命令有dir、md、cd、copy、del、type等
dir:查看當前目錄下的內容
下圖查看了C:\Users\hoho目錄下的所有目錄(中間標識<DIR>的為目錄),可以看到該目錄下沒有檔案,只有目錄,

有兩個特殊的目錄: . 目錄 與 … 目錄,
. 目錄指的是當前目錄,如果你輸入dir . 那么與輸入dir是一樣的,都是顯示當前目錄下的所有目錄與檔案,
..目錄指的是當前目錄的父目錄**(上一級目錄),如果你在這里輸入dir .. 那么顯示的是C:\Users目錄中的內容,如下圖所示

dir可搜索指定檔案,格式是:dir 你要查找的檔案名,如
dir test.txt,就是在當前目錄下查找test.txt,
dir可支持通過通配符搜索檔案,通配符*代表任意字符,?代表單個字符,一些例子如下:
dir *.java,在當前目錄下查找最后5個字符是.java的檔案,也就是查找java源代碼檔案,
dir Hell?.java,在當前目錄下查找Hell開頭,.java結尾,且這兩者中間只有1個字符的檔案,比如可能搜索出
Hello.java, Helli.java,但不會搜索出Helloo.java,Hell.java,
通配符非常重要,我們在學習Java的時候可能經常要輸入:
dir H*.java,在當前目錄下查找以H開頭的java源代碼檔案,
dir H*.class,在當前目錄下查找以H開頭的class位元組碼檔案,
dir命令還支持一些命令選項,可通過dir /?命令查看,常用的主要有 /AH,/S, /P,
md與cd命令:創建目錄與改變當前目錄
md,實際上就是make directory,創建目錄的意思,
cd,實際上就是change directory,改變當前目錄的意思,
舉一個應用場景:剛才我們的操作都是在當前目錄下進行,但有的時候我們需要在指定目錄下進行,比如,我們希望將自己撰寫的Java源代碼檔案放到了d:\test\目錄下,不過現在d盤下并不存在test目錄,
實施步驟:
- 首先,我們要切換到d盤(d:),
- 然后再d盤創建test目錄(md test),瀏覽一下當前目錄(dir),
- 然后改變當前目錄為test(cd test),瀏覽一下當前目錄(dir)這里是d:\test目錄,
命令如下:
d:
md test
dir
cd test
dir
``
如下圖所示:

可以看到新建的d:\test目錄中什么都沒有,
copy命令與type命令:拷貝檔案與顯示文本檔案內容
這時我們使用copy con HelloWorld.java在命令列下創建HelloWorld程式,該命令可以將鍵盤輸入的內容存成檔案HelloWorld.java,注意:結束當前輸入請按Ctrl+Z,如下圖所示:

可以看到,在控制臺下,我們通過copy con命令創建了HelloWorld.java檔案,然后通過type命令顯示該檔案的內容,
說明:
copy, 拷貝檔案命令,格式:copy 路徑名\源檔案名 路徑名\目的檔案名,例如,命令copy c:\test.txt d:\temp\Hello.java指的是將c盤下的test.txt檔案復制到d:\temp目錄下并重命名為Hello.java,
而上面的copy con HelloWorld.java指的是將鍵盤輸入的內容拷貝成HelloWorld.java檔案,
type, 查看文本檔案命令,注意:所有源代碼檔案都是文本檔案,包括.java、.c、.cpp都是文本檔案,
如果我們安裝好了JDK并配置成功PATH變數,那么我們就可以編譯運行就Java程式,命令如下:
javac HelloWorld.java
java HelloWorld
注意:java HelloWorld命令中的HelloWorld不是檔案名,而是類名,
安裝JDK與配置PATH變數可以查看這篇文章:《Win10下JDK環境變數的設定與JDK的下載》,
del命令:洗掉命令
最后,我們不需要這些檔案,可以使用del命令進行洗掉,可以有多種洗掉方式:
del *.* //洗掉所有檔案
del * //洗掉所有檔案
del *.java //洗掉所有.java檔案
del *.class //洗掉所有.class檔案
del H*.java //洗掉所有H開后的.java檔案
//后面的是注釋,不用敲入,
注意:del命令一般只能洗掉非空目錄,更多詳細使用方法,請輸入del /?查看,
其他常用命令與小技巧
常用命令
shutdown -s -t 3600 // 一個小時后關閉電腦
ipconfig // 查看當前網路IP. ipconfig /all,查看詳細網路配置
ping 192.168.1.1 // 查看與192.168.1.1是否連通
where xxx // 查看xxx檔案在那個路徑
tree // 查看目錄樹
tree > DirTree.txt // 將tree命令現實的內容放入DirTree.txt檔案
dir *.java /s > Result.txt //將當前目錄及其子目錄下所有的.java檔案找到,并將這些結果放入Result.txt
注意:>指的是重定向,上面的示例,就是將當面命令的輸出重定向到某個文本檔案,
小技巧
- 終止當前程式運行: 可嘗試按
ctrl+c、ctrl+z、ctrl+break、esc, - 重復輸入上面某個指令: 按方向上鍵,多按幾次,
- 檔案名補全Tab鍵: ,比如輸入的命令中包含某個檔案名,但是那個檔案名你只記得一部分,這時候多按幾次Tab鍵,就會自動補全,
其他資料
CMD基礎操作
?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/291028.html
標籤:java
