1.查询别名:

Get-Alias -name ls

Get-Alias -name dir

Get-Alias -name fl

Get-Alias -name ft

2.查看可用的别名

查看可用的别名,可以通过” ls alias:” 或者 ”Get-Alias“
如何查看所有以Remove打头的cmdlet的命令的别名呢?

dir alias: | where
{$_.Definition.Startswith("Remove")}

同理,查看“Stop”和"Add"开头的别名有哪些

这里,我们也可以使用dir查看,例如:dir alias: |where {$_.Definition.StartsWith("Get")}

查看以“Get”开头的别名有哪些

Get-Alias  pwd,Get-Alias  ls

需要说明的是:dir alias:获取的是别名的数组,通过where对数组元素进行遍历,$_代表当前元素,alias的Definition为String类型,powershell支持.net,.net中的string类有一个方法Startswith。通过where过滤集合在powershell中使用非常广泛。

有的cmdlet命令可能有2-3个别名,我们可以通过下面的命令查看所有别名和指向cmdlet的别名的个数。

dir alias: |Group-Object Definition |sort -Descending Count

ls alias: |Group-Object Definition |sort -Descending count

3.创建自己的别名

给记事本创建一个别名,并查看该别名:

PS C:\windows\system32>Set-Alias -name edit -value notepad

PS C:\windows\system32>edit

PS C:\windows\system32>$Alias:edit

PS C:\windows\system32>Notepad

4.删除自己的别名

别名不用删除,自定义的别名在powershell退出时会自动清除。但是请放心,powershell内置别名(诸如ls,dir,fl等)不会清除。如果你非得手工删除别名。请使用

5.保存自己的别名

可以使用Export-Alias将别名导出到文件,需要时再通过Import-Alias导入。可以使用Force强制导入。

最新文章

  1. golang在linux下的开发环境部署[未完]
  2. 改进iOS客户端的升级提醒功能
  3. create和grant配合使用,对Mysql进行创建用户和对用户授权
  4. Vieta定理
  5. HTML JSOgN to string
  6. RedHat6.5网卡问题总结
  7. 《windows程序设计》学习_4:文本输出,加滚动条
  8. SQL Server 2012 复制(发布订阅的研究)
  9. 如何简单而优雅地升级Visual NMP中的PHP版本
  10. flume1.4.0 保存文件到hdfs错误调试
  11. 明确MangoDB在企业中应用
  12. POM文件分析记
  13. 快速查看linux命令的用法----------TLDR
  14. 自动化测试-15.selenium单选框与复选框状态判断
  15. mongodb与mysql命令详细对比
  16. mac安装VMware虚拟机(含序列号)及Ubuntu系统
  17. 第14月第11天 linkmap
  18. Hybrid App中原生页面 VS H5页面(分享)
  19. 搜狗输入法在Ubuntu下突然不能输入中文
  20. Brain Rules: 12 Principles for Surviving and Thriving at Work, Home, and School

热门文章

  1. Python-数字类型补充
  2. 函数的atguments
  3. 使用SQLiteOpenHelper管理SD卡中的数据库
  4. Opencv 特征提取与检测-Haar特征
  5. vue ui 开启无效记录
  6. js 实现 间隙滚动效果
  7. CSIC_716_20191225【HTML基础入门】
  8. window.navigator.userAgent
  9. C#接口的作用实例解析
  10. Linux命令篇-服务器查看日志(续)