CMD使用的幾個小技巧

1、自定義窗口初始化大小

之前在Windows 7的時候感受打開cmd時窗口初始化的大小仍是比較合適的,但到Windows 10以後打開cmd窗口就很大一點都不適應----固然也多是新電腦分辨率比較大的結果。html

無論是什麼緣由,咱們只想問有沒有途徑自定義cmd窗口初始化大小。答案是有的,其實不僅是cmd,包括powershell、conda、git bash、cygwin等類cmd程序均可以相似地自定義其窗口初始化大小。linux

打開窗口----在窗口菜單欄右鍵----點擊屬性----切換到佈局選項卡----設置好想要的初始化窗口大小(該值此時是此時窗口的大小,而非窗口初始化大小)----點擊肯定----從新打開時窗口便是設置好的大小。git

 

 

2、在當前目錄打開cmd

在linux,在桌面或者使用資源管理器打開某個目錄時,右鍵即有「在此目錄打開終端」的選項,這節省了咱們切換目錄的工做是一個很實用的功能。shell

但Windows默認右鍵是沒有「在當前目錄打開cmd」之類的菜單的,並且Windows不一樣盤符間切換目錄時,還要輸一次盤符這是很麻煩的,若是Windows也能有「在當前目錄打開cmd」的功能,那就太好了。bash

實際上,Windows也確實有這功能的:先按住shift鍵,而後再點擊鼠標右鍵,即有「在此處打開cmd窗口」選項(Windows 10是powershell,都同樣)。佈局

 

3、打開可繼承臨時變量的新cmd窗口

有時咱們會有這樣的需求:在一個cmd窗口中咱們配置了一些臨時變量,咱們想新打開一個cmd配合測試,但願這個新的cmd窗口也能具備已有cmd窗口設置的那些變量。測試

若是是在新cmd窗口中從新把已有變量從新定義賦值一遍那是比較麻煩的,咱們能夠有更方便的作法:在已有cmd窗口中使用「start cmd」新建一個cmd窗口,新的cmd窗口是舊cmd的子進程他會繼承已有cmd窗口的臨時變量。htm

其實這也纔是我更想說的:cmd窗口中設置臨時變量,應當而言各cmd窗口互不影響;但若是是父子窗口,在建立時子窗口會繼承父窗口的臨時變量(固然建立完後再修改也互不影響)。blog

另外,若是不用「start cmd」而是直接敲「cmd」,此時也會新建一個cmd進程,只是新的cmd進程借用了父cmd的窗口。固然此時父cmd進程並未消亡,使用exit退出便可返回父cmd;或者直接使用「tasklist | findstr cmd」查看進程列表也能夠看到有兩個cmd進程。但因爲子進程借用了父cmd的窗口因此當殺除父cmd進程時窗口會被關閉,但若是是殺除的是子cmd進程那隻會退出父cmd進程窗口不會被關閉。繼承

 

參考:

https://jingyan.baidu.com/article/908080223ef81ffd91c80ffb.html

相關文章
相關標籤/搜索