パスワードを忘れた? アカウント作成
396663 journal

mumumuの日記: はじめてのFreeBSD 2

日記 by mumumu

最近乗り換えたプロバイダー。初めてwwwサーバにログインして
みた。はじめはTelnet経由だったが、SSHも通るとわかったので
今はSSH経由。そこは意外(でもないか)FreeBSD 4.6.2-RELEASE
の世界が広がっていたのだった。

まず当然シェルが違う。echo $SHELLとすると/usr/local/bin/tcsh
となるし、echo $TERMはxterm。やばい、bashに慣れきった自分は
やっていけるのだろうか。。

プロンプトが">"のみなのがいただけなかったので、bashでいうと
ころのPS1を変えようと試みる。試しに自分の.bashrcにある以下の
一文を.cshrcにコピってsource .cshrcしてみたが動かない。。

PS1="\u@\h \w \t>\$ "

調べていくとtcshにはbashのようなマクロはない上(あるかもし
れません、もしあればご教授キボンヌです。。)、環境の設定
もsetコマンドを使うことがわかった。よって以下のような荒技
を使う羽目に、、(´ー`;)

これをきっかけにしてFreeBSDと末永く付き合っていけるように
なれば、、とは思うのですが。

----

set prompt="`whoami`@:${cwd} `date +%y/%m/%d.%H:%M`>"
alias cd 'cd \!*;set old = $cwd;set prompt = "`whoami`@${cwd} `date +%y/%m/%d.%H
:%M`> "'
alias ls 'ls \!*;set old = $cwd;set prompt = "`whoami`@${cwd} `date +%y/%m/%d.%H
:%M`> "'

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • BSD では csh 系のシェルをログインシェルとすることが
    しきたりのようになっていますが、/etc/shells をみて
    bash が入っているようなら、ひょっとしたら chsh で
    切換えられるかもしれません

      # ~/.login を弄って、ログイン直後に切換えるという
      # 手もありますが

    最近は、FreeBSD の tcsh は /bin/tcsh ですが
    /usr/local/bin/tcsh ということは、ちょっと前ですかね
typodupeerror

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

読み込み中...