Windows CMD命令列程式設計總結
眾所周知,Windows作業系統是圖形化的作業系統,對於普通使用者來說,它極大地降低了操作難度。但是,對於程式設計師來說,你有時候會發現,Windows 下的IDE不如Linux的bash來的高效和便利。事實上,這是一個誤區,Windows也支援命令列程式設計。CMD就是Windows自帶的shell。我在之前的幾篇部落格裡都用到過Windows CMD和bat(批處理),但都是零散的介紹,本文主要將以前的知識作一個總結。
一、CMD
1,開啟cmd,“win + r”即可快捷鍵開啟cmd視窗。
附:“ctrl + alt + t” 可以在linux下快捷開啟bash。
4,CMD命令手冊
來自百度文庫
二、bat檔案的應用
2,批量檔案複製
三、在C++中呼叫cmd的方法
2,通過“system”函式呼叫cmd
system函式是C/C++中包含的直接呼叫系統命令的一個函式,它的引數就是命令字串。Windows提供了三個版本:system(ANSI版本),_wsystem(Unicode版本)和_tsystem(聯合版本)。
下面我新建一個SystemCmd的win32 console工程,演示用system函式進行回顯和檔案複製。
int main()
{
_tsystem(L"echo test");
_tsystem(L"copy /y D:\\Development\\Test\\SystemCmd\\SystemCmd\\test.txt D:\\Development\\Test\\SystemCmd\\test.txt");
_tsystem(L"pause");
return 0;
}
注:
1,Unicode版本,可以識別反斜槓,檔案路徑需要用轉義字元。
執行截圖:
四、擴充套件
1,Powershell
新的Windows作業系統,逐漸有用Powershell替代CMD的趨勢。
2,Linux子系統
win10系統支援開啟Linux子系統,直接用Linux的bash命令列程式設計。
https://linux.cn/article-7613-1.html
http://www.cnblogs.com/micro-chen/p/5437316.html
相關文章
- Windows系統❤️cmd命令+實用工具 大全❤️完整總結Windows
- Windows最常用的幾個網路CMD命令總結Windows
- cmd 命令列 命令命令列
- windows7如何進入cmd命令列模式Windows命令列模式
- firewall-cmd 相關命令總結
- CMD命令 彙總
- 結對程式設計總結程式設計
- Windows批處理(cmd/bat)常用命令小結WindowsBAT
- cmd命令列提示系統命令無效命令列
- 程式設計技巧總結程式設計
- Simple Laravel Cmd Gui - 簡單的 Windows 下的 命令列工具 GUILaravelGUIWindows命令列
- 【程式設計素質】程式設計思想總結程式設計
- Windows如何在cmd命令列中檢視、修改、刪除與新增、設定環境變數Windows命令列變數
- 設計模式大總結(六):命令模式設計模式
- ffmpeg 命令列實用總結命令列
- python控制windows命令列程式PythonWindows命令列
- windows命令列命令Windows命令列
- Nio程式設計模型總結程式設計模型
- 程式設計感悟總結一程式設計
- Windows下cmd/powershell命令混淆繞過Windows
- 命令列介面設計命令列
- 計算機程式設計心得總結計算機程式設計
- (11)caffe總結之命令列解析命令列
- 自己總結物件導向程式設計的總結物件程式設計
- Rust 程式設計,讀取命令列引數Rust程式設計命令列
- 程式設計師程式設計知識經驗總結程式設計師
- Windows命令列下的程式管理薦Windows命令列
- MR核心程式設計思想總結程式設計
- Javascript非同步程式設計總結JavaScript非同步程式設計
- 程式設計師面試技巧總結程式設計師面試
- iOS圖形程式設計總結iOS程式設計
- qt model view 程式設計總結QTView程式設計
- c++/tcl程式設計總結C++程式設計
- windows cmd下開啟程式的一些命令,以防忘記Windows
- 好程式設計師web前端分享javascript關聯陣列用法總結程式設計師Web前端JavaScript陣列
- Windows10 - 在當前資料夾下開啟cmd(命令列)的方法Windows命令列
- windows 通過cmd命令(netsh wlan命令)連線wifiWindowsWiFi
- 好程式設計師大資料教程分享HadoopHDFS操作命令總結程式設計師大資料Hadoop