タグ

cshに関するtomio2480のブックマーク (1)

  • rehashコマンドの使い方: UNIX/Linuxの部屋

    csh や tcsh においてコマンドをタイプしたとき、実行可能ファイルを見つけるために、毎回 PATH で指定されたディレクトリを検索するわけではない。csh・tcsh はハッシュテーブルに実行可能なコマンドを登録し、そこからコマンドを呼び出している。 このため、新しくシェルスクリプトを作ったり、パッケージをインストールした場合、実際はパスの通ったディレクトリに実行可能ファイルがあるにもかかわらず、そのコマンドがハッシュテーブルに登録されていないため、コマンドを見付けることができない場合がある。このようなときは rehash でハッシュテーブルの再構築をすることで、シェルに新しいコマンドを認識させることができる。 % cd /home/user % echo $path /home/user/bin % cat > bin/sample (bin/sample にシェルスクリプトを作る)

    rehashコマンドの使い方: UNIX/Linuxの部屋
    tomio2480
    tomio2480 2014/11/03
    bash生活に慣れている初学者が一番最初に躓くであろうrehashさん
  • 1