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