- ベストアンサー
shはシェルなのかコマンドなのか?
http://d.hatena.ne.jp/KishikawaKatsumi/20080504/1209922424 で $ sudo sh j2sdk-1_4_2_13-linux-i586-rpm.bin $ sudo rpm -ivh j2sdk-1_4_2_13-linux-i586.rpm と、shと打ち込むと最後の.binが消えますが、shは シェルなのか、それともコマンドなのかどちらなの でしょうか? 手元にあるlinuxの入門書には「shはシェルの一種である」 と記述があります。googleで検索をしてみましたが、 コマンドであるような記述もあり、混乱しております。 また、その入門書には「シェルを切り替えるには、コマンドライン でシェルの名前を入力します。exitコマンドで、元のシェル に戻ります」とあり、その文章の下には実際にshと打ち込んでexit で元に戻る様が書いてあるので実際に試してみました。 [root@localhost ~]# sh sh-3.2# exit exit [root@localhost ~]# この記述のせいでますますわからなくなりました。 なお、最後のbinがシェルスクリプトであることは理解して おります。 ご存じの方、ご教授頂ければ幸いです。何卒宜しくお願い申し 上げます。
- みんなの回答 (5)
- 専門家の回答
補足
ご回答ありがとうございます。 1は、上記の質問を例に出すと sh-3.2# であり、 2は、 $ sudo sh j2sdk-1_4_2_13-linux-i586-rpm.bin と、vmi_jp様のご回答で認識したのですが、間違いないでしょうか? もしよろしければご回答頂ければ幸いです。どうぞ宜しくお願い申し上げます。