freebsdポートからnanoをインストールしたばかりですが、インストール直後に起動しようとしたときにエラーが発生しましたが(コマンドが見つかりませんでした)、ログアウトして、 。ポートからのインストール後の起動アプリケーション
私はfreebsdで遊んで始めたときに数年前に覚えています。誰かが私がポートからのインストール後に発行するコマンドを与えて、ログアウトしてログインする必要はありませんでした。私はオンラインで検索しようとしましたが、
freebsdポートからnanoをインストールしたばかりですが、インストール直後に起動しようとしたときにエラーが発生しましたが(コマンドが見つかりませんでした)、ログアウトして、 。ポートからのインストール後の起動アプリケーション
私はfreebsdで遊んで始めたときに数年前に覚えています。誰かが私がポートからのインストール後に発行するコマンドを与えて、ログアウトしてログインする必要はありませんでした。私はオンラインで検索しようとしましたが、
シェルの中には、パスに新しい実行可能ファイルを「見る」ためにrehashを実行する必要があるものがあります。例えば、cshやzshの場合です。 the csh man pageを参照してください。 freebsdの下にあるあなたのシェルはおそらくcシェルの派生物です。
シェルは、コマンド名を完全なパスにマッピングする連想テーブルをメモリ内に保持します。ポートがインストールされると、新しいコマンドがインストールされますが、シェルのメモリテーブルは更新されません。再度ログオンすると、新しいシェルがこのテーブルを再計算し、コマンドが表示されます。 rehash
コマンドを使用して、ログアウトせずにテーブルを再計算することができます。
一部のシェルでは、パス内の新しい実行可能ファイルを「参照」するために 'rehash'を実行する必要があります。例えば、cshやzshの場合です。このマニュアルページを参照してください:http://netbsd.gw.com/cgi-bin/man-cgi?rehash++NetBSD-current – tonio
http://superuser.comの所属 –