Linux manコマンドの具体的な使い方

Linux manコマンドの具体的な使い方

01. コマンドの概要

Linux には充実したヘルプ マニュアルが用意されています。コマンドのパラメータを表示する必要がある場合は、インターネットで検索する必要はなく、man を使用するだけです。

man man を使用すると、man の使い方を確認することもできます。

02. コマンド形式

man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] title…

03. 共通オプション

使用法: man [OPTION...] [section] man ページ...
 -a, --all 一致するマニュアルページをすべて検索します -d, --debug デバッグ情報を出力します -D, --default すべてのオプションをデフォルト値にリセットします ​​--warnings[=WARNING] groffの警告をオンにします -f, --whatis whatisと同等です
 -h は man の構文とパラメータの説明を表示し、実行後にプログラムを終了します。
 -k、--apropos は apropos と同等で、whatis データベースであいまい検索キーワードを検索します -S、-s、--sections=list はコロンで区切られたセクションのリストを使用します -t、--troff は groff を使用してマニュアル ページをタイプセットします -w、--where、--path、--location
               マニュアルページの物理的な場所を出力します -W、--where-cat、--location-cat
               catファイルの物理的な場所を出力します -c, --catman catmanによって古くなったcatを修正するために使用されます
               ページの再フォーマット -C, --config-file=file このユーザー設定ファイルを使用する -K, --global-apropos すべてのページのテキストを検索する
 -M, --manpath=path マニュアルページの検索パスを 'path' に設定する
 -?, --help このヘルプリストを表示する
   --usage 短い使用方法メッセージを表示する
 -V, --version プログラムのバージョンを表示する
 -R, --recode=ENCODING でエンコードされた出力ソースページをエンコードします
 man ページを見つけます:
 -L, --locale=LOCAL このマニュアルページ検索に使用するロケールを定義します -m, --systems=SYSTEM 他のシステムのマニュアルページを使用します
 -e, --extension=extended 拡張子タイプが「extended」のマニュアルページのみを検索対象とする -i, --ignore-case マニュアルページを検索するときに大文字と小文字を区別しない (デフォルト)
 -I, --match-case マニュアルページを検索するときに大文字と小文字を一致させます。

   --regex 正規表現に一致するすべてのページを表示
   --wildcard ワイルドカードに一致するすべてのページを表示

   --names-only は --regex と --wildcard をページ名のみに一致させます。
               説明ではない

04. 関連説明

4.1 manコマンドのヘルプ情報の構造と意味

構造名代表的な意義
名前コマンド名とその機能の簡単な説明
概要パラメータの使用方法
説明各オプションの意味を含むコマンド機能の詳細な説明
使用例(簡単な説明付き)
概要概要
デフォルトデフォルトの機能
オプション利用可能な具体的なオプション(説明付き)
環境環境変数
ファイル使用ファイル
参照関連情報
歴史メンテナンス履歴と連絡先

4.2 マン章の概要

-S section-list リストは、検索するマニュアル ページのコロンで区切られたリストです。このオプションは MANSECT 環境変数を上書きします。
  一部の指示または手順には複数のトピックがあり、それらは異なるセクションに配置されている場合があります。したがって、後のセクションを表示するには、ここでセクションを検索する順序を指定できます。具体的なセグメント区分は次のとおりです。
  セクション 1: ユーザー コマンド セクション 2: システム コール セクション 3: ライブラリ コール セクション 4: デバイス セクション 5: ファイル形式 セクション 6: ゲーム セクション 7: その他 セクション 8: システム コマンド セクション 9: カーネル内部コマンド セクション n: Tcl または Tk コマンド

4.3 manコマンドの共通キーとその使い方

ボタン有用性
スペースバー1ページ下にスクロール
ページダウン1ページ下にスクロール
ページアップ1ページ上へ
ホームページに直接アクセス
終わり最後のページに直接移動
/ 「/linux」などのキーワードを上から下へ検索します。
? 「?linux」などのキーワードを下から上に検索します。
次に検索されたキーワードを見つける
いいえ最後に検索したキーワードを見つける
qヘルプドキュメントを終了する

05. 参考例

5.1 ユーザーコマンド

