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検索の最初の結果である理由があります。