こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

コマンドプロンプトで「ls」が認識されません!

検索しても回答が得られなかったので、質問させていただきます。

環境変数をいじったあとで、
アクセサリ→コマンドプロンプトで起動はできますが、「ls」と入力しても
「lsは、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
と出てきて、lsコマンドが使えません。
環境変数をいじる前は、できていました。
「cd」,「dir」のコマンドは使用可能です。

システム環境変数で
変数名 ComSpec
変数値 %SystemRoot%\system32\cmd.exe
はあります。

OSはXPです。
何が原因か分からないので、どなたか分かる方がいましたら、ご回答お願いします。

投稿日時 - 2007-06-22 22:43:41

QNo.3107539

すぐに回答ほしいです

質問者が選んだベストアンサー

まず、Cygwin1.Dll と ls.exeを探してみてください。
デフォルトなら c:\cygwin\bin に両方とも有る筈ですが(別の場所なら適宜読み替えてください)

1. コマンドプロンプトで c:\cygwin\bin にCDコマンドで移動します
 C:\cygwin\bin>ls    <=ここでlsコマンドを試します
 当然動くはずですが、駄目ならCygwin1.Dll か ls.exe のどちらかが壊れています。

2. 1.で動いたら環境変数pathに追加/編集します
 ・ShowZさんの書かれた参考URLの説明のように
   ユーザーの環境変数PATHにC:\cygwin\binを記述した場合は
   そのユーザーのみで有効の筈です
   windowsにログインする際、ユーザー tarou でPATHを追加していれば
   ログインユーザー jirou では動かない筈です

 ・システムの環境変数 path を編集/追加した場合は
   全てのユーザーで使えます
   但し、OSの動作自体にも影響を及ぼしますので慎重に

投稿日時 - 2007-06-23 05:28:23

お礼

pathを入力したら出来ました!
どうもありがとうございます!

投稿日時 - 2007-06-23 08:37:44

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

>XP にはデフォルトで ls は入っていないということは、そうでなかった入っているということですか?

入れればOKだということなのですが・・・

先ほどの参考URLはお読みになられたのでしょうか?
5番に ●コラム コマンドプロンプトからCygwinコマンドを使うには
というのがあるのですが・・・

投稿日時 - 2007-06-23 01:26:26

お礼

pathを入力したら出来ました!コマンドプロンプトからCygwinのコマンドを使っていたんですね。知りませんでした。
どうもありがとうござます!

投稿日時 - 2007-06-23 08:23:59

ANo.2

"ls"はMS-DOSコマンドではないからです。
今までできていたというのは、他のアプリ(cygwinとかtelnetなど)上では無いでしょうか?

投稿日時 - 2007-06-22 23:02:59

補足

いや、たしかにコマンドプロンプトで出来ていました。

環境変数をいじってた理由は、dviファイルをpdfファイルに変換しても画像が埋め込まれなくて、下記のエラーが出たためです。
'gswin32c' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
gswin32cのPATHが通ってないことが分かったので、いじっていたら、lsが認識されなくなりました。
さらにdvipdfm という dviファイルをpdfファイルに変換するコマンドも認識されない状態になりました。

何か関係があるのでしょうか?

投稿日時 - 2007-06-23 00:57:47

ANo.1

XP にはデフォルトで ls は入っていません(^^;

Cygwin をインストールするなりして使えるようにすればどうでしょうか?

参考URL:http://journal.mycom.co.jp/special/2002/cygwin/

投稿日時 - 2007-06-22 22:56:18

補足

Cygwinはすでにインストールしています。
調べてみたらlsとコマンドは無いようですね。
どうしてでしょう?

XP にはデフォルトで ls は入っていないということは、そうでなかった入っているということですか?

投稿日時 - 2007-06-23 00:48:59

あなたにオススメの質問