Back

コンピュータセミナー
宿題 2003.4.25 解答例

本日の小テストで使用した history もシェルの機能である.オンライ ンマニュアルに詳細が記載されているので,読んでみよう.そして,最大1000個 まで記憶する設定がどの「シェル変数」によって決められているか,オンラインマニュ アルから捜し出してメールに記載すること.変数とは数学で扱ったように1000と いう値を覚えされるために代入する入れ物であり,シェル変数はシェルによって用意されてい る.実際の自分のシェルの設定 は

$ export

というコマンドで調べることができるので,教科書のp.126の図5-29のようなパ イプラインを利用して,

$ export | more

としてみて実際に確認しよう.確認したらその行をメールにペーストすること.


解答例

$ jman bash

とすると,以下のような記述が見つかる.

HISTSIZE
       コ マンド履歴に記憶するコマンドの数 (後述の HISTORY
       を参照)。

実際にコマンドでシェル変数を確認すると,

$ export | grep HISTSIZE
declare -x HISTSIZE="1000"

と表示されるので,デフォルトが1000になっていることがわかる.


Back