Win7中的Cmd命令列的使用技巧
對於Windows系統中的cmd工具,很多人都知道和使用過。
我之前也用過,但是後來看到了這個:Windows7 CMD提示的5個技巧,才發現,原來還有更多的一些小技巧,是之前不知道的。所以現在來總結一下:
【win7中cmd的一些高階的使用技巧】
先說說我之前不知道的一些功能:
1.cmd中按F7,可以調出(之前所輸入的)命令的歷史列表
上圖:
用法是,在cmd中,按F7,即可出現上圖的效果。
其實,預設的通過鍵盤上的上線箭頭,可以輸入之前/後輸入過的命令的。
但是之前不知道,原來F7可以跳出命令歷史列表的視窗的。
2.開啟或關閉win7的cmd中的自動補全的功能
win7預設的cmd,是支援自動補全的(就像Linux中shell中的效果一樣),即你輸入字母后,按TAB鍵,則會自動幫你匹配出相應的支援的命令(或當前資料夾下面的檔名),但是之前不知道,此功能,還是可以自己設定開啟或關閉的。
上圖:
即,cmd中,右鍵視窗左上角的圖示,選擇 預設值,然後打開了 控制檯視窗的屬性 的對話方塊,對於其中的編輯選項中的自動完成,可以自己開啟或關閉。
我之前就遇到過一次,不小心,不知道系統怎麼出了異怪的事情,cmd中自動補全功能失效了,按TAB鍵不起作用了,只是游標向右跳動一個TAB的距離,變成了輸入TAB鍵的功能了。後來才找到此選項,關閉後,再啟用,才折騰好,TAB才可以繼續實現自動補全的功能的。
再說說我之前就知道的一些功能:
3.設定cmd中預設(中文)文字的編碼
即 控制檯視窗 屬性中的預設內碼表的設定:
此處中文的win7,一般已經預設設定為了936了,這樣顯示出來的文字,是對應的中文GBK的編碼的。
因此,如果你使用其他程式向控制檯輸出中文字元的話,比如之前用過python的logging.info輸入中文資訊到cmd中,此時如果你輸出的漢字的編碼也是GBK的話,和cmd中的GBK一致,則漢字是可以正確顯示的。
如果你輸出的漢字是其他編碼,比如UTF-8,那麼和cmd中的GBK編碼不一致,就導致cmd中顯示出來的漢字,是亂碼了。對於python中,輸入漢字是unicode話,logging.info會自動輸出匹配的漢字,使得其可以正確顯示的。
4.快速編輯的功能
上圖:
預設的cmd,一般是關閉了 編輯選項 中的 快速編輯模式 的。
【非快速編輯模式】
當關閉了“快速編輯模式”的話:
貼上文字:
如果你係統剪貼簿中已經拷貝了一些字元,然後想要貼上到cmd中,那麼就需要點選右鍵:
選擇對應的貼上,才可以貼上對應的字元:
複製文字:
滑鼠是無法直接選擇對應的文字的,需要
即右鍵,選擇標記,然後再選擇一些文字:
然後點選右鍵或輸入鍵盤的Enter鍵,就可以實現複製對應所選內容了。
【快速編輯模式】
貼上文字:而如果啟用了“快速編輯模式”的話,那麼就可以通過直接點選右鍵,不會再出現上述的右鍵選單了,不需要選擇貼上,就可以實現上述字元的貼上了。
然後直接通過鍵盤上的Enter鍵或點選滑鼠右鍵,即可實現將選中的文字,拷貝到系統剪貼簿中,然後就可以貼上到別的地方/別的程式中了。
5.其他一些常見設定
主要是相關的:
(1)字型
(2)佈局
需要說明一下的是,關於螢幕緩衝區大小,指的是系統本身最大所儲存的內容,
而視窗大小,指的是你當前的cmd的視窗大小。
螢幕緩衝區的大小,肯定是要大於等於視窗大小的設定的。
果螢幕緩衝區大小的設定,決定了你的cmd視窗,最大能多大,即用滑鼠拖拉視窗的話,最大能變成多大。
對於螢幕緩衝區:
A。寬度:自己試試,改成不超過你的螢幕的寬度為宜,否則橫向太長,輸出的內容,就不容易看清了。
B。高度:一般設定為大於視窗的大小,這樣方便視窗在上下的高度方面,可以隨時進行調整。
(3)顏色