1. 程式人生 > >Win7中的Cmd命令列的使用技巧

Win7中的Cmd命令列的使用技巧

對於Windows系統中的cmd工具,很多人都知道和使用過。

我之前也用過,但是後來看到了這個:Windows7 CMD提示的5個技巧,才發現,原來還有更多的一些小技巧,是之前不知道的。所以現在來總結一下:

【win7中cmd的一些高階的使用技巧】

先說說我之前不知道的一些功能:

1.cmd中按F7,可以調出(之前所輸入的)命令的歷史列表

上圖:

cmd F7 history

用法是,在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鍵,就可以實現複製對應所選內容了。

【快速編輯模式】

快速編輯模式 啟用了

貼上文字:而如果啟用了“快速編輯模式”的話,那麼就可以通過直接點選右鍵,不會再出現上述的右鍵選單了,不需要選擇貼上,就可以實現上述字元的貼上了。

複製文字:同理,對於複製cmd中的文字,用滑鼠選擇後:滑鼠選擇文字

然後直接通過鍵盤上的Enter鍵或點選滑鼠右鍵,即可實現將選中的文字,拷貝到系統剪貼簿中,然後就可以貼上到別的地方/別的程式中了。

5.其他一些常見設定

主要是相關的:

(1)字型

字型

(2)佈局

佈局

需要說明一下的是,關於螢幕緩衝區大小,指的是系統本身最大所儲存的內容,

而視窗大小,指的是你當前的cmd的視窗大小。

螢幕緩衝區的大小,肯定是要大於等於視窗大小的設定的。

果螢幕緩衝區大小的設定,決定了你的cmd視窗,最大能多大,即用滑鼠拖拉視窗的話,最大能變成多大。

對於螢幕緩衝區:

A。寬度:自己試試,改成不超過你的螢幕的寬度為宜,否則橫向太長,輸出的內容,就不容易看清了。

B。高度:一般設定為大於視窗的大小,這樣方便視窗在上下的高度方面,可以隨時進行調整。

(3)顏色

顏色