PowerShellではbashでいうmanコマンドってないの?
create: 2019-11-26
Windows PowerShell

いや、manあるけど。

Get-Help

ググったら出てきたのがGet-Help

Get-Help でオプション一覧を取得

Get-Help Get-ChildItem

結果

長いので畳んでます
NAME
    Get-ChildItem

SYNTAX
    Get-ChildItem [[-Path] <string[]>] [[-Filter] <string>] [-Include <string[]>] [-E
C:\develop\nekoha\blog [master ≡ +5 ~0 -0 !]> Get-Help Get-ChildItem

NAME
    Get-ChildItem

SYNTAX
    Get-ChildItem [[-Path] <string[]>] [[-Filter] <string>] [-Include <string[]>] [-E
    xclude <string[]>] [-Recurse] [-Depth <uint>] [-Force] [-Name] [-Attributes {Read
    Only | Hidden | System | Directory | Archive | Device | Normal | Temporary | Spar
    seFile | ReparsePoint | Compressed | Offline | NotContentIndexed | Encrypted | In
    tegrityStream | NoScrubData}] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-R
    eadOnly] [-System] [<CommonParameters>]

    Get-ChildItem [[-Filter] <string>] -LiteralPath <string[]> [-Include <string[]>]
    [-Exclude <string[]>] [-Recurse] [-Depth <uint>] [-Force] [-Name] [-Attributes {R
    eadOnly | Hidden | System | Directory | Archive | Device | Normal | Temporary | S
    parseFile | ReparsePoint | Compressed | Offline | NotContentIndexed | Encrypted |
     IntegrityStream | NoScrubData}] [-FollowSymlink] [-Directory] [-File] [-Hidden]
    [-ReadOnly] [-System] [<CommonParameters>]


ALIASES
    gci
    ls
    dir


REMARKS
    Get-Help cannot find the Help files for this cmdlet on this computer. It is displ
    aying only partial help.
        -- To download and install Help files for the module that includes this cmdle
    t, use Update-Help.
        -- To view the Help topic for this cmdlet online, type: "Get-Help Get-ChildIt
    em -Online" or
           go to https://go.microsoft.com/fwlink/?LinkID=113308.

できた。

けど、オプション一覧はあるけど使い方がわからない。

-Online オプションを指定

さっきのコマンドに-Onlineオプションを付けるとブラウザで詳しいヘルプが表示されます。
オプションだけじゃなくて使い方も知りたい、manコマンドの代わりはこちらになります。

Get-Help -Online Get-ChildItem

$PROFILE に登録しておく

ついでにprofileに関数登録しておきましょう。

下記コマンドでプロファイルを開きます。

start $PROFILE

関数を追加。
manはすでに登録されているのでmanoにしています(man + Onlineの意味)。

function mano($target) { Get-Help -Online $target }

ターミナルを再起動すれば使えるようになります!

おまけ

Get-Helpコマンドの末尾に出てきた

go to https://go.microsoft.com/fwlink/?LinkID=113308.

のリンクをクリックしたら、Surfaceの販促サイトにリダイレクトされました。
なんだそりゃ。

と思ってたらブログ書いてるうちに直ってました。
なんだそりゃ。