《電腦愛好者》2016年第8期
一般看來,命令提示符窗口只能用來執(zhí)行命令,殊不知它也可以用來做文檔編輯用,不僅可用來編輯代碼,還能用來編寫普通文章呢。此外,對于命令提示符窗口中執(zhí)行過的命令或顯示的結(jié)果,如何才能將它們變成一個文本,也可能會是大家關(guān)心的問題。
1. 命令的重復(fù)使用和再編輯
(1)命令復(fù)用不用重新輸入
在命令提示符窗口中,有時我們會對某些命令重復(fù)使用,且有的命令在附帶參數(shù)和選項之后會很長,如果每次都重新輸入,會非常麻煩。如果先將命令復(fù)制出來,粘貼到記事本中,使用時再粘貼回來,也不是不可以。但其實我們有更好的選擇,其中的奧妙在于F1~F5、F7~F9等功能鍵的巧用。
如果我們前面在命令提示符窗口中曾執(zhí)行過一些命令,現(xiàn)在需要重復(fù)使用其中的某條命令,那么,只需按下F7功能鍵,在彈出的命令列表中用上下箭頭選擇需要重復(fù)使用的命令,然后回車即可(圖1)。
如果要使用一條同剛剛執(zhí)行過的命令雷同,但后面的參數(shù)有所不同的命令,例如上一條是“TREE /?”,而現(xiàn)在要執(zhí)行“TREE /F”,兩條命令只有一個字母之差,那么只需連續(xù)按動F1功能鍵,隨后上一條命令會逐字顯示出來,直到顯示為“TREE /”的時候,再輸入一個字母F就可以了(圖2)。
若要重復(fù)使用上次使用的命令,且使用的字串為從命令開始到首次出現(xiàn)某個字符的字串,那么,只需直接按下F2功能鍵即可復(fù)制這段字串。例如,上次執(zhí)行了“DIR C:\WINDOWS\*.TXT /ON”命令,現(xiàn)在要復(fù)用*號之前的命令段,則只需在按下F2功能鍵之后,當(dāng)看到屏幕彈出顯示“輸入可復(fù)制的字符數(shù)量”后,再按下*鍵即可獲得這一命令段(圖3)。
小技巧:神奇的目錄“調(diào)度”
在當(dāng)前文件夾下,也許會有許多子文件。如果我們要在下達的命令中對某個子文件夾進行操作,必須輸入這個文件夾的名稱嗎?不需要!我們可以自動切換出需要的子文件夾。例如,當(dāng)前位置處于D:分區(qū)的根目錄,我們需要列出“Program Files (x86)”文件夾下的文件信息,這時只需先輸入DIR命令,然后反復(fù)按動Tab鍵即可切換出該文件夾,從而自動組合出“DIR "Program Files (x86)"”這樣的目錄顯示命令(圖4)。
如果需要完全復(fù)制使用過的上一條命令,則更為簡單,按下F3功能鍵,上次使用過的命令就會出現(xiàn)在輸入提示符的后面。
若要刪除長命令中的某一段字符串,可使用F4功能鍵。在命令提示符窗口中,F(xiàn)4功能鍵可刪除命令行中當(dāng)前光標直至按下鍵位之間的字串。按下該鍵后有“輸入可刪除的字符數(shù)量”信息提示(圖5)。隨后輸入要刪除到的那個字符即可。
還有三個功能鍵F5、F8和F9,其中F5可以追溯此前使用過的命令,每按一次依次向前追溯一條命令,直至最開始的一條命令,調(diào)出后回車可執(zhí)行此條命令,移動光標可編輯命令。F8類似于F5的功能,所不同的是F8可滾動顯示歷史命令,不會有個“頭”,一直在循環(huán)顯示用過的命令。F9則可以配合F7使用,在前面的介紹中我們看到按下F7后可見帶有編號的歷史命令。如果記下命令的編號,然后按下F9功能鍵,輸入命令編號,就可以調(diào)出指定編號的命令了(圖6)。
小技巧:
使用CLS命令可以擦除當(dāng)前提示符窗口中的所有顯示,類似于“黑板擦”功能。使用Alt+F7可以從緩存中清除所有曾用過的歷史命令。
(2)用過的命令可以再編輯
前面使用過的命令,除了可以用F5和F7功能鍵翻動和選擇外,還可以在當(dāng)前命令提示符的位置上按動鍵盤的上下箭頭鍵進行切換。當(dāng)切換出自己需要的歷史命令之后,可使用左右箭頭將光標移動到需要修改的字符或參數(shù)上,執(zhí)行插入、改寫或刪除等操作。這樣就可以實現(xiàn)歷史命令的隨意編輯了。
小技巧:
有時,由于顯示器分辨率設(shè)置過于精細,命令提示符窗口中默認顯示的文字可能會讓人看起來吃力。如果覺得命令提示符窗口中的文字小,看不清,可通過改變文字大小和樣式來改變。在命令提示符的窗口標題空白處單擊鼠標右鍵,選擇“屬性”(圖7)。隨后會彈出命令提示符屬性設(shè)置窗口,在“字體”選項卡下可設(shè)置字體大小,在“顏色”選項卡中可設(shè)置屏幕背景和字體的顯示顏色(圖8)。設(shè)置之后,命令提示符窗口中的顯示就可脫離黑底白色的小字模式了(圖9)。
在Windows 8.1或Windows 10中,可以通過在開始菜單上單擊鼠標右鍵選擇“命令提示符”選項進入命令提示符窗口。但在低版本系統(tǒng)中進入會更加麻煩。為此,我們可以使用各系統(tǒng)通用的方法進入命令提示符窗口:先按下Win+R組合鍵,然后輸入CMD三個字母并回車,這樣就能打開命令提示符窗口了。
2. 命令提示符文字變文檔
那么,命令提示符窗口中顯示的信息能否保存為文檔呢?這個問題是肯定的,并且方法至少可以有兩種。
首先,我們可以用命令顯示結(jié)果重定向的方法來將命令所顯示的信息保存在文檔中。現(xiàn)在執(zhí)行一個顯示D:盤根目錄下文件夾和文件的命令“DIR D:\*.* /ON”,顯示結(jié)果如圖所示(圖10)。為了讓這些顯示結(jié)果變成一個文檔,我們對以上命令稍作修改,變?yōu)椤癉IR D:\*.* /ON>DLIST.TXT”,執(zhí)行這個命令后,我們看到屏幕上不再顯示以上目錄和文件列表,結(jié)果變得一片空白(圖11)。但是,當(dāng)我們在資源管理器中打開D:盤根目錄之后,發(fā)現(xiàn)一個新生成的文件DLIST.TXT,雙擊打開此文件,可見其中已經(jīng)有與前面命令提示符中所顯示的完全相同的文件列表信息了(圖12)。
將命令提示符窗口內(nèi)容轉(zhuǎn)變?yōu)槲臋n的另一個方法,是在Windows 10命令提示符窗口中用鼠標拖動選擇要復(fù)制的文字塊,使之反向加亮顯示之后,按下回車鍵,這些內(nèi)容就會自動進入剪貼板中(圖13)。之后,打開文本編輯器并執(zhí)行粘貼命令,保存即可獲得含有命令提示符窗口信息的文檔。
小提示:
在Windows 10之前的低版本系統(tǒng)的命令提示符窗口中,雖然不能用鼠標直接拖動選擇窗口內(nèi)容,但可以先通過右鍵單擊并選擇“標記”,然后移動光標選擇文字段內(nèi)容,最后回車將內(nèi)容復(fù)制到剪貼板中待用。
3. 代碼或文檔的直接編寫
在命令提示符窗口中,不僅可以對命令進行重復(fù)利用和將內(nèi)容生成文件,我們還可以直接在這里建立文件。具體方法:先執(zhí)行“copy con myfile.txt”命令,其中前兩個關(guān)鍵詞是固定的,不能改變,后面的“myfile.txt”是用戶定義的文件名,用來承載建立的文件內(nèi)容。執(zhí)行完該條命令后,在下面輸入各段文字內(nèi)容。注意:每段文字在回車之前是可以用鍵盤光標移動來編輯的,一旦回車之后,內(nèi)容就固定了下來,不能再編輯了。但是,如果要在光標處復(fù)用之前輸入過的段落內(nèi)容,還可以用上下光標鍵來翻閱和利用。當(dāng)所有文字段輸入完成之后,按下F6功能鍵(或者Ctrl+Z組合鍵,二者的作用是等同的)(圖14)。之后,前面輸入過的文本內(nèi)容就會被自動保存在“myfile.txt”文件中。在資源管理器中打開“myfile.txt”文件查看,發(fā)現(xiàn)其中的信息與此前在命令提示符窗口中輸入過的信息完全一樣。
用以上方法編寫代碼或文章,只能在單行范圍內(nèi)修改,每行確定后不能再修改是個問題。沒關(guān)系!我們可以用另一個命令來實現(xiàn)代碼或文章的全方位自由修改。在命令提示符窗口中輸入“notepad myfile.txt”命令,即可以窗口方式打開剛才建立的文檔“myfile.txt”,變命令提示符的單行修改模式為記事本的全方位修改模式,這樣就可以任意對建立的文檔進行修改了(圖15)。
小技巧:
有時使用的命令中包括有漢字,例如漢字文件名或文件夾名稱。如果要在命令提示符窗口中輸入漢字,只需按下Ctrl+Shift組合鍵切換輸入法即可。
轉(zhuǎn)載:http://www.cfan.com.cn/2016/1121/127700.shtml