自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

PowerShell入門(四):高效地使用交互式運(yùn)行環(huán)境

系統(tǒng) Windows
如何高效地使用PowerShell的交互式運(yùn)行環(huán)境呢?所謂“高效”,既跟使用這個(gè)工具的熟練程度有關(guān),也跟使用這個(gè)工具的習(xí)慣有關(guān)。習(xí)慣有無意中養(yǎng)成的,也有主動(dòng)養(yǎng)成的。如果你恰好玩PowerShell不久,那么就從現(xiàn)在開始主動(dòng)養(yǎng)成一些好習(xí)慣吧。

多用Tab鍵

  在運(yùn)行環(huán)境中,Tab鍵有補(bǔ)全內(nèi)容的作用。除了可以像Cmd那樣補(bǔ)全子目錄和子文件,還可以補(bǔ)全PowerShell的Cmdlet、函數(shù)以及參數(shù)等等。這個(gè)確實(shí)很好用,比如說運(yùn)行腳本文件必須在腳本名稱前加上“.\ ”,否則你即使打全了腳本文件名,也照樣執(zhí)行不了;而你打出腳本文件名的前幾個(gè)字母,按Tab鍵后,腳本就會(huì)補(bǔ)全成可以執(zhí)行的樣子。是不是很帥?但是有兩點(diǎn)需要注意:

  1、你打出的(文件、命令等的)前幾個(gè)字母應(yīng)該具有區(qū)分性的,否則的話可能會(huì)遍歷所有匹配的文件、文件夾和命令;

  2、寧肯少打,不要打錯(cuò),否則就啥也找不到了;

常用Alias

  使用Alias是提高工作效率的另一個(gè)有效方式。這里主要有兩方面的原因:

  1、Alias一般都是熟悉的命令方式,不管是尋找合適的命令,還是把合適的命令打出來,都會(huì)比較順手;

  2、Cmdlet因?yàn)榻Y(jié)構(gòu)的問題,一般都比較長(zhǎng),而且dash(橫杠)不在字母區(qū)域,敲擊這個(gè)鍵也會(huì)降低工作效率,而Alias一般就是兩三個(gè)字母,既短又好敲,剛好彌補(bǔ)了Cmdlet的缺陷。

  此外,這里有一個(gè)不得不提的原則:以交互式工作時(shí),盡量多使用Alias;寫腳本的時(shí)候,要盡量少用,甚至不用Alias。這是因?yàn)?,以交互方式運(yùn)行命令完成工作時(shí),所輸入的命令以及期望的結(jié)果只與使用者有關(guān),一般不需要跟別人共享,當(dāng)然以效率為上;而腳本一般會(huì)被使用較長(zhǎng)時(shí)間,并且會(huì)多人被維護(hù),可讀性相比效率更加重要。

將戰(zhàn)場(chǎng)從Cmd轉(zhuǎn)移到PowerShell

  想要接觸PowerShell的人,一般就是使用Cmd命令行比較多的人。工具用得久了,自然親切,不愿放下。但要跟上時(shí)代,充分受益于當(dāng)下的成果就要用于離開舒服的區(qū)域,嘗試新事物。拿到這里來說,就是要將自己的主要工作環(huán)境從Cmd命令行轉(zhuǎn)移到PowerShell上來。

  一般來說,使用PowerShell不比Cmd命令行復(fù)雜。比如說,你在要看一下現(xiàn)正在使用的機(jī)器上的IP。你以前可能是先按Windows 鍵+R鍵,然后輸入cmd,回車,ipconfig,回車就可以了,整個(gè)下來只有幾秒鐘的時(shí)間?,F(xiàn)在呢?只是把cmd換成powershel,也很快。但有時(shí)會(huì)稍微麻煩一些。比如說,以前在命令行里輸入dir /ad來查看所有子文件夾,現(xiàn)在要輸入dir | ? {$_.mode –like “d*”}。輸入稍微多了些,但這是熟悉這個(gè)工具的畢竟之路。最不濟(jì),如果你很著急執(zhí)行一個(gè)命令,但是powershell命令一時(shí)半會(huì)兒想不起來,那么就在PowerShell中輸入“cmd /c 命令”,例如查找當(dāng)前目錄下隱藏文件的命令:cmd /c dir /ah。總之,要多玩PowerShell,玩多了才能熟,熟才能生巧。

責(zé)任編輯:冰凝兒
相關(guān)推薦

2013-02-18 08:36:51

powershell

2024-07-25 08:58:16

GradioPython數(shù)據(jù)應(yīng)用

2018-05-21 14:44:33

LinuxshellPython

2023-07-28 14:13:15

Streamlit開源Python庫

2013-02-21 17:54:12

PowerShell入PowerShell命

2013-09-22 16:22:21

2010-02-24 09:39:25

Python交互式

2023-06-27 13:46:20

2023-08-11 17:26:51

Pandas數(shù)據(jù)分析Python

2021-03-08 07:46:53

Git開源控制系統(tǒng)

2011-06-13 18:54:12

2023-10-16 16:14:32

數(shù)據(jù)中心

2019-01-03 09:06:55

Node.js命令行工具 前端

2023-12-18 15:02:00

PyechartsPython數(shù)據(jù)可視化工具

2023-08-22 07:05:34

PowerShellWindows

2011-04-28 13:09:46

交互式智能白板投影機(jī)

2020-04-06 20:47:42

FishShellLinux

2010-12-09 21:46:26

Scapy

2020-12-18 08:00:00

Python開發(fā)Web

2021-10-18 13:31:28

Web應(yīng)用交互式
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)