[7270]  FreeBSDのシェルについて
投稿者:ぜふぃみあ さん   2000-07-08 23:49:02
どうも、ぜふぃみあです。
今現在、Xa7でFreeBSDを使用しているのですが、シェルという物が
よく分かりません。ホームページの検索などをしていくつか見てみたり
MS−DOS時代の本を持ってきてDosShellなるものを見てみたりしたのですが
いまいちしっくりきません。
もしよろしければ、どのような物か教えてはいただけないでしょうか・
  1. TX-Project さん   2000-07-09 00:14:52
    OSとユーザーの橋渡しでしょう。
    あるOSで実行プログラムを走らせるにもメモリをアロケート、ロードしてヒープ(スタックメモリ)を用意し、実行アドレスにCPUのプログラムカウンタを設定しなくてはい
    けません。

    OSはあくまで基本的な機構(メモリ管理含む)を用意するだけでそこに処理を送るためには一定の手順で送らなくてはなりません。その処理をしてくれるのがシェルだと思いますが。

    OSの本を見れば、ほんの数ページで見つかると思います。

    ちなみに、MS-DOSと比較するならCOMMAND.COMの方でしょう。
  2. TX-Project さん   2000-07-09 00:26:46
  3. ぜふぃみあ さん   2000-07-09 02:27:19
    なるほど。詳しい解説と、ページの紹介。ありがとうございます。
    あらかた分かりました。
    ところで、シェルには種類があるようですが、もしよかったら
    おすすめのシェルなどを教えてはいただけないでしょうか。
  4. おでん さん   2000-07-09 13:56:55
    ここ3〜4年BSD触っていないのでちょっと古い情報ですが、私はtshを使っていました、
    ただrootのシェルだけは標準のshのままにしておいたほうがいいです。

    ・・・何か問題があった(システムが変?など)場合に、
    rootで作業しようと思っても「shしか使えない!」状況がありますから。
  5. TX-Project さん   2000-07-09 14:28:48
    tsh: tcshでしょうか?
    私自身はtcshだけしか使ってこなかったので他のshellの良さはちょっと説明できません。
    流れから、tcsh,zshあたりがいいとは思いますが。
  6. SICIL さん   2000-07-09 15:17:04
    tcshに一票 カタログが使えるから(ぉぃ
    http://www2.wbs.ne.jp/~znc/index.htm
    ゴミですね(^^;
  7. おでん さん   2000-07-09 22:37:45
    >tsh: tcshでしょうか?

    う! そうです ^^;;
  8. ぜふぃみあ さん   2000-07-09 23:21:12
    を、tcshが多いですね。zshという物もあるんですか。
    ここのところを少し探して見ようと思います。
    ところで、通除ログインでsuにてスーパーユーザーになった場合
    この環境の変更はrootに影響するのでしょうか>?
  9. McBenie さん   2000-07-10 01:38:02
    日本語マニュアルをインストールしていれば"jman su" とかで調べれば分かると思います。
    もしインストールしていなければ
    http://www.jp.freebsd.org/man-jp/search.html
    で検索しましょう。でも日本語マニュアルはインストールしましょう(^^)
    ほとんどのコマンドは "jman xxxx" で調べられます。

    私は bash をお薦めします。理由は無いけど・・・(^^;;;
  10. mmm さん   2000-07-10 03:22:29
    >流れから、tcsh,zshあたりがいいとは思いますが。
    いや、流れっていったら当然、bashのような。大抵の入門書では、bashの説明があって、他のは例外的でしょう。
    私自身は員数処理ができるのでtshを使っていましたが、perlを本格的に使い初めてから
    どれでも関係なくなったため、標準でインストールされるbashのままにしてあります。
  11. KaI さん   2000-07-10 06:04:58
    tcshを使ってます。
    man zsh を見ればわかりますが、
    bugs
    .. Too big,too slow とか(笑)

    なお、rcというshellは美しいですよ(^^)
    Plan9の98版が欲しいなぁ。(マイナーすぎ)
  12. よねよね さん   2000-07-10 18:32:51
    もし何か 1つだけでしたら、やはり bourne shellを覚えるべきでしょうね。
  13. ぜふぃみあ さん   2000-07-10 23:09:57
    おわぁ〜。とりあえず、全部調べてみます(^^;;;
    名前が分かれば探しようがあるので・・どうもすいません。

    あと、suですがmanで調べられたんですね。よく考えたら
    あれもコマンドみたいな物ですね・・・
  14. よねよね さん   2000-07-11 03:38:50
    >あと、suですがmanで調べられたんですね。よく考えたら
    >あれもコマンドみたいな物ですね・・・

    いや、コマンドみたいなも何も、普通 /sbinに入っていますケド...
  15. ぜふぃみあ さん   2000-07-11 23:11:57
    すいません、まだそこのところをよく分かってないんです(^^ゞ
    今勉強中です。