powershell札记4_别名功能
2019-06-26 本文已影响1人
皮皮大
别名
查看别名
- 在PS中可以为函数、
cmdlet
或者可执行文件创建别名 - 通过
get-command
来查看可执行文件的类型;get-alias
来查看内置的别名。 - 在PS中存在一直内置的环境支持变量,别名驱动器
alias:
- 通过命令
cd alias:
进入到虚拟盘符中;再get-childitem
来获取驱动器下面的内容
别名功能、错误管理功能
创建别名
创建法则:set-alias 别名 原名
,例如: set-alias ls get-childitem
- 若为在path系统环境变量的应用程序和可执行文件创建别名,不需要指定完整路径;
set-alias np notepad # notepad在path环境变量的路径中
set-alias np c:\windows\notepad.exe # 效果同上
- 若为非系统应用程序、可执行文件创建别名,则必须包含完整的路径,或者将路径添加至path系统环境变量。
- 使用set-alias不能为带有参数的命令创建别名
set-alias np-profile "notepad $profile" # wrong
funtion np-profile {notepad $profile} # right
删除别名
删除别名:remove-item alias:\别名
,例如remove-item alias:\np
,从别名驱动器中删除np别名
通过ps使用Windows应用程序
在PS中启动windows的相关应用程序,如果应用程序输出文本,可以对文本进行捕获以进行分析和使用。
ps只能启动系统环境变量$path下的exe文件,通过env环境变量来获取path路径:
$env:path # 获取path路径
$env:path += ";H:\" # 将H根目录自动添加到系统默认的搜索路径下;仅当前有效
查看驱动:get-psdrive