Windows Powershell 通過函數擴充別名_PowerShell

在Powershell中設定別名的確方便快捷,但是在設定別名的過程中並設定參數的相關資訊。儘管別名會自動識別參數,但是如何把經常使用的參數預設設定在別名裡面呢?例如Test-Connection -Count 2 -ComputerName,讓-”-Count 2″ 固化在別名中。這時簡單的別名無法完成上述需求,可以通過函數來完成它,並且一旦把函數拉過來,定義別名會變得更加靈活。PS C:\PS> function test-conn { Test-Connection -Count 2

Windows Powershell 別名_PowerShell

簡短描述在Windows PowerShell中, 別名就是cmdlets或其他命令的替代名稱.詳細描述別名就是cmdlet或者命令(例如: 函數, 指令碼, 檔案, 可執行檔. )的替代名稱或者說是個暱稱. 在使用命令的地方, 你都可以使用別名.cmdlet 的名稱由一個動詞和一個名片語成,其功能對使用者來講一目瞭然。但是對於一個經常使用powershell命令的人每天敲那麼多命令也很麻煩啊。能不能把命令縮短一點呢?於是“別名”就應運而生了。Powershell內部也實現了很多常用命令的別名。

Windows Powershell 進行數學運算_PowerShell

PowerShell支援如下算術運算子: 運算子 描述 例子 結果 + 把兩個數值相加 6+2  8 -

Windows Powershell 管道和重新導向_PowerShell

管道把上一條命令的輸出作為下一條命令的輸入。PowerShell管道例如通過ls擷取目前的目錄的所有檔案資訊,然後通過Sort -Descending對檔案資訊按照Name降序排列,最後將排序好的檔案的Name和Mode格式化成Table輸出。PS C:\PStest> ls | sort -Descending Name | Format-Table Name,ModeName Mode----

Windows Powershell 快速鍵介紹_PowerShell

Powershell的快速鍵和cmd,linux中的shell,都比較像。ALT+F7  清除命令的記錄PgUp PgDn  顯示當前會話的第一個命令和最後一個命令Enter  執行當前命令End  將游標移至當前命令的末尾Del  從右開始刪除輸入的命令字元Esc  清空當前命令列F2  自動補充曆史命令至指定字元(例如記錄中存在Get-Process,按F2,提示"Enter char to copy up to",鍵入‘

Windows下用Nginx代理Django安裝配置執行個體_nginx

一、 安裝djanjo1、下載源碼https://www.djangoproject.com/download/本文下載的djanjo版本為1.5.1,下載連結如下:https://www.djangoproject.com/m/releases/1.5/Django-1.5.1.tar.gz2、安裝進入源碼目錄執行以下命令:複製代碼 代碼如下:python setup.py install3、驗證djanjo複製代碼 代碼如下:>>> import

Windows Powershell對象轉換成文本_PowerShell

Out-Default可以將對象轉換成可視的文本。事實上Out-Default會首先調用Format-Table,將更多的屬性預設隱藏。再調用Out-Host將結果輸出在控制台上。因此下面的三組命令執行結果是相同的。lsls | Format-Table | Out-Hostls | Out-Default顯示隱藏的對象屬性要查看對象結果的所有屬性,可是使用ls | Format-Table *這樣因為屬性和屬性的內容太多可能不會顯示完全,可以使用文本換行參數ls | Format-Table

Windows Powershell使用管道_PowerShell

管道並不是什麼新事物,以前的Cmd控制台也有重新導向的命令,例如Dir | More可以將結果分屏顯示。傳統的Cmd管道是基於文本的,但是Powershell是基於對象。PS> ls | Sort-Object -Descending Name | Select-Object Name,Length,LastWriteTime | ConvertTo-Html | Out-File ls.htmlPS> Get-Content .ls.htmlName Length

Windows Powershell使用雜湊表_PowerShell

雜湊表存放的是對,在雜湊表中不再僅僅限制使用數字定址,可以使用任意類型的資料類型定址。建立雜湊表之前使用@()建立數組,現在使用@{}建立雜湊表,使用雜湊表的鍵訪問對應的值。PS C:Powershell> $stu=@{ Name = "小明";Age="12";sex="男" }PS C:Powershell> $stuName Value---- -----Name 小明Age

Windows Powershell強型別數組_PowerShell

Powershell數組一般具有多態性,如果你不指定元素的具體類型,解譯器會自動選擇合適的類型儲存每個元素。如果要統一限制所有元素的類型,可是使用類型名和一對方括弧作為陣列變數的類型。這樣每當賦值時,會自動類型檢查。如果目標資料類型不能轉換成功,就會拋出一個異常。PS C:Powershell> [int[]] $nums=@()PS C:Powershell> $nums+=2012PS C:Powershell> $nums+=12.3PS C:Powershell>

Windows Azure VM上配置FTP伺服器_PowerShell

1.啟用FTP服務2.建立FTP登陸使用者 3.建立FTP網站 4.在Portal上增加endpoints 5.配置防火牆允許在上面增加的endpoint 連接埠上進行通訊 6.重啟FTP服務1.啟用FTP服務 這應該很簡單,以server 08 R2為例(我Azure vm的系統是這個),開啟Server Manager,點擊Add Roles,選擇組件“Web Server (IIS)”,並且在Role Services裡面把FTP

Windows Powershell 複製數組_PowerShell

數組屬於參考型別,使用預設的的賦值運算子在兩個變數之間賦值只是複製了一個引用,兩個變數共用同一份資料。這樣的模式有一個弊病如果其中一個改變也會株連到另外一個。所以複製數組最好使用Clone()方法,除非有特殊需求。PS C:Powershell> $chs=@("A","B","C")PS C:Powershell> $chsBak=$chsPS C:Powershell> $chsBak[1]="H"PS C:Powershell> $chsAHCPS

Windows Powershell 訪問數組_PowerShell

數組的元素可以使用索引定址,第一個元素的索引為0,第i個元素的索引為i-1,最後一個元素的索引為Count-1,但是Powershell為了使用方便,直接可以將 -1 作為最後的一個元素的索引。PS C:Powershell> $books="元素1","元素2","元素3"PS C:Powershell> $books[0]元素1PS C:Powershell> $books[1]元素2PS C:Powershell>

Windows Powershell 建立數組_PowerShell

在Powershell中建立數組可以使用逗號。PS C:Powershell> $nums=2,0,1,2PS C:Powershell> $nums2012對於連續的數字數組可以使用一個更快捷的方法PS C:Powershell> $nums=1..5PS C:Powershell> $nums12345數組的多態象變數一樣如果數組中元素的類型為弱類型,預設可以儲存不同類型的值。PS C:Powershell>

Windows Powershell 命令返回數組_PowerShell

當我們把一個命令的執行結果儲存到一個變數中,可能會認為變數存放的是純文字。但是,事實上Powershell會把文本按每一行作為元素存為數組。如果一個命令的傳回值不止一個結果時,Powershell也會自動把結果儲存為數組。PS C:Powershell> $IPcfg=ipconfigPS C:Powershell> $IPcfgWindows IP ConfigurationEthernet adapter Local Area Connection:

Windows Powershell 變數的幕後管理_PowerShell

在Powershell中建立一個變數,會在後台產生一個PSVariable對象,這個對象不僅包含變數的值,也包含變數的其它資訊,例如”唯寫保護”這樣的描述。如果在Powershell中輸出一個變數,只會輸出這個變數的值。不能夠顯示它的其它資訊,如果想查看一個變數的其它保留資訊,就需要變數的基類PSVariable對象,這個可以通過Get-Variable命令得到,下面的例子示範如何查看一個變數的全部資訊。PS> $a=get-datePS> Get-Variable aName

Windows Powershell 變數的類型和強型別_PowerShell

變數可以自動儲存任何Powershell能夠識別的類型資訊,可以通過$variable的GetType().Name查看和驗證Powershell分配給變數的資料類型。PS> (10).gettype().nameInt32PS> (9999999999999999).gettype().nameInt64PS> (3.14).gettype().nameDoublePS> (3.14d).gettype().nameDecimalPS>

Windows Powershell 變數的範圍_PowerShell

如果我們對變數不做特別的聲明,Powershell解譯器會自動處理和限制變數的範圍。將下面的內容命令儲存著至test1.ps1$windows = $env:windir“Windows Folder: $windows”然後在控制台給變數$windows賦值,並調用Test.ps1指令碼。PS> $windows="Hellow"PS> .\test.ps1Windows Folder: C:\WindowsPS>

Windows Powershell 環境變數_PowerShell

傳統的控制台一般沒有象Powershell這麼進階的變數系統。它們都是依賴於機器本身的環境變數,進行操作 。環境變數對於powershell顯得很重要,因為它涵蓋了許多作業系統的細節資訊。此外,powershell中的變數只存在於powershell內部的會話中,一旦powershell關閉,這些變數就會自生自滅。但是如果環境變數被更新了,它會繼續儲存在作業系統中,即使其它程式也可以調用它。讀取特殊的環境變數通過環境變數讀取Windows作業系統的安裝路徑,和預設應用程式的安裝路徑。PS>

Windows Powershell 定義變數_PowerShell

變數可以臨時儲存資料,因此可以把資料儲存在變數中,以便進一步操作。#定義變數$a=10$b=4#計算變數$result=$a*$b$msg="儲存文本"#輸出變數$result$msg40儲存文本powershell 不需要顯示地去聲明,可以自動建立變數,只須記住變數的首碼為$.建立好了變數後,可以通過變數名輸出變數,也可以把變數名存在字串中。但是有個例外單引號中的字串不會識別和處理變數名。選擇變數名在powershell中變數名均是以美元符”$”開始,剩餘字元可以是數字、字母、底線的任一字元,

總頁數: 1345 1 .... 923 924 925 926 927 .... 1345 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.