Linuxコマンドwhatisの2つの使い方

Linuxを初めて使うユーザーにとって、コマンドやその機能を把握するのは難しいかもしれません。Linuxコマンドwhatisは、コマンドに関する簡単な説明を提供し、そのコマンドが何をするのかをすばやく理解するのに役立ちます。Linuxにはさまざまなコマンドがあり、初めて接するコマンドであれば、whatisを実行してその簡単な説明を確認することができます。簡単な使い方を見ていきましょう。

Linuxコマンドwhatisとは?

whatisは、Linuxで提供されているコマンドの一つで、他のコマンドに関する短く簡潔な説明を表示する機能を持っています。whatisコマンドは、システムのマニュアルページ(manページ)から特定のコマンドに関する情報を抽出してユーザーに表示します。このとき提供される情報は簡単な説明で、そのコマンドが何をするのかを概要的に理解することができます。

簡単に言えば、whatisは「このコマンドは何をするのですか?」という質問にすばやく答えるコマンドです。例えば、lsコマンドが何をするのか気になる場合、whatis lsと入力すればいいのです。

whatisの基本的な使い方

whatisコマンドの基本的な使い方は非常にシンプルです。ターミナルで次の形式で入力します。

whatis [コマンド]
ShellScript

ここで[コマンド]は、ユーザーが情報を得たいLinuxコマンドを指します。例えば、現在見ているwhatisコマンドに関する簡単な説明を確認したい場合は、次のように入力します。

whatis whatis
ShellScript

実行結果は次の通りです。

図1. Linuxコマンドwhatisでwhatisコマンドの簡単な説明を確認する
図1. Linuxコマンドwhatisでwhatisコマンドの簡単な説明を確認する

上記の出力結果に見られるように、whatisコマンドは、manページの説明を一行で表示するという説明を表示しています。括弧内の数字「1」は、そのコマンドがLinuxマニュアルページの第1セクションに属することを意味しています。Linuxマニュアルページは9つのセクションに分かれており、それぞれのセクションはコマンド、システムコール、ライブラリ関数など、異なるトピックを扱います。

複数のコマンドを同時に検索する

whatisコマンドでは、複数のコマンドについて同時に情報を確認することも可能です。それぞれのコマンドをスペースで区切って入力します。

whatis [명령어1] [명령어2] [명령어3]
ShellScript

例えば、lsrmpwdコマンドを同時に検索すれば、次のように各コマンドの説明を一度に確認できます。

図2. Linuxコマンドwhatisで複数のコマンドを一度に確認する
図2. Linuxコマンドwhatisで複数のコマンドを一度に確認する

whatisデータベースの更新

時々、whatisコマンドを実行しても結果が表示されなかったり、「nothing appropriate」というメッセージが出ることがあります。これは、システムのwhatisデータベースが更新されていないために発生する可能性があります。この場合、mandbコマンドを使用してデータベースを手動で更新することができます。

sudo mandb
ShellScript

このコマンドを実行すると、システムのマニュアルページデータベースが最新の状態に更新され、その後にwhatisコマンドを再度使用すると、正常に結果を確認できるようになります。

コマンド検索時の注意点

whatisコマンドを使用する際に注意すべき点は、入力したコマンドが正確に一致している必要があるということです。存在しないコマンドを入力した場合、次のように「nothing appropriate」というメッセージが表示されます。

図3. Linuxコマンドwhatisでマニュアルがない場合の確認
図3. Linuxコマンドwhatisでマニュアルがない場合の確認

追加のヒント: 関連コマンドman

whatisコマンドがコマンドに関する簡単な説明のみを提供するのに対し、manコマンドはより詳細なマニュアルを提供します。特定のコマンドについてさらに詳しく知りたい場合は、whatisで簡単な説明を確認した後、manコマンドでマニュアルを参照するのが良いでしょう。

man [コマンド]
ShellScript

例えば、lsコマンドについてもっと知りたい場合、次のように入力します。

man ls
ShellScript

以下はman lsを実行した結果です。詳細な説明やオプションの使用方法も一度に確認できます。

図4. Linuxコマンドmanでコマンドの詳細な説明を確認する
図4. Linuxコマンドmanでコマンドの詳細な説明を確認する

まとめ

Linuxを使用していると、さまざまなコマンドとその機能を忘れてしまったり、新たに学ぶことがよくあります。このような場合、Linuxコマンドwhatisは、特定のコマンドが何をするのかをすばやく把握できる便利なツールです。特に初心者にはコマンド学習に大きく役立ち、中級および上級ユーザーにとっても記憶を呼び戻すために有用です。

また、whatisコマンドとmanコマンドを併用して、コマンドに対する全体的な理解を深めることが望ましいでしょう。これにより、Linuxシステムでより効率的に作業を進めることができるようになるはずです。

リファレンス

関連ポスト

コメントする