> > ログインシェルとそうでないシェルというのは、機能的に、もしくは概念的に
> > どういった違いがあるのでしょうか?
>
> 「違いなどない。偉い人にはそれがわからんのです」がショートアンサーでしょう
か。
>
> ログインシェルとして動作するように設定したからということだけなのだからし
て。

ログイン後にシェルを実行するのと、機能的に相違はない、という事でしょうか?
.login が読み込まれるか読み込まれないか、位の違いしかない、のでしょうか?
よそから telnet 等でログインした場合、デフォルトのシェルを何にするか決まって
いないと困るので、とりあえず決めてある、といった程度でしょうか?

> PerlでもRubyでもPythonでもRでもお好みのインタプリターをログインシェルに
> 設定する実験してみればよろしいのではないかと。

Perl をシェルとして使用する事が出来るとは知りませんでした。。
Ruby・Python・Rは名前も聞いた事がないので^^;、Perl で試してみます。。
動作としては、普通にログイン後、perlを起動した状態と相違はないのでしょう
か?
Lisp のインタープリタ等あるかと思いますが、そういったものもシェルとして使用
可
能なのでしょうか?

> > ご教授のほど、よろしくお願いいたします。
>
> 元記事の文脈では「教授」ではなく「教示」の方がしっくりするなあ。

確かにおっしゃる通りと思います。
不適切な文言でした。失礼しました。(゜゜)(。。)ペコッ