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