LoginSignup
1
1

More than 3 years have passed since last update.

Linux標準教科書メモ3

Posted at

コマンド

コンピュータの基本的な作業はデータを処理することです。このデータをコンピュータ内で保存しておく方法としてファイルという形式がとられています。また複数のファイルの内容や用途ごとで分けてまとめる方法としてディレクトリ(フォルダともいう)を作成します。コマンドはこのファイルを操作するためのものです。

コマンドの実態はプログラムで、プログラムもファイルの一種であり、/binや/sbinといったプログラム用のディレクトリが配置されています。
通常コマンドを実行するとき、そのコマンドのプログラムがどのディレクトリに配置されているかを意識する必要はありません。それはPATHという環境変数にプログラムのディレクトリが設定されているからです。下記を見てみましょう。

$ pwd
$ /bin/pwd

$ ls
$ /bin/ls

両方実行結果は同じです。$ pwdでも実行されるのはPATHに$ pwdが実行されたら$ /bin/pwdを実行するようにと設定がされているからです。この設定することをPATHを通すといいます。

環境変数

ターミナル内で共有しておきたいデータを入れておく箱です。なのでPATHも環境変数のうちの一つです。

which コマンド名

whichコマンドを使うとPATHに含まれるディレクトリ配下に配置されているコマンドのパスを表示することができます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1