首页 > 系统相关 >PowerShell命令类型之-alias(别名)

PowerShell命令类型之-alias(别名)

时间:2023-12-03 17:32:12浏览次数:45  
标签:命令 别名 我们 alias dos PowerShell dir

我们知道标准的PowerShell的Cmdlets命名方式是采用动词+名词的方式命名的,一般比较长,而且和dos命令也不一样。比如我们习惯了使用cd,dir等dos命令。而我们发现,当我们在PowerShell中输入dir,cd等命令时也依旧可以使用,这并不是说我们在Powershell中执行了dos的dir,cd命令(虽然PowerShell支持这样的操作),其实是因为PowerShell提供了一个叫dir的别名。前一篇博文我们看到PowerShell的三种命令类型之一就是alias(别名)。为了验证我们通过下面两个方式来看。

第一种方式,我们输入PowerShell命令:

dir | Get-Member

看输出,输出的是.net对象。

PowerShell命令类型之-alias(别名)_PowerShell

第二种方式,我们使用查看PowerShell别名的Cmdlets:

Get-Alias dir

我们看输出:

PowerShell命令类型之-alias(别名)_.net_02

其实这里执行的dir不是dos的dir命令,而是执行的PowerShell的get-childitem的cmdlets。只是为了方便我们使用和减少输入,兼容dos,PowerShell为我们提供一个简短的叫dir的别名而已。

标签:命令,别名,我们,alias,dos,PowerShell,dir
From: https://blog.51cto.com/u_3353175/8668747

相关文章

  • 通过PowerShellPlus示例脚本学习PowerShell-使用SMO创建MSSQL任务
    ##=====================================================================##Title:Create-MSSQLJob-UsingSMO##Description:CreateadailySQLjobtocallapowershellscript##Author:Idera##Date:9/1/2008##Input:-serve......
  • Windows安装Powershell7.x
    事件起因:由于需要运行一个脚本,但是该脚本是广大网友群众使用Powershell7写的,我自带的是Powershell5,运行过程中总是出现莫名其妙的问题,于是决定将Powershell升级到Powershell7.4.0解决办法:1、首先确认当前系统自带的Powershell的版本:$PsVersionTable.PSVersion......
  • 【Azure Web Job】Azure Web Job执行Powershell脚本报错 The term 'Select-Az
    问题描述AzureWebJob执行Powershell脚本报错 Select-AzContext:Theterm'Select-AzContext'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperableprogram.Checkthespellingofthename,orifapathwasincluded,verifythatthepa......
  • powershell 语句
    获取桌面路径:[System.Environment]::GetFolderPath("Desktop") 获取当前用户的桌面路径: [Environment]::GetFolderPath("Desktop") 如果要获取其他文件夹的路径,可以使用不同的文件夹名称来替换"Desktop"。例如,要获取"MyDocuments"文件夹的路径,可以使用"MyDocuments"......
  • linux: debian的数字版本号与别名
    1、首先查看操作系统的版本cat /etc/debian_version2、然后可以查看Debian系统版本与codename之间的关系https://wiki.debian.org/DebianReleases ......
  • SQL 中的运算符与别名:使用示例和语法详解
    SQL中的IN运算符IN运算符允许您在WHERE子句中指定多个值,它是多个OR条件的简写。示例:获取您自己的SQLServer返回所有来自'Germany'、'France'或'UK'的客户:SELECT*FROMCustomersWHERECountryIN('Germany','France','UK');语法:SELECTcolumn_name(......
  • SQL 中的运算符与别名:使用示例和语法详解
    SQL中的IN运算符IN运算符允许您在WHERE子句中指定多个值,它是多个OR条件的简写。示例:获取您自己的SQLServer返回所有来自'Germany'、'France'或'UK'的客户:SELECT*FROMCustomersWHERECountryIN('Germany','France','UK');语法:SELECTcolumn_name(......
  • 通过PowerShellPlus示例脚本学习PowerShell-通过WIndows集成验证登录SQLServer
    ##=====================================================================##Title:Connect-MSSQL-IPWindowsAuth##Description:ConnecttoSQLServerusingIPaddress,instanceand##Windowsauthentication##Author:Idera......
  • 通过PowerShellPlus示例脚本学习PowerShell-连接SQLServer数据库
    ##=====================================================================##Title:Connect-MSSQL-IPSQLAuth##Description:Connectto$ServerNameusingSQLServerauthentication.##Thisconnectionisnotencrypted.##......
  • 通过PowershellPlus示例脚本学习PowerShell-CheckDB
    ##=====================================================================##Title:CheckDB-MSSQL-UsingADO##Description:RunaDBCCagainstspecifiedserverinstanceanddatabase##Author:Idera##Date:9/1/2008##Input:-......