アカウント名:
パスワード:
PowerShellをシェルと呼んでいいものかどうか。環境変数COMSPECは依然としてCMD.EXEのままだし、コマンドラインの書式は変わってもCランタイムのsystem()には影響しないんだよね。
対話型のインタープリタと呼ぶのが正確だろう
ほんとこれ。そしてこれが一般的な技術者の理解だよなぁ。
つーかPowerShellを『シェルである』などと、わけのわからないことをのたまってる連中は、例えばRubyにおけるirbや、Pythonの対話モード、elispのscratchバッファをも、やはり『シェルである』と認識するのだろうか・・・・
VimshellやEmacsのshell-modeなんかもシェル扱いなんだろうなぁ
# あたまおかしいってレベルじゃねーぞ
言いたいことはわかるけど、lsってやりゃget-childrenにエイリアス張ってあるしご丁寧にmanもget-helpにエイリアス張ってある。psだって叩けるしrmもpwdもできる。
そりゃ実態はインタープリタだろうけど、シェルとして使ってくれって言ってるわけで、cmd.exeにうんざりしてりゃちょっとした操作ならpowershellをシェル代わりに使うわな
そんな話はしてねーよ
Server Core
cmd.exeも対話型のインタープリタと違うの?
そんなんシェルって言葉の定義によるとしか言いようがないWindowsのデフォルトシェルはexplorerでしょ
これが原理主義者ってやつか。
シェルの定義が私と違う方のように思いますが、もしかして CONFIG.SYS の SHELL= 行がCOMSPECに反映されるので COMSPECの内容がシェル、ってことでしょうか?
シェルってもっと広い範囲、上限あやふやな言葉だと思ってます。
PowerShell は対話型のインタープリタとして動作するし、シェルとして使用できる。
両立する。CMD.EXE も同じ。
/bin/sh 「...」/bin/bash 「私たち」/bin/csh 「シェルですよ?」
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
PowerShellはシェルじゃないでしょ? (スコア:1)
PowerShellをシェルと呼んでいいものかどうか。環境変数COMSPECは依然としてCMD.EXEのままだし、
コマンドラインの書式は変わってもCランタイムのsystem()には影響しないんだよね。
対話型のインタープリタと呼ぶのが正確だろう
Re: (スコア:0)
PowerShellをシェルと呼んでいいものかどうか。環境変数COMSPECは依然としてCMD.EXEのままだし、
コマンドラインの書式は変わってもCランタイムのsystem()には影響しないんだよね。
対話型のインタープリタと呼ぶのが正確だろう
ほんとこれ。
そしてこれが一般的な技術者の理解だよなぁ。
つーかPowerShellを『シェルである』などと、わけのわからないことをのたまってる連中は、
例えばRubyにおけるirbや、Pythonの対話モード、elispのscratchバッファをも、
やはり『シェルである』と認識するのだろうか・・・・
VimshellやEmacsのshell-modeなんかもシェル扱いなんだろうなぁ
# あたまおかしいってレベルじゃねーぞ
Re: (スコア:0)
言いたいことはわかるけど、lsってやりゃget-childrenにエイリアス張ってあるし
ご丁寧にmanもget-helpにエイリアス張ってある。psだって叩けるしrmもpwdもできる。
そりゃ実態はインタープリタだろうけど、シェルとして使ってくれって
言ってるわけで、cmd.exeにうんざりしてりゃ
ちょっとした操作ならpowershellをシェル代わりに使うわな
Re: (スコア:0)
そんな話はしてねーよ
Re: (スコア:0)
Server Core
Re: (スコア:0)
cmd.exeも対話型のインタープリタと違うの?
Re: (スコア:0)
そんなんシェルって言葉の定義によるとしか言いようがない
Windowsのデフォルトシェルはexplorerでしょ
Re: (スコア:0)
いまは、ターミナルをひらくconhost とCMDは分離したので、PowerShell の下でCMD が動いてるわけでもないですし。
Windowsの世界では、それでも CMD.EXE をコマンドラインシェルと呼んでたわけなので、CMD.EXEの役割がそのままPowerShellに置き換わったのだから、PowerShellをシェルと呼んでも良いのでは?
Re: (スコア:0)
これが原理主義者ってやつか。
Re: (スコア:0)
シェルの定義が私と違う方のように思いますが、
もしかして CONFIG.SYS の SHELL= 行がCOMSPECに反映されるので COMSPECの内容がシェル、ってことでしょうか?
シェルってもっと広い範囲、上限あやふやな言葉だと思ってます。
PowerShell は対話型のインタープリタとして動作するし、シェルとして使用できる。
両立する。CMD.EXE も同じ。
Re: (スコア:0)
/bin/sh 「...」
/bin/bash 「私たち」
/bin/csh 「シェルですよ?」