powershell札记4_别名功能

作者: 皮皮大 | 来源:发表于2019-06-26 20:40 被阅读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

相关文章

网友评论

    本文标题:powershell札记4_别名功能

    本文链接:https://www.haomeiwen.com/subject/wvbhcctx.html