名前がわからない場合は、どのようにコマンドを検索しますか?

名前がわからない場合は、どのようにコマンドを検索しますか?

Unix初心者として、私が望む特定のタスクを実行するコマンドの名前が気になることがよくあります。コマンドが実行する操作の説明がある場合は、コマンド名をどのように見つけることができますか?

答え1

正確なコマンド名がわからない場合は、apropos簡単な説明から始めることをお勧めします。ここまたはman apropos

答え2

apropos(としても使用できます)に加えて、man -k便利なコマンドはman -K key_word(大文字K)です。これは「key_word」を含むマニュアルページを検索します(man -k簡単な説明セクションのみ)。いずれにせよ、結果は括弧の間の部分に表示されます。

[gojan@Gonux ~]$ man -K copy
...
cp (1)               - copy files and directories
cp (1p)              - copy files
...

あいまいさを避けるために、この数字を使用できます。たとえば、次のようになります。

[gojan@Gonux ~]$ man 1 cp
CP(1)                                                         User Commands                                                         CP(1)

NAME
       cp - copy files and directories
...
[gojan@Gonux ~]$ man 1p cp
CP(1P)                                                  POSIX Programmer's Manual                                                  CP(1P)

PROLOG
       This  manual  page  is  part of the POSIX Programmer's Manual.  The Linux implementation of this interface may differ (consult the
       corresponding Linux manual page for details of Linux behavior), or the interface may not be implemented on Linux.

答え3

man intro

この質問に答えるUnix方式です。

答え4

チートシートを印刷したり、ブックマークに追加したりできます。いいねこれこれが「unix cheatsheet」のGoogle検索の最初の結果である理由があります。

関連情報