GNU/Linux >> Linux の 問題 >  >> Linux

初心者向けのLinuxmanコマンドチュートリアル(8例)

Linuxコマンドラインの非常に便利な点は、ほとんどすべてのコマンドラインツールのドキュメントに簡単にアクセスできることです。これらのドキュメントはマニュアルページと呼ばれ、 manを使用してコマンドラインから簡単にアクセスできます。 コマンド。

このチュートリアルでは、わかりやすい例を使用して、人間の基本について説明します。ただし、その前に、この記事のすべての例がUbuntu16.04LTSマシンでテストされていることを言及する価値があります。

Linuxのmanコマンド

manコマンドを使用すると、ユーザーはコマンドラインユーティリティとツールのマニュアルページにアクセスできます。このコマンドの構文は次のとおりです。

man [command/tool name]

そして、これが人間自身のマニュアルページがそれをどのように説明しているかです:

 man - an interface to the on-line reference manuals

man is the system's manual pager. Each page argument given to man is
normally the name of a program, utility or function. The manual page
associated with each of these arguments is then found and displayed. A
section, if provided, will direct man to look only in that section of
the manual. The default action is to search in all of the available
sections following a pre-defined order ("1 n l 8 3 2 3posix 3pm 3perl 5
4 9 6 7" by default, unless overridden by the SECTION directive in
/etc/manpath.config), and to show only the first page found, even if
page exists in several sections.

The table below shows the section numbers of the manual followed by the
types of pages they contain.

1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g.
man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]

A manual page consists of several sections.

Conventional section names include NAME, SYNOPSIS, CONFIGURATION,
DESCRIPTION, OPTIONS, EXIT STATUS, RETURN VALUE, ERRORS, ENVIRONMENT,
FILES, VERSIONS, CONFORMING TO, NOTES, BUGS, EXAMPLE, AUTHORS, and
SEE ALSO.

以下は、manコマンドがどのように機能するかについての良いアイデアを与えるはずのQ&Aスタイルの例です。

Q1。 manコマンドの使い方は?

manの基本的な使用法は非常に簡単です。リファレンスマニュアルにアクセスしたいツールの名前でコマンドを実行するだけです。

man [command/tool name]

例:

man ls

Q2。特定のセクションのマニュアルページを男性に表示させる方法は?

すでに冒頭で述べたように、利用可能なすべてのマニュアルページはセクションに分けられており、同じ名前のマニュアルページエントリを含むセクションがあります。作業を簡単にするために、manコマンドを使用すると、特定のセクションからマニュアルページに直接アクセスできます。これは、コマンド/ツール名の前にセクション番号を指定するだけで実行できます。

man [section-num] [command/tool name]

例:

man 3 printf 

Q3。マニュアルページを検索し、簡単な説明も印刷するにはどうすればよいですか?

Q&A 2を実行しているときに、同じ名前の手動入力のセクション番号を覚えておく方法を尋ねられる場合があります。入力の名前に一致するすべてのマニュアルページを表示できるコマンドラインオプション「f」が存在するため、これを行う必要はありません。

例:

man -f printf

これが私のシステムで生成された上記のコマンドの出力です:

したがって、「printf」という名前のすべてのエントリがセクション番号とともに出力に表示されていることがわかります。

Q4。特定の入力に対してmanにすべてのマニュアルページを表示させるにはどうすればよいですか?

では、特定の入力に対応するすべてのマニュアルページを1つずつ表示したい場合はどうでしょうか。それは可能であり、-aコマンドラインオプションを使用する必要があります。

たとえば、「printf」のすべてのマニュアルページを連続して表示する場合は、次の方法で実行できます。

man -a printf

上記のコマンドは、最初にセクション1のprintfのマニュアルページを開きます。コマンドを終了すると、次の「printf」のマニュアルページを表示するかどうかを尋ねられます。

Q5。入力を正規表現と見なして男性を検索するにはどうすればよいですか?

入力を正規表現と見なしてmanコマンドでマニュアルページを検索および一覧表示する場合は、-kコマンドラインオプションを使用して行うことができます。

man -k [command/tool name]

例:

man -k printf

上記のコマンドが私のシステムで生成した出力は次のとおりです。

Q6。マニュアルページの場所を男性に表示させる方法は?

マニュアルページの場所のみを知る必要がある場合は、-wコマンドラインオプションを使用して、manに強制的にこれを行うことができます。

man -w [command/tool name]

例:

man -w printf

このコマンドが私のシステムで生成した出力は次のとおりです。

/usr/share/man/man1/printf.1.gz

Q7。 Webブラウザでmanにマニュアルページを表示させる方法は?

これには-Hコマンドラインオプションを使用します。

man -H[browser-command] [command/tool name]

例:

man -Hfirefox printf

Q8。 manコマンドの大文字と小文字を区別する方法

デフォルトでは、manコマンドはマニュアルページの検索中に大文字と小文字を区別しません。ただし、必要に応じて、-Iコマンドラインオプションを使用して大文字と小文字を区別することができます。

man -I [command/tool name]
結論

つまり、manは非常に重要なコマンドであり、初心者とプロの両方のユーザーが使用方法を知っている必要があります。ツールは多くの機能を提供するため、ここで表面をスクラッチしました。これらを最初に練習し、完了したら、詳細について男性のマンページにアクセスしてください。


Linux
  1. 初心者向けのLinuxcdコマンドチュートリアル(8例)

  2. 初心者向けのLinux通信コマンドチュートリアル(5例)

  3. 初心者向けのLinux日付コマンドチュートリアル(8例)

  1. 初心者向けのLinuxdfコマンドチュートリアル(8例)

  2. 初心者向けのLinuxduコマンドチュートリアル(10例)

  3. 初心者向けのLinuxechoコマンドチュートリアル(5つの例)

  1. 初心者向けのLinuxenvコマンドチュートリアル(5つの例)

  2. 初心者向けのLinuxサイズのコマンドチュートリアル(6つの例)

  3. 初心者向けのLinuxkillコマンドチュートリアル(5つの例)