FreeBSDをインストールしたばかりで、BSDの設定をしております。シェルはbashを使っているのですが、sourceコマンドが使えません。どのように設定すればコマンドラインから
「$ source .bashrc」のように使えるのでしょうか?
sourceは内部コマンドだということが関係あるのでしょうか?
よろしくお願い致します。
http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html
URLはややダミーです。
使えませんとは具体的にどういう状態なのですか?
$ source hogehoge
bash: source: command not foundになる?
またbashが本当に動いているかも確認してください。shだとsourceコマンドはないので。確かFBSDだとrootのshellはbashではなくsh(Bourne Shell)です。
echo $SHELLで/bin/bashと出ればbashが走っているはずです。
現在確認したところ、ご指摘のように
echo $SHELLとすると/bin/shとなり、bashが走っていなかったようです。
ログインシェルの設定がうまくいってなかったようです。。$になっていればbashだと思い込んでいました。ログインシェルを設定しないし、bash
にしたらsourceコマンド使えました。
お手数かけまして申し訳ございません。
ありがとうございました!