質問: redhot linux6.2 「linux controllerで作る簡単linuxサーバー」と いうcd-rom付きの本を購入しました。マニュアル どおりにredhot linux6.2をインストールし、 次にcdに付属のlinux controllerをインストール しようとしたところ本来は 〔root@localhost /root〕# cd /mnt/cdrom/hde 〔root@localhost /root〕#./lc2- install でインストール開始となるところ私のは 〔root@localhost /root〕# cd /mnt/cdrom/hde 〔root@localhost /hde〕#./lc2- install no.such file or directory と表示されます。cdromのhdeの中のlc2にinstaller があることになっています。私の場合は本来の2行目と 違い〔root@localhost /hde〕のhdeがなぜ表示される のでしょうか??マニュアルでは「root」・・。 linux初心者ですので、どなたかこのコマンドの 意味をお教え下さい。redhat linuxのインストールは 成功しています。宜しくお願い致します
回答: ご質問の本については存じませんが、わかりそうなところだけ回答します。 コマンドの意味ですが、 >〔root@localhost /root〕# cd /mnt/cdrom/hde このコマンドで、/mnt/cdrom/hde というディレクトリに移動します。 (windows 等でも同じです) >〔root@localhost /root〕#./lc2- install で、そのディレクトリにある、 lc2- というコマンドを実行します。 ということのように見えますが、2番目は怪しいと思います。 >私の場合は本来の2行目と違い〔root@localhost /hde〕のhdeがなぜ表示されるのでしょうか?? 移動後のディレクトリ名が表示されているためだと思います。なので、マニュアルの方が間違っている気がします。 特にエラーメッセージが出ているわけでもないので、気にする必要はないはずです。 これは憶測ですが、コマンドのフォントが、タイプライタのようなフォントであれば、l は小文字のl の見間違い、あるいは誤植ではないでしょうか。 linux のコマンド入力ではコマンド名の大文字と小文字は厳密に区別されるので注意が必要です。 あと、lc2- とinstall の間にスペースが空いているようですが、これもあやしいです。 大抵の場合、ハイフンが最後にくるようなコマンド名にはしない気がします。 インストールコマンドがあるかどうかを確認するために、 最初のコマンド(cd /mnt/cdrom/hde) を打ったあと、 ls と打ち込んで見てください。 (ls はそのディレクトリ内のファイル名のリストを表示するコマンド。windows だと dir にあたるコマンドです) もしかするといっぱい出てくるかも知れませんが、そのなかにインストールコマンドが入っていると思います。 そこにもし、 lc2-install のような名前があったら、 ./lc2-install のように入力してみてください。 別の本でしたけど、初めて買った本のコマンド入力の印刷が、スペースが入っているのか入っていないかわからないような印刷で、うまく動かなくて困った記憶があります。 がんばってください。