麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PowerShell > 正文

探索PowerShell (三) PowerShell下使用Aliases

2020-05-30 19:51:56
字體:
來源:轉載
供稿:網友

不知道各位有沒有接觸過linux,我才疏學淺,對alias的認識是從linux上來的。Linux常用的Bash命令也是有上百個,雖然一般情況下命令都非常簡短,不過很多時候需要大量的卻是大量的參數,這樣,對很多初學者來說,背命令變成為最頭疼的事情,也使得很多Linux初學者望而生畏。因此,在linux下,很常用的就是alias,也就是別名。當然,PowerShell很好的借鑒了這一點。

這一節就來介紹PowerShell下的Aliases。

在PowerShell中,為了習慣于使用,可以使用別名代替命令。例如,Windows老手可以利用像dir、move、type、cls等,當然,為了吸納更多使用者,PowerShell還提供了對Linux的別名設置,如:ls、pwd、mv、man、cat等。

為PowerShell設置別名的目的,是為了向新用戶提供一個能夠快速交互的shell。這里的alias,指的是cmdlet的替代名稱。例如,"dir”替代的是"Get-ChildItem”。

在這一節,將介紹兩種類型的alias:

內置的別名

適用于Windows,Unix和預定義的PowerShell cmdlet的替代名稱。

使用以下命令來瀏覽PowerShell的alias列表:

get-alias <enter> 

細心的童鞋可以發現,Get-ChileItem這個cmdlet擁有多個alias,如:dir、ls、gci。我們可以嘗試這些命令,結果都是一樣的,如下圖:

從本質上講,我們只是運行了四次"get-chileitem"。內置別名的存在,使得我們在shell中工作時更加順手而高效。不過說實在的,作為用戶,我們沒有必要多多的關注一個cmdlet都有哪些alias,我們只要用好自己習慣的就行了。

用戶自定義的PowerShell的Alias

設置alias的命令

例:為名為'get-service”的cmdlet定義一個alias

Set-Alias gs Get-Service <enter> 

 相當簡單的語法,沒有什么可多說的。

使用以上命令為你的cmdlet定義alias確實很容易,不過存在一個問題,就是這個alias只對當前處于會話期的PowerShell有效,也就是說,當你關閉并重新打開PowerShell時,輸入這條alias,PowerShell會很無情的告訴你 “The term ‘gs' is not recognized as a cmdlet, function, operable program, or script file. Verify the term and try again.”

那么,當我們創建了一個Alias,并且不想失去它,我們怎么辦?

  • 有兩種選擇:

        導入和導出PowerShell的Aliases;

        使用PowerShell配置文件來自定義Alias。

方法一:導入和導出PowerShell的Aliases

導出Aliases的一個好處就是,你可以將它帶到任何一個你想使用的地方。其命令如下<導出文件名自定義>:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产亚洲美女精品久久久2020 | 午夜视频免费播放 | 操毛片 | 毛片毛片 | 欧美精品黄色 | 久久av免费| 国产喷白浆10p | 久久久久久片 | 夜夜看| a免费看| 久成人 | 成人不卡在线观看 | 成人在线视频精品 | 一级做人爱c黑人影片 | 亚洲精品wwww | 欧美色淫 | 国产精品一区二区三区在线 | 嗯~啊~弄嗯~啊h高潮视频 | www.成人免费视频 | 成人在线视频免费 | 亚洲第一成人av | 一区二区网 | 国产精品一区二区三区在线 | 国产大片中文字幕在线观看 | 在线无码 | av在线播放网址 | 久草导航 | 国产免费美女 | 免费a级毛片大学生免费观看 | 欧美性videofree精品 | 中国美女一级黄色大片 | 草莓福利社区在线 | 亚洲精品午夜国产va久久成人 | 一本到免费视频 | 国产二区三区在线播放 | 国产精品免费久久久久 | 久久久一区二区三区精品 | 最新一区二区三区 | 亚洲欧美在线看 | 中国av一级片 | 国产91丝袜在线熟 |