whatis コマンドを使用すると、コマンドが実行する機能を照会し、照会結果を端末に出力できます。

[deng@localhost ~]$ whatis cd 
cd (1) - GNU Bourne-Again SHell (GNU コマンドインタープリタ「Bourne II」)
cd (3tcl) - 作業ディレクトリを変更するcd (1p) - 作業ディレクトリを変更する
[deng@localhost ~]$

上記の出力から、cd コマンドは bash の組み込みコマンドであることがわかります。その機能は、現在のディレクトリを変更することです。そのヘルプは、第 1 章と第 1p 章で参照できます。

bashコマンドを表示し、/cd [deng@localhost ~]$ man 1 cdを検索します。 
cd のヘルプ情報を直接表示するには、次のコマンドを使用します。
[deng@localhost ~]$ man 1p cd

5.2 システムコール

[deng@localhost ~]$ man 2 読み取り

5.3 ライブラリ呼び出し

[deng@localhost ~]$ 男 3 スリープ

5.4 特殊ファイル(デバイスファイル)

[deng@localhost ~]$ man 4 tty

5.5 ファイル形式(設定ファイルの構文)

[deng@localhost ~]$ man 5 パスワード

5.6 管理コマンド

[deng@localhost ~]$ man 8 fdisk

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux コマンドのマニュアル ページでの rm と mv の詳細な説明
  • Linuxはrman増分バックアップスクリプトを自動的に実行します

<<:  MySQLで自動作成時間と変更時間を設定する方法の例

>>:  mysql バックアップ スクリプトを作成し、7 日間保存します。

推薦する

MySQL の 3 つの浮動小数点型 (float、double、decimal) の違いと概要について簡単に説明します。

各浮動小数点型のストレージ サイズと範囲は、次の表に示されています。タイプサイズ範囲(符号付き)範囲...

docker イメージのプル速度が遅い問題の解決策

現在、Docker には中国向けの公式ミラーがあります。詳細については、https://www.do...

CentOS に Docker をインストールし、Springboot で Docker をリモート公開する方法

目次1. CentOS7.0へのJDK1.8のインストール2. Dockerのインストール3.Doc...

CSS 等高レイアウトの一般的な方法

等高レイアウト同じ親コンテナー内の同じ高さの子要素のレイアウトを指します。等高レイアウトの実装の観点...

HTML+JS に基づくシンプルな年齢計算ツールの実装

目次序文デモンストレーション効果HTMLコードCSSコードJavascriptコードデモアドレス序文...

Web 開発チュートリアル クロスドメイン ソリューションの詳細な説明

序文この記事では、主にWeb開発のためのクロスドメインソリューションを紹介し、参考と学習のために共有...

Linux yum パッケージ管理方法

導入yum (Yellow dog Updater, Modified) は、Fedora、RedH...

JavaScript の for ループと二重 for ループの詳細な説明

forループfor ループは配列の要素をループします。文法: for (初期化変数; 条件式; 繰り...

ボタンをクリックしてテキストを入力ボックスに変換し、保存をクリックしてテキスト実装コードに変換します。

ボタンをクリックしてテキストを入力ボックスに変換し、保存をクリックしてテキスト実装コードに変換します...

React Hooksの詳細な説明

目次フックとは何ですか?クラスコンポーネント機能コンポーネントフックが作られた理由要約するフックとは...

MySQL 8.0.19 インストール詳細チュートリアル (Windows 64 ビット)

目次MySQLを初期化するMySQL サービスをインストール + MySQL サービスを開始MySQ...

データベースマルチテーブル接続クエリの実装方法の詳細説明

データベースマルチテーブル接続クエリの実装方法の詳細説明結合演算子を使用して複数のテーブルクエリを実...

EF (Entity Framework) の挿入または更新データ エラーの解決方法

エラー メッセージ:ストアの更新、挿入、または削除ステートメントが予期しない行数 (0) に影響を与...

IIS7 IIS8 リバースプロキシルールの記述、インストール、構成方法

目的: ステーションAをステーションBのセカンダリディレクトリとして扱うのように: http://w...

ミニプログラムでマインドマップを描く方法

目次マインドマップとは何ですか? F6で描く方法アリペイ微信要約するマインドマップとは何ですか?マイ...