获取帮助

首先学习如何学习,使用命令 Get-Help [函数] 即可查看命令语法和别名
追加 -full 查看完整版本帮助
追加 -Online 可以查看最新版本内容
详细:https://hexingxing.cn/get-help-powershell/

Get-Help Get-ChildItem

名称
    Get-ChildItem

语法
    Get-ChildItem [[-Path] <string[]>] [[-Filter] <string>]  [<CommonParameters>]

    Get-ChildItem [[-Filter] <string>]  [<CommonParameters>]


别名
    gci
    ls
    dir

显示目录

gci 的对应完整命令是 Get-ChildItem,同时支持其他别名 [ls] [dir] 和自定义别名

gci


    目录: C:\Users\hexingxing\desktop


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----   2021/11/16 周二  16:53:57           1071 Adobe Photoshop 2021.lnk

反查别名

有时知道别名但忘记实体命令,可以通过 Get-Help [别名] 来查询

Get-Help cd

名称
    Set-Location

语法
    Set-Location [[-Path] <string>]  [<CommonParameters>]

    Set-Location  [<CommonParameters>]

    Set-Location  [<CommonParameters>]


别名
    sl
    cd
    chdir

设置别名

既然有了别名这样简洁且好用的语法,那么就按需要自定义一些常用的吧

获取所有别名相关的命令

Get-Help *alias

Name                              Category  Module                    Synopsis
----                              --------  ------                    --------
Export-Alias                      Cmdlet    Microsoft.PowerShell.U... ...
Get-Alias                         Cmdlet    Microsoft.PowerShell.U... ...
Import-Alias                      Cmdlet    Microsoft.PowerShell.U... ...
New-Alias                         Cmdlet    Microsoft.PowerShell.U... ...
Set-Alias                         Cmdlet    Microsoft.PowerShell.U... ...

Get-Help 设置简洁的命令 hl

New-Alias hl Get-Help

查询别名

Get-Alias hl

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           hl -> Get-Help

删除别名

同时,在完全关闭 PowerShell 后自定义的别名也会同时被清除

rm alias:\ll

通过查询完整命令来查看所有对应的别名,包含系统预设和自定义

hl hl

名称
    Get-Help

语法
    Get-Help [[-Name] <string>]  [<CommonParameters>]

    Get-Help [[-Name] <string>]  [<CommonParameters>]

    Get-Help [[-Name] <string>]  [<CommonParameters>]

    Get-Help [[-Name] <string>]  [<CommonParameters>]

    Get-Help [[-Name] <string>]  [<CommonParameters>]

    Get-Help [[-Name] <string>]  [<CommonParameters>]


别名
    hl
    ll
    get

内置别名

获取所有预设别名

Get-Alias *

显示路径

pwd

Path
----
C:\Users\hexingxing\AppData\Local\Temp

打开目录

同时可以通过变量打开目录 start $env:temp 和切换目录 cd $env:temp 以及回显结果 echo $env:temp
参考:https://hexingxing.cn/get-childitem/

打开当前目录
同时支持打开可执行文件

start .

打开指定目录

start D:\

打开远程目录

start \\10.0.16.8

返回上级

cd ..

显示内容

通过变量路径获取临时目录内容

ls $env:temp


    目录: C:\Users\hexingxing\AppData\Local\Temp


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----    2022/6/23 周四  15:26:13                file_icon_path
d-----    2022/6/16 周四  15:51:23                lilo.8112
d-----    2022/6/10 周五  14:58:45                msohtmlclip1
d-----    2022/6/22 周三  17:06:38                nsk4779.tmp
d-----    2022/6/16 周四  15:51:28                PhotoshopCrashes
d-----   2021/11/16 周二  15:35:08                Rar$EXa15660.26333

切换目录

切换到当前用户的桌面

过程中可以使用 tab 键来补全节点目录名称

如输入 cd c:\us 后按 tab 即可补全为 cd C:\Users\

继续输入 he 屏幕显示 cd C:\Users\he 后按 tab 即可补全为 cd C:\Users\hexingxing\

cd C:\Users\hexingxing\Desktop\

如果目录名称有空格则需要使用单引号或双引号包裹

cd 'C:\Program Files\'

新建项目

移动项目

复制项目

删除项目

分类: 系统运维

0 条评论

发表评论

Avatar placeholder

您的电子邮箱地址不会被公开。