Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇1315:
lsとしてもfileが表示されません [maya] 07/04 05:27

 └◇1317:Re:lsとしてもfileが表示されません [MSだす。] 07/04
  └◇1319:Re[2]:lsとしてもfileが表示されません [maya] 07/04
   └◇1320:付け加え [maya] 07/04
    └◇1322:Re:付け加え [MSだす。] 07/04
     ├◇1324:Re[2]:付け加え [MSだす。] 07/05
     └◇1326:Re[2]:付け加え [nil] 07/06
      └◇1331:Re[3]:付け加え [nil] 07/08
       └◇1350:ありがとうございます [maya] 07/23 <


1315● lsとしてもfileが表示されません[ maya ] 2003 07/04 05:27
cyigwin/home/既定 に確かにファイルは保存されているのにlsを入力すると ls : .:No such file or dilectory と表示されるだけです。cat ファイル名 でも同じです。しかし、notepad ファイル名 と、うつとしっかりメモ帳で開いてくれるのです。なにがいけないのかまったくわかりません。アドバイスよろしくお願いします。
スレッド一覧


1317● Re:lsとしてもfileが表示されません[ MSだす。 ] 2003 07/04 11:17
ファイル名に全角文字、空白が入っていると問題が生じる
ことがあります。…ファイル名は何でしょう?
その場合はもちろんファイル名を半角文字に変更すれば
解決しますが、Cygwin側から名前の変更ができないようなら
Windows側から 右クリック->名前の変更 で名前を付け変えて
下さい。

ひょっとしたら全く別の事情から問題が発生している
のかもしれません。もし上記のようなことで
無いようなら、
・WIndowsは何を使っているのか
・Cygwinのバージョン(uname -a で表示されます)
・そのファイルをどのように作成したのか。
・もしも、作成時に問題はなかったのに
ある時点からおかしくなった、という場合は
何をしたらそうなったか
といった情報が必要かと思います。
スレッド一覧


1319● Re[2]:lsとしてもfileが表示されません[ maya ] 2003 07/04 13:25
返信ありがとうございます。ファイル名はhello.c
なので問題ないと思います。
windows 98
cygwinはcygwin 98-4.10oemcomputer 1.3.2(0.39/3/2)2001-05-20 23:28 i586 unknown と表示されました。
ファイルはnotepad hello.cとうち新規ファイルを作成しました。これらはある本に従って何度も繰り返してみました。ある時点からではなく最初っからずっとこうです。本のとおりやっているため僕のパソコンのほうに(MS−DOSかなにかの設定などに)問題があるのではと疑いはするのですが。。。どうでしょうか?
スレッド一覧


1320● 付け加え[ maya ] 2003 07/04 13:56
もうひとつおかしいのかな?とおもうのはこの本のcygwinの画面は(何もしてない状態で)

ほにゃらら@ほにゃらら ~

だけなのに対して僕のは

H  (Hは本当は○のなかにローマ字のqが入ってます)
既定@OEMCOMPUTER /home/既

と表示されています。
また、タイトルバーの所も本ではずーっと ~ だけなのに僕は
コマンドを入力するたびころころと変ります
スレッド一覧


1322● Re:付け加え[ MSだす。 ] 2003 07/04 15:25
こちらでWindows98で"既定"というディレクトリを
作ってためしてみるも、その症状の再現はできせんでした。

気になることといえば、
・Cygwin のバージョンがけっこう前のものである。
現在は、1.3.22です。お使いのバージョン固有の問題
もあるかもしれません。Base、Develセクションだけでも
バージョンアップしてみては?
・ユーザー名とホームのディレクトリ名が日本語("既定")
であること。
これも問題の種になる可能性が大きいです。
特にプロンプトの表示が変なのが気になります。
お使いの本には半角にせよ、と書いてないですか?
なお、ウィンドウのタイトルにコマンドがでるのは
正常です。私のところでも、Winodws98 ではそうなります。
スレッド一覧


1324● Re[2]:付け加え[ MSだす。 ] 2003 07/05 12:10
以下のような実験をしてみてはいかがでしょう。
・ notepad ではなく、別の方法でファイルを作ってみる。
$ echo 'this is test.' > testfile
$ ls -l testfile
$ cat testfile
・ /home 以下に別のディレクトリを作って、そこで作業して
みる。
$ mkdir /home/testdir
$ cd /home/testdir
$ notepad testfile
(または、上のようなことをしてみる)
・ それでもおかしいようなら、プロンプトも変えてみる。
$ export PS1='$ '
(それでまた、上記のようにいろいろやってみる)
スレッド一覧


1326● Re[2]:付け加え[ nil ] 2003 07/06 11:35
とにかく、Cygwin の version が古いのは、不利ですし、検証しづらい
ですね。この掲示板をご存知ならば、更新の方法もお分かりになると思
うのですがどうなんでしょうか。

現象は、現在位置が Cygwin ではアクセスできないパスである場合の現
象のように見えます。(例えば、例によって名前の最後のバイトが
0x5c(\) であるようなディレクトリの直下)

でも書き込みから読み取れる情報では違うように見えますね。

確認ですが、現在の状態で、以下を実行するとどうなるのでしょうか。

ls .
cmd /c cd
cmd /c dir /b
whoami
whoami | od -bc

(次も試してみると良いでしょうが、結果は載せる必要ありません)
grep $(id -u) /etc/passwd

現状と同じ*ような*現象を再現させるには、DOSプロンプトで(bash上で
はなく) 以下を実行すれば確認できました

rmdir /q /s C:\test\home
mkdir C:\test
mkdir C:\test\home
mkdir C:\test\home\既定表
cd C:\test\home\既定表
C:\cygwin\bin\bash.exe -c '/bin/pwd'
C:\cygwin\bin\bash.exe -c '/bin/ls'
C:\cygwin\bin\bash.exe -c '/bin/ls .'

>○のなかにローマ字のqが入ってます
私、この文字の見当がつかない…
スレッド一覧


1331● Re[3]:付け加え[ nil ] 2003 07/08 21:35
ちなみに所有者名が既定ってWin系列? XPでもあるのかな?
        http://homepage2.nifty.com/winfaq/w98/hints.html#574

XP などでアカウント名を変えることや、Cygwinに反映させる事に関し
ては、"cygwin起動直後の文字化け" のスレッドもご参考までに。
スレッド一覧


1350● ありがとうございます[ maya ] 2003 07/23 10:02
いろいろアドバイスありがとうございます。しばらく家を遠く離れていたもので何もできませんでした。返事おそくなって申し訳ないです。アドバイスをもとにがんばってみます。挫折しかけておりますが笑。がんばります!
スレッド一覧

早田のホームページへ
CGIROOM