日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【探索PowerShell 】【三】PowerShell下使用Aliases

發布時間:2025/5/22 编程问答 90 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【探索PowerShell 】【三】PowerShell下使用Aliases 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這一節就來介紹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的一個好處就是,你可以將它帶到任何一個你想使用的地方。其命令如下<導出文件名自定義>:

Export-Alias?-Path?a.txt?<enter>

我們可以用notepad.exe看看這個里面都是些什嗎東東~~~

好了,有人迫不及待的想試試導入了吧~~~

Import-Alias?-Path?a.txt?<enter>

額~杯具了!!!

看起來很慘的樣子……

其實如果一個cmdlet存在alias,那么再次導入就會產生這樣的杯具。

所以,我們的導出文件,只需要很簡單的定義出自己常用的alias即可(那些系統自帶的都統統刪除就好啦),如:

好了,就是這樣,嘿嘿嘿,是不是很邪惡~~~看看效果吧:

當然,強大的PowerShell不會弱智到讓用戶每次啟動shell時都手動載入aliases一次的。在PowerShell的配置文件中,我們可以進行相關設置。

方法二:使用PowerShell的配置文件

配置文件的位置存儲在$Profile變量中,其默認值為:

'My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1″

使用如下命令查看$Profile值:

$Profile

如前所述,PowerShell配置文件是一個擴展名為“.ps1”的文件。所有PowerShell腳本都使用這個擴展名。在此,我將使用記事本對其進行編輯。不過在此之前,還需要檢查的PowerShell的執行策略設置。

PowerShell在第一次安裝時默認的執行策略是"Restricted",也就是“受限制的”,這意味著PowerShell將不能運行任何腳本和配置文件。

PowerShell的執行策略分級:

??????? Restricted - 不能運行任何腳本和配置文件

??????? AllSigned - 所有腳本和配置文件必須擁有受信任的發布者的簽名

??????? RemoteSigned - 所有腳本和配置文件從可以是互聯網上下載,但必須擁有受信任的發布者的簽名

??????? Unrestricted - 所有腳本和配置文件都將運行,從互聯網上下載的腳本在運行前會有提示。

使用如下cmdlet查看當前所處的策略級別:

Get-ExecutionPolicy?<Enter>

修改策略級別為Unrestricted:

Set-ExecutionPolicy?Unrestricted?<enter>

好的,我們現在來對$Profile進行配置。

第1步 驗證$Profile是否存在

test-path?$Profile?<Enter>

false ===> 配置文件不存在(繼續步驟2)。
true ===> 不多說了,直接跳過步驟2和3吧。除非你想創建一個新的配置文件,不過這將刪除當前的配置文件。

?第2步 創建一個新的配置文件

New-Item?-Path?$Profile?-ItemType?file?-Force?<enter>

第3步 再次驗證是否成功創建新的配置文件

重復步驟1吧。結果應該為"true”。

好了,在記事本中打開配置文件:

notepad?$Profile?<enter>

OK!我們現在擁有了一個空白的配置文件,其實可以稱之為一個空白腳本。

其文件名為:

“Microsoft.PowerShell_profile.ps1″

現在開始配置吧:

好了,現在可以關閉notepad和Powershell了。重新打開PowerShell試試看。

完美!


另外需要說明幾點,更改PowerShell策略級別時,需要使用管理員權限的,否則……

?


好了,這一節就到這里。說實話,那幾個策略級別的單詞真不好記,不過幸好不常用~~~

本文出自 “馬睿的技術博客” 博客,請務必保留此出處http://marui.blog.51cto.com/1034148/290067


轉載于:https://blog.51cto.com/unicom/1732712

總結

以上是生活随笔為你收集整理的【探索PowerShell 】【三】PowerShell下使用Aliases的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色婷婷av一区二区三区gif | 妹子干综合| 欧美成人a∨高清免费观看 国产精品999视频 | 精品国产高清在线观看 | 无人在线观看的免费高清视频 | 国产视频资源 | 操小妞| 51精品国产人成在线观看 | 暴操白虎 | 色久天| 欧美成人一区在线 | 欧美日韩免费看 | 国产又黄又大又粗视频 | 免费午夜人成电影 | 久久性色av| 91成人国产综合久久精品 | 超碰导航 | 免费高清视频一区二区三区 | 97久久人人超碰caoprom欧美 | 国产三级三级三级 | 青草精品| 成人午夜久久 | 国产精品99久久久 | 欧美四虎 | av日韩在线免费观看 | 天天干天天草天天射 | 亚洲成人黄色网 | 日韩精品成人无码专区免费 | 无码国产精品一区二区免费16 | 久久伊人热| 国产乱色 | av不卡免费在线观看 | sm在线看| 性色av蜜臀av浪潮av老女人 | 一级黄色录像免费观看 | 免费91视频 | 亚洲熟妇无码另类久久久 | 一区二区三区四区不卡 | 狂野少女电影在线观看国语版免费 | 色婷婷av一区二区三区麻豆综合 | 国产精品美女久久久久 | 看黄色大片 | 一本一道久久综合 | 探花视频在线免费观看 | 午夜偷拍福利视频 | 久久国产中文字幕 | 国产婷婷色一区二区 | 91久久伊人 | 色婷婷一区二区三区 | 91丨国产丨捆绑调教 | 日韩一级黄 | www.久久久久久久 | 成人综合社区 | 中文字幕第二页 | 日本精品专区 | 日本久久一级片 | 欧美精产国品一二三 | www插插插 | 欧美日韩成人在线播放 | 亚洲国产成人一区 | 美女一区 | 国产亚洲精品女人久久久久久 | 亚洲色图久久 | 日本丰满熟妇videossex一 | 成人精品视频在线观看 | xxxx日韩| 韩国av电影在线观看 | 羞羞色视频 | 999精品在线| 色av资源 | 污视频在线网站 | 日本少妇毛茸茸 | 精品免费国产一区二区三区四区 | 狠狠操网址 | 草的我好爽 | 国产99久一区二区三区a片 | 精品国产91久久久久久久妲己 | 亚洲无码精品免费 | 麻豆视频免费观看 | 丝袜制服影音先锋 | 性视频免费 | 2025韩国大尺度电影 | 免费的黄色网址 | av一二三四区 | 少妇又紧又色又爽又刺激 | 国产欧美日韩二区 | 好吊视频一区二区 | 国产精品午夜在线观看 | 熟妇人妻无码xxx视频 | 人人澡澡人人 | 中文人妻av久久人妻18 | 爱爱福利社 | 成人va在线观看 | 久草加勒比 | 久久94| 亚洲人在线视频 | 99在线精品视频免费观看软件 | 成年人黄色大全 | 国产激情免费 |