亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际

17站長網

17站長網 首頁 腳本 powershell教程 查看內容

探索PowerShell (三) PowerShell下使用Aliases

2022-12-8 15:52| 查看: 2966 |來源: 互聯網

不知道各位有沒有接觸過linux,我才疏學淺,對alias的認識是從linux上來的。Linux常用的Bash命令也是有上百個,雖然一般情況下命令都非常簡短,不過很多時候需要大量的卻是大量的參數,這樣,對很多初學者來說,背命

不知道各位有沒有接觸過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  

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

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

用戶自定義的PowerShell的Alias

設置alias的命令

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

Set-Alias gs Get-Service  

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

使用以上命令為你的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  

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

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

Import-Alias -Path a.txt  

額~杯具了!!!

看起來很慘的樣子……

其實如果一個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  

修改策略級別為Unrestricted:

Set-ExecutionPolicy Unrestricted    

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

第1步 驗證$Profile是否存在

test-path $Profile  

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

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

New-Item -Path $Profile -ItemType file -Force  

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

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

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

notepad $Profile  

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

其文件名為:

“Microsoft.PowerShell_profile.ps1″

現在開始配置吧:

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

完美!


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

 


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

本文最后更新于 2022-12-8 15:52,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际
        亚洲国产精品欧美一二99| 成人欧美一区二区三区黑人麻豆| 国产河南妇女毛片精品久久久| 国产精品久久99| 丁香桃色午夜亚洲一区二区三区| 成人精品亚洲人成在线| 久久精品无码一区二区三区| 国产一区二区不卡老阿姨| 日韩一区二区三免费高清| 国内精品久久久久影院色| 国产亚洲精品免费| 91在线小视频| 日本三级韩国三级欧美三级| 精品99999| 不卡av电影在线播放| 一区二区三区av电影| 欧美日韩另类一区| 久久99精品国产麻豆婷婷| 精品国产不卡一区二区三区| 国产传媒欧美日韩成人| 国产精品久久久久影院| 色偷偷久久一区二区三区| 一区二区三区国产精品| 欧美军同video69gay| 激情六月婷婷久久| 国产精品美女久久福利网站| 青青草一区二区三区| 欧美电影免费观看高清完整版在线| 精彩视频一区二区三区| 中文字幕一区二区三| 精品视频一区二区不卡| 久久99精品国产麻豆婷婷| 国产精品你懂的在线| 欧美精品自拍偷拍动漫精品| 国内精品第一页| 亚洲欧美偷拍卡通变态| 欧美丰满美乳xxx高潮www| 国产精品一区二区在线观看网站| 亚洲日本va在线观看| 色综合久久久久综合| 日韩美女一区二区三区| 成年人网站91| 日本视频一区二区| 成人免费一区二区三区视频 | 久久一二三国产| 99re在线精品| 久久激情五月激情| 亚洲综合在线观看视频| 2020国产精品自拍| 欧美巨大另类极品videosbest| 国产又粗又猛又爽又黄91精品| 亚洲精品中文字幕乱码三区 | 欧美激情艳妇裸体舞| 欧美日韩中文国产| 成人美女视频在线看| 亚洲不卡一区二区三区| 久久精品一区二区三区不卡| 91美女视频网站| 精品一区二区三区av| 免费av成人在线| 婷婷开心久久网| 亚洲国产婷婷综合在线精品| 国产精品第一页第二页第三页| 欧美精品一区视频| 欧美tk丨vk视频| 3d成人h动漫网站入口| 欧美日韩另类国产亚洲欧美一级| 色天使色偷偷av一区二区| 成人a免费在线看| 成人一区二区视频| 国产91精品免费| 国产1区2区3区精品美女| 国产毛片一区二区| 国产成人在线免费观看| 丰满放荡岳乱妇91ww| 国产一区二区免费看| 国产真实精品久久二三区| 亚洲妇女屁股眼交7| 亚洲色图视频网| 亚洲高清不卡在线| 美女视频免费一区| 国产精品系列在线播放| 成人高清视频在线| 色综合视频一区二区三区高清| 97精品国产97久久久久久久久久久久 | 国产超碰在线一区| 美日韩一级片在线观看| 久久综合综合久久综合| 麻豆中文一区二区| 韩国女主播一区| 成人性视频网站| 欧美四级电影网| 日韩女同互慰一区二区| 久久先锋影音av鲁色资源| 中文字幕欧美国产| 亚洲国产精品久久久男人的天堂| 日韩中文字幕不卡| 国产大片一区二区| 97se亚洲国产综合自在线不卡| 欧美日韩中文字幕精品| 精品国产乱码久久久久久久 | 中文字幕精品一区二区精品绿巨人| 337p粉嫩大胆色噜噜噜噜亚洲| 久久免费看少妇高潮| 中文字幕av一区 二区| 亚洲色图另类专区| 蜜桃久久av一区| 日本高清视频一区二区| 26uuuu精品一区二区| 一区二区三区中文字幕精品精品 | 欧美国产日韩亚洲一区| 亚洲韩国精品一区| 激情六月婷婷久久| 欧美日韩夫妻久久| 亚洲欧洲日韩av| 精品亚洲aⅴ乱码一区二区三区| av在线播放成人| 久久日韩粉嫩一区二区三区| 亚洲一区在线视频观看| 麻豆国产一区二区| 一本色道久久加勒比精品| 久久色在线观看| 日日夜夜精品免费视频| 一本色道久久综合亚洲aⅴ蜜桃| 久久综合狠狠综合| 国产经典欧美精品| 国产亚洲va综合人人澡精品| 国内精品伊人久久久久av一坑| 日韩亚洲欧美中文三级| 午夜精品免费在线| 这里只有精品99re| 午夜精品一区二区三区电影天堂| 99精品欧美一区二区三区小说 | 亚洲国产欧美日韩另类综合| 成人小视频免费在线观看| 欧美成人精品1314www| 亚洲激情第一区| 一本大道久久a久久综合婷婷| 欧美国产精品中文字幕| 国产精品系列在线播放| 日韩视频在线永久播放| 亚洲午夜精品网| 欧美日韩大陆在线| 午夜精品一区二区三区电影天堂| 91色九色蝌蚪| 亚洲乱码日产精品bd| 色婷婷国产精品| 亚洲人成小说网站色在线 | 国产情人综合久久777777| 久久不见久久见免费视频7| 在线综合+亚洲+欧美中文字幕| 麻豆精品国产91久久久久久| 精品国产精品一区二区夜夜嗨| 成人污视频在线观看| 亚洲视频综合在线| 91精品婷婷国产综合久久竹菊| 国产精品美女久久久久高潮| 欧美日韩久久一区| 六月丁香婷婷久久| 国产精品三级久久久久三级| 91亚洲精品久久久蜜桃网站 | 精品国产一区二区在线观看| 奇米一区二区三区av| www国产精品av| 99久久精品一区| 麻豆精品视频在线观看视频| 国产日产欧产精品推荐色| 91小视频在线| 久久99精品久久只有精品| 亚洲欧洲无码一区二区三区| 91精品国产色综合久久不卡电影 | 成人一级片在线观看| 一区二区三区精品在线观看| 精品久久久三级丝袜| 色综合网站在线| 九色综合狠狠综合久久| 亚洲人123区| 欧美一区二区精品久久911| 99精品久久99久久久久| 蜜臀国产一区二区三区在线播放| 国产精品精品国产色婷婷| 欧美人与禽zozo性伦| 91小宝寻花一区二区三区| 精品无人码麻豆乱码1区2区| 婷婷久久综合九色综合伊人色| 久久婷婷国产综合精品青草| 5858s免费视频成人| 91在线视频播放地址| 高清shemale亚洲人妖| 日韩高清不卡在线| 在线播放一区二区三区| 91丝袜高跟美女视频| 狂野欧美性猛交blacked| 亚洲1区2区3区4区| 亚洲欧洲日韩在线| 日韩一区日韩二区| 日韩美女主播在线视频一区二区三区| 欧美日韩情趣电影| 欧美在线观看视频一区二区| 日本精品一区二区三区高清|