zoukankan      html  css  js  c++  java
  • 第二天:PowerShell别名

    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强制导入。

     

  • 相关阅读:
    Spring(001)-Hello Spring
    actuator beans不展示
    Java读取property文件
    PostgreSQL 后端存储
    python 中global() 函数
    python项目配置文件格式
    大数据时代,数据成了研究的基石
    10w数据重建索引报错:java.lang.IllegalStateException: Batch statement cannot contain more than 65535 statements
    java学习day15--API-ArrayList--LinkedList
    java学习day14--API-集合(Collection)+List
  • 原文地址:https://www.cnblogs.com/ws0316/p/10908992.html
Copyright © 2011-2022 走看看