windows命令列cmd設定和快捷鍵

2021-06-25 09:35:21 字數 2783 閱讀 3123

命令列設定

用命令視窗檢視執行日誌,但是有時編碼格式不對,大部分都是utf8

下面步驟操作可以把命令視窗編碼方式改為utf8

開啟命令視窗cmd

輸入命令

chcp 65001

如果發現還是亂碼,其實還有乙個步驟需要設定

命令視窗的標題部分 > 右鍵 > 屬性 > 字型 > lucida console

note:

ms-dos為以下國家和語言提供字符集:

**頁描述  1258越南語  1257波羅的語  1256阿拉伯語  1255希伯來語  1254土耳其語  1253希臘語  1252拉丁 1 字元 (ansi)  1251西里爾語  1250中歐語言  

950正體中文  949朝鮮語  936 簡體中文(預設)  932日語  874泰國語  850多語種 (ms-dos latin1)  437ms-dos 美國英語

[windows cmd 編碼]

cmd快捷鍵

f1 - f9

f1: 功能相當於「→」,對上一條命令進行逐字列印。 輸入一條命令,回車執行,再按f1變可看到效果

f2: 按下此鍵後,會在中間反白提示「輸入可複製的字元數量」,開始看這句話真的沒看懂。

解釋是:

「此時直接按下上次輸入命令中包含的字元(區別大小寫)後,命令提示符將自動輸入到按鍵字元。」

同樣是輸入一條命令,回車執行,再按f2測試了一下才明白這其中意思。

比如先執行命令:cd "c:/documents and settings/administrator"

然後再輸入f2 a, 便會得到:「cd "c:/documents and settings/」

f3: 重複上一條命令

「刪除當前游標到符合條件的第乙個字元的前一字元之間的字串,

如果按下的鍵不包含以前字元,則不進行操作並關閉提示視窗。」

關於對f2,f4的理解參照我後面的總結。

f5: 相當於"↑", 在歷史記錄中逐條上查「前一條命令」

f6: 相當於cter+z「    如下「^z」

f7: 反白顯示所有歷史記錄,配有編號。

並支援使用每條命令的首字母進行搜尋、快速導航。

這個功能有點像explorer中可以「鍵入檔名進行導航」的功能,區別是命令列中只支援首字母。

f8: 在命令列下可以輸入以下字元,此時按下f8快捷鍵,

他會在歷史記錄中逐條上查「以剛才輸入那部分字元開始的命令」

所以當什麼都不輸入的時候,他的功能相當於f5

f9: 輸入按下f7時,顯示的歷史記錄的編號,可以直接執行該命令。

f1: 單字元輸出上次輸入的命令 相當於方向鍵上的 → 的作用   

f2: 可複製字元數量 , 輸入上次命令中含有的字元,系統自動刪除此字元後的內容. eg:輸入 cd test 在按下f2 輸入 e 後,系統自動輸入 cd t 命令.   

f3: 重新輸入前一次輸入的命令   或者按向上鍵   

f4: 可刪除字元數量,同於f2的功能,eg: 輸入 cd test 將游標移動到d下面,按下f4 輸入e後,系統自動刪除t以後(包括d) e(不包括e)以前的字元 命令變為 cest.   

f5:相當於方向鍵上的↑的作用。   

f6:相當按鍵盤上的ctrl+z 鍵   

f7:顯示命令歷史記錄,以圖形列表窗的形式給出所有曾經輸入的命令,並可用上下箭頭鍵選擇再次執行該命令。   

f8:搜尋命令的歷史記錄,迴圈顯示所有曾經輸入的命令,直到按下回車鍵為止;   

f9:按編號選擇命令,以圖形對話方塊方式要求您輸入命令所對應的編號(從0開始),並將該命令顯示在螢幕上;

如果你的歷史記錄中有這些記錄:

cd c:/a

dircd c:/b

clscd c:/c

此時輸入cd,再按f8,便會依次定位到:cd c:/c, cd c:/b和cd c:/a,

總結:f1-f4:

這一組快捷鍵配合」ctrl+←「以及「ctrl+→」使用。 可以實現對當前命名的的快速編輯 功能。

其實f2更像vim中的fx命令,可以查詢到該行的特定字元

f4更像vim中的dfx命令,在fx定位後再配合乙個d,刪除到該位置。

習慣先用f3,或者f8調出我想要執行的歷史命令。

然後對這條命令使用」ctrl+←「,「ctrl+→」,f2,f4進行修改

f7,f8,f9:

這三個命令配合,可以最為bash中ctrl+r的乙個簡單替代品。實現對歷史記錄中的命令進行搜尋 的功能。

習慣用法是:

或者,輸入命令的開頭,再按f8定位,

或者,按f7,使用命令首字母定位(或者配合f9)。

esc:清除當前命令列; 

cls: 清屏  

ctrl+h:刪除游標左邊的乙個字元;   

ctrl+c 或者ctrl+break,強行中止命令執行;   

ctrl+m:表示回車確認鍵;   

」ctrl+←「鍵和「ctrl+→」, 他們分別跳到前乙個單詞和後乙個單詞。

alt+f7:清除所有曾經輸入的命令歷史記錄   

tab鍵:在命令提示符狀態下,我們可以按下tab鍵來選擇當前目錄下面的檔案和資料夾,它的選擇是按照一定順序來進行的,按下shift+tab組合鍵還可以進行反方向選擇,非常方便。注意,此時我們所選擇的檔案還包括隱藏檔案在內   tab鍵,他會補全路徑

alt+滑鼠雙擊 開啟當前檔案的屬性   

alt+enter全屏再按退出 

from:

C 呼叫WINDOWS命令列 CMD

最近 特別忙啊 想總結些東西都沒時間,剛好做了個編輯器需要對接批處理cmd命令,順帶記下來點簡單的東西。用途 執行外部的批處理命令 例如 a.在u3d的編輯器類中操作cmd指令碼,自動生成protobuf檔案。b.資源的自動匯入匯出 c.呼叫外部程式顯示,開啟外部程式 反正挺有用,看你用不用而已。1...

Windows命令列cmd之cd命令用法

cd 即 change directory,切換路徑,可以通過在後面新增接驅動器符號 完整路徑和相對路徑來實現路徑的轉換。命令列工具 windows r開啟執行視窗,輸入cmd,進入命令列工具介面,預設目錄為當前使用者所在的目錄 回到根目錄 cd 回到上一層目錄 cd.進入任一目錄 方法1 1 直接...

git 命令列 和 cmd命令列

設定全域性使用者名稱 git config global user.name 區域性把global換成local 檢視全域性 git config global list 檢視git的狀態 git status 初始化 git into 名字 新增乙個檔案 git add readme.txt 刪除...