What is an Alias ?
Alias is an alternate name for an object,Such as Variable,File etc.
Here in PowerShell, we have somany Aliases which are built-in.And those aliases helps us to run cmdlets fastly, Acting as a time saver.
Note:Avoid using Aliases in Scripts(Post comes Later).
So lets take the cmdlet Get-Help again.
The aliases for Get-Help are help and man. you can see man is a native unix help command,Which shows the manual for a command.
What about other cmdlets, We have a cmdlet for Getting Alias.
How to find it, Do it in PowerShell way
so you Got the cmdlet to find Alias is Get-Alias.
Lets Explore Get-Alias.
Lets find some examples for this cmdlet.
So here We got Aliases for Get-ChildItem cmdlet. dir,gci and ls are the Aliases.
How do we get Built-in aliases.
We have a built-in drive for Aliases !.
Do CD tio Alias Drive, And do ls (Get-ChildItem)
Alias is an alternate name for an object,Such as Variable,File etc.
Here in PowerShell, we have somany Aliases which are built-in.And those aliases helps us to run cmdlets fastly, Acting as a time saver.
Note:Avoid using Aliases in Scripts(Post comes Later).
So lets take the cmdlet Get-Help again.
The aliases for Get-Help are help and man. you can see man is a native unix help command,Which shows the manual for a command.
What about other cmdlets, We have a cmdlet for Getting Alias.
How to find it, Do it in PowerShell way
PS>Get-Command -Verb *Get* -Noun *alias* CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-Alias 3.1.0.0 Microsoft.PowerShell.UtilityHere we use Get-Command to Find a cmdlet which is Probabbly having Get as Verb and Alias as Noun, We use wild card for reliability.
so you Got the cmdlet to find Alias is Get-Alias.
Lets Explore Get-Alias.
PS>Get-Help Get-Alias NAME Get-Alias SYNOPSIS Gets the aliases for the current session. SYNTAX Get-Alias [[-Name] [Here We got The syntax for Get-Alias.]] [-Exclude [ ]] [-InformationAction {SilentlyContinue | Stop | Continue | Inquire | Ignore | Suspend}] [-InformationVariable [ ]] [-Scope [ ]] [ ] Get-Alias [-Definition [ ]] [-Exclude [ ]] [-InformationAction {SilentlyContinue | Stop | Continue | Inquire | Ignore | Suspend}] [-InformationVariable [ ]] [-Scope [ ]] [ ]
Lets find some examples for this cmdlet.
PS>Get-Help Get-Alias -Examples NAME Get-Alias SYNOPSIS Gets the aliases for the current session. -------------------------- EXAMPLE 1 -------------------------- PS C:\>Get-Alias -Definition Get-ChildItem This command gets the aliases for the Get-ChildItem cmdlet. By default, the Get-Alias cmdlet gets the item name when you know the alias. The Definition parameter gets the alias when you know the item name. PS>Get-Alias -Definition Get-ChildItem CommandType Name Version Source ----------- ---- ------- ------ Alias dir -> Get-ChildItem Alias gci -> Get-ChildItem Alias ls -> Get-ChildItem
So here We got Aliases for Get-ChildItem cmdlet. dir,gci and ls are the Aliases.
How do we get Built-in aliases.
PS>Get-Alias CommandType Name Version Source ----------- ---- ------- ------ Alias % -> ForEach-Object Alias ? -> Where-Object Alias ac -> Add-Content Alias asnp -> Add-PSSnapin Alias cat -> Get-Content Alias cd -> Set-Location Alias CFS -> ConvertFrom-String 3.1.0.0 Microsoft.PowerShell.Utility Alias chdir -> Set-Location Alias clc -> Clear-Content Alias clear -> Clear-Host Alias clhy -> Clear-History Alias cli -> Clear-Item Alias clp -> Clear-ItemProperty Alias cls -> Clear-Host Alias clv -> Clear-Variable Alias cnsn -> Connect-PSSession Alias compare -> Compare-Object Alias copy -> Copy-Item Alias cp -> Copy-Item Alias cpi -> Copy-Item Alias cpp -> Copy-ItemProperty Alias curl -> Invoke-WebRequest Alias cvpa -> Convert-Path Alias dbp -> Disable-PSBreakpoint Alias del -> Remove-Item Alias diff -> Compare-Object Alias dir -> Get-ChildItem Alias dnsn -> Disconnect-PSSession Alias ebp -> Enable-PSBreakpoint Alias echo -> Write-Output Alias epal -> Export-Alias Alias epcsv -> Export-Csv Alias epsn -> Export-PSSession Alias erase -> Remove-Item Alias etsn -> Enter-PSSession
We have a built-in drive for Aliases !.
Do CD tio Alias Drive, And do ls (Get-ChildItem)
C:\>cd Alias: Alias:\>ls CommandType Name Version Source ----------- ---- ------- ------ Alias % -> ForEach-Object Alias ? -> Where-Object Alias ac -> Add-Content Alias asnp -> Add-PSSnapin Alias cat -> Get-Content Alias cd -> Set-Location Alias CFS -> ConvertFrom-String 3.1.0.0 Microsoft.PowerShell.Utility Alias chdir -> Set-Location Alias clc -> Clear-Content Alias clear -> Clear-Host Alias clhy -> Clear-History Alias cli -> Clear-Item Alias clp -> Clear-ItemProperty Alias cls -> Clear-Host Alias clv -> Clear-Variable Alias cnsn -> Connect-PSSession Alias compare -> Compare-Object Alias copy -> Copy-Item Alias cp -> Copy-Item Alias cpi -> Copy-Item Alias cpp -> Copy-ItemProperty Alias curl -> Invoke-WebRequest Alias cvpa -> Convert-Path
No comments:
Post a Comment