cmd命令行工具
- 2022 年 8 月 6 日
- 筆記
- Python, python零基礎入門教程, 零基礎
在windows下進行python開發,需要經常使用cmd命令行工具。打開命令行工具有很多種方法,最簡單的就是win鍵+R鍵彈出運行窗口,然後輸入cmd
,
就會打開下面這樣的窗口。
不同版本,可能配色有所不同,但功能一致。它是windows系統下的一個shell程式,程式名為cmd.exe
,感興趣的童靴可以在C:\windows\system32
文件夾下找到它,雙擊後也可以打開。
它有一個很重要的作用,就是能夠通過程式名自動調用對應的程式,而不需要去找到可執行文件雙擊執行。
例如,在命令行鍵入notepad
回車,你會發現居然打開了記事本。(大家可以試試)
那是因為記事本這個程式的程式名就是notepad.exe
。舉一反三,你會聯想到之前在命令行中輸入python,那麼是不是也有一個程式叫python.exe
呢?Bingo,你猜對了。在你安裝python時選擇的目錄下,會找到python.exe
,雙擊打開,也可以進入python解釋器。
再進一步,qq的程式名是qq.exe
,那麼在命令行中輸入qq
是不是也可以打開qq呢?結果多半會如下:
這又是為什麼呢?
其實cmd在接受到用戶輸入的命令後,會去電腦中搜索同名的程式或者批處理等文件,但是為了效率,它不會查找每個文件夾。它只會去環境變數PATH
中存儲的路徑里,按照先後順然進行查找,一旦找到一個符合的就執行它。
qq.exe
所在路徑沒有被設置到環境變數PATH
中,所以打不開。如果想要在cmd中輸入qq
來打開qq,就需要把qq.exe
所在的路徑設置到環境變數PATH
中。怎麼設置環境變數請看下節環境變數如何設置
。