# 第二章 ファイル・ディレクトリの操作と管理
練習問題2.10
lessコマンドの絶対パスのみを表示した場合、実行すべきコマンドを選択してください。
A. locate less
B. which less
C. whereis less
D. find / -name less
(解答)B
(解説)whereisコマンドをオプションなしで使うと、ソースコードやマニュアルのあるディレクトリも検索されます。したがって、選択肢Cは不正解です。findコマンドやlocateコマンドを使うと、「less」という名のついたディレクトリやファイルをすべて検索することになります。したがって、選択肢A, Dは不正解です。正解は選択肢Bです。whichコマンドは、指定されたコマンドを探し出して絶対パスを表示します。
whichコマンド
コマンドを検索して、その絶対パスを表示します。
whichコマンドは環境変数PATHに基づいて検索を行うため、一般ユーザーが管理者用のコマンドを検索することはできない方があります。(PATHに/sbinや/usr/sbinが含まれていれば可能です。)
(わからない単語解説)
・ ソースコード
コンピュータに命令を与えるために、
プログラミング言語で記述された
テキストファイル
・ 絶対パス
ファイルやフォルダの場所を、階層の最上位 (ルート) から完全に、省略せずに記述する方法