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

Linuxコマンドが何をするかを知る方法

Linuxディストリビューションには、ユーザーと管理者がシステムを最大限に活用できるようにするための3つの強力なドキュメントセットが含まれています。これらのリソースを効果的に使用する方法を知ることは、Linuxユーザーにとって不可欠なスキルです。

3つのドキュメントセットは次のとおりです。

  • マニュアルページ
  • 情報ページ
  • / usr / share / docs

マニュアルページ

マニュアルページは、コマンドラインで作業するほぼすべてのLinuxユーザーにとって頼りになるリソースです。

マニュアルページから何を見つけることができますか?

  • コマンドの概要
  • オプションと説明
  • 作成者およびメンテナ

これは、あまり使用されないオプションを思い出せない場合や、毎日複数のオペレーティングシステムプラットフォームで作業できない場合に最適です(LinuxバージョンとUnixバージョンのコマンドのオプションは異なることがよくあります)。

マニュアルページの使用は簡単です。 manと入力するだけです コマンドを実行し、詳細情報が必要なコマンドを含めます。たとえば、lsのマニュアルを表示するには コマンド、「man ls」と入力します 。

マニュアルページには、必要なものを正確に見つけるのに役立つ強力な検索機能のセットが含まれています。マニュアルページが表示されたら、スラッシュ( / )を入力します )キーワード検索を有効にします。スラッシュの後に探している単語を入力し、入力を選択するだけです。 。 nを使用する およびN キーワードの次または前の例を見つけるためのキー。 Ctrl + Cを使用します 検索を終了します。

マニュアルページは次のセクションで構成されています:

  • ユーザーコマンド(セクション1)
  • システムコール(セクション2)
  • Cライブラリ関数(セクション3)
  • デバイスと特殊ファイル(セクション4)
  • ファイル形式と規則(セクション5)
  • ゲーム(セクション6)
  • その他(セクション7)
  • システム管理ツールとデーモン(セクション8)

通常、マニュアルページの要求はセクション1または8に送られますが、次のように入力してセクションを指定できます(要求されたコマンドが複数のセクションに存在すると想定)。

$ man 1 ls

マニュアルページへのアクセスとキーワード検索の定義に慣れていることは、Linuxユーザーにとって不可欠なスキルです。実際、システムドキュメント全般、具体的にはマニュアルページは、Red Hat認定システム管理者(RHCSA)試験の目標で呼び出されます。

[オペレーティングシステムが重要である理由で、オペレーティングシステムがITインフラストラクチャを強化および統合する基盤である方法をご覧ください。 ]

情報コマンド

情報ページはmanページと同様の役割を果たしますが、もう少しユーザーフレンドリーになる傾向があります。マニュアルページは基本的に短く簡潔なリファレンスですが、情報ページは読みやすさとより深い説明に向かう傾向があります。情報ページシステムは、相互参照を容易にするために、ドキュメント間の基本的なリンクもサポートしています。これにより、より構造化された読みやすいドキュメントセットが提供されます。

情報ページの構文は、manの場合と同じです。 :

$ info ls

ドキュメント

テンプレート、チュートリアル、ライセンス、およびいくつかの構成ファイルとともに、より正式なドキュメントが/usr/share/docにあります。 。ファイルは、マニュアルページよりもはるかに詳細な情報を提供します。これらのパッケージ固有のファイルは通常圧縮されていますが、vimなどのツール およびless コンテンツをシームレスに処理します。

[Linuxの詳細については、無料のトレーニングコースであるRed HatEnterpriseLinuxの技術概要をご覧ください。 ]

次のように入力すると、利用可能なドキュメントを確認できます。

 $ ls /usr/share/docs | less

各パッケージには独自のサブディレクトリがあります。次のコマンドを実行して、Nanoテキストエディタのドキュメントを表示します。

$ ls /usr/share/doc/nano

課題

これらのリソースの使用を練習できるように、Nanoテキストエディターに関連する3つの簡単な課題を含めました(したがって、これらを実行する前にNanoがインストールされていることを確認してください)。回答キーは、必要に応じて記事の最後にあります。

  1. Nanoの下部にある2つのヘルプ行をどのように削除しますか?
  2. NanoバグトラッカーのURLを見つけます。
  3. Nanoのベースとなっている「驚くほど使いやすくフレンドリーなテキストエディタ」とは何ですか?

まとめ

すべてのシステムがインターネットに接続されているわけではなく、すべてのリマインダーが高度なGoogle検索から送信される必要はありません。時々、システム管理者が必要とするのは、「そうそう、それは長いフォーマットのオプションです」という簡単なヒントだけです。マニュアルページは、これらの短いプロンプトに最適です。情報ページは、より詳細な情報、リソース間のより良いリンク、およびより読みやすさを追加します。 /usr/share/docに保存されている公式ドキュメント 最も詳細な例、テンプレート、ライセンス情報、およびその他の関連リソースを提供します。

回答キー:

  1. -x または--nohelp
  2. https://savannah.gnu.org/bugs/?group=nano
  3. ピコ(パイン作曲家)

Linux
  1. LinuxでのChownコマンドとは何ですか?その使用方法

  2. LinuxでアクティブなSSH接続を見つける方法

  3. 実行している Linux のバージョンを確認するにはどうすればよいですか?

  1. 実行しているLinuxバージョンは何ですか?調べる方法は次のとおりです

  2. Linux でどのプロセスがファイルをロックしているかを調べるにはどうすればよいですか?

  3. プロセスが機能するために必要な Linux の機能を調べる方法は?

  1. Linux –システムに搭載されているハードディスクを確認する方法は?

  2. Linuxでプロセスの優先順位を見つけるコマンドは何ですか?

  3. 実行中の Linux のバージョンを確認するにはどうすればよいですか?