UNIX

echoコマンド

引数の文字列を標準出力に出力する。引数の間を1つの空白文字(' ')で区切り、最後に改行('\n')を付加したものを標準出力に出力する。オプションは以下の通り。 -n: 改行を付加しない。 シェルによっては、本コマンドと同じ組み込みのechoコマンドを提供して…

whichコマンド

コマンド名のリストを受け取り、対応する実行形式ファイルのパスを返す。オプションは以下の通り。 -a : (最初に見つけたものだけでなく)みつけたすべての実行形式を表示する。 -s : 実行形式が見つかれば 0 を返し、見つからなければ 1 を返す。 実行例は以…

シェル

シェルとは、ユーザーが入力したコマンドを解釈してカーネルに処理を依頼するためのアプリケーション。通常、シェルは各ユーザがログインする度に起動され、ログアウトの際に終了する。ログインすると、端末上にプロンプトを表示する。プロンプトとはユーザ…

環境変数

環境変数はOSが提供するデータ共有機能の一つ。OS上で動作するプロセスがデータを共有するための仕組み。プロセスに対して外部からデータを与え、プロセスの挙動・設定を変更する際に用いる。環境変数には、システムにより定義されるものとユーザが任意に定…

pwdコマンド

ワーキングディレクトリの表示 現在のワーキングディレクトリを絶対パスで標準出力に出力します。オプションは以下の通り。 -L : 論理的な現在のワーキングディレクトリを表示(シンボリックリンクが解決されない) -P : 物理的な現在のワーキングディレクトリ…

cdコマンド

ディレクトリの移動。 シェル組み込みコマンド。実行中のシェルプロセス内で実行される。実行例 # cd aaa/bbb/ccc // 特定のディレクトリに移動 # cd .. // 1つ上のディレクトリに移動 # cd // 自分のホームディレクトリに移動 # cd ~ // 同上 # cd ~woody …