トップページunix
1001コメント263KB

Cygwin使っている人いますか? その13

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
前スレ 
http://pc5.2ch.net/test/read.cgi/unix/1086622860/l50
地鎮祭、関連リンク、お約束は>>2-10あたり
0582名無しさん@お腹いっぱい。NGNG
>>560
# Makefile があって、make clean でできるってことは無い?

# find や xargs での処理と比べてどれくらい時間がかかるかとか、
# いくつ exec されるか とかは知らないけど、

bash なら
for FILES in *.o ; do rm -f "$FILES" ; done
でもいいと思う。

csh 系なら
foreach FILES (*.o)
rm -f $(FILES)
end
だったかな。
0583名無しさん@お腹いっぱい。NGNG
だから、cygwinはforkのコストが高いんだってば
0584名無しさん@お腹いっぱい。NGNG
find の -print0 と xargs の -0 を覚えておけ。
0585名無しさん@お腹いっぱい。NGNG
emacsを起動しようとしてemacsと打つと
とちらっとエディタ画面でてすぐに閉じて
Connection lost to X server 'localhost:0.0'
と表示されていしまいます。
emacs "ファイル名" とかやれば普通に起動するんだけど。
どうしたら良いでしょうか。
0586名無しさん@お腹いっぱい。NGNG
>>585
emacs "ファイル名" とかやって普通に起動する.
0587名無しさん@お腹いっぱい。NGNG
普段 X 上で使ってるの?
0588名無しさん@お腹いっぱい。NGNG
typescriptがないのですが、どぎゃんしたらよかとですか
何か代替処理ないですか?
0589名無しさん@お腹いっぱい。NGNG
よく考えたら、スマン代替処理は
|tee log.txt
別にくらいでいいな
0590名無しさん@お腹いっぱい。NGNG
Cygwinの階層内のフォルダで右クリック→このフォルダをCygwinで実行
みたいな感じで,そのディレクトリにいる状態でcygwinをスタートするようにしたい.
(やっぱエクスプローラーの方がフォルダ掘るのには向いてるからね)

レジストリの
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\CygWin\command
にC:\cygwin\cygwin.batとか入れてみたり,cygwin.batファイルに色々付け加えても
確かにcygwinは実行されるけど常に”chdir C:\cygwin\bin”に引っ張られて駄目だった.

結局cygwin.batのbash --login -i
以降にカレントディレクトリを変更するように付け加えられれば
いけるはずなんだけど既にその時点でcygwinがスタートしてるからcommand側は制御が出来ない・・・

なんかこの辺のもどかしさを解消出来る神はいませんか?
0591590NGNG
あ,勘違いしてたもう一度見直してくる
0592名無しさん@お腹いっぱい。NGNG
あ,でも結局わかんねーや誰かおせーて
0593名無しさん@お腹いっぱい。NGNG
>>590
ttp://www.se.cs.titech.ac.jp/~oda/tips/cygwin.html
0594590NGNG
あ,やっぱ自己解決しますたスレ汚しスマソ
0595名無しさん@お腹いっぱい。NGNG
utilの項目ににchereってパッケージあるからそれ使うといいよ。
前スレあたりで一度出たよね。
0596名無しさん@お腹いっぱい。NGNG
Cygwinでifconfigが使えないんですけど、どうしたら使えますか?
0597名無しさん@お腹いっぱい。NGNG
Linuxでipconfigが使えないんですけど、どうしたら使えますか?
0598名無しさん@お腹いっぱい。NGNG
>>596-597
移植しろ。
0599名無しさん@お腹いっぱい。NGNG
Cygwinで argument list too long って、
WindowsのCreateProcessの制限(32768)で出るから、
xargsしても意味無いんじゃないの?
0600名無しさん@お腹いっぱい。NGNG
おお、こんなスレがあったとはcygwin便利だよね。
というか皆さん何でcygwin入れたの?
仕事とかに使ってるの?
0601名無しさん@お腹いっぱい。NGNG
>>599
xargsを理解してないだろ。
0602名無しさん@お腹いっぱい。NGNG
そしたらxargsについて教えてください
0603名無しさん@お腹いっぱい。NGNG
>>602
man xargs
0604名無しさん@お腹いっぱい。NGNG
>>600
Windows の快適な使い方がわからないので cygwin がないと仕事を(ry
0605名無しさん@お腹いっぱい。NGNG
Cygwinが使いたくてWindows使ってます
0606名無しさん@お腹いっぱい。NGNG
マゾ
0607名無しさん@お腹いっぱい。NGNG
cygwinってadduserとかgpasswdとかないの?
0608名無しさん@お腹いっぱい。NGNG
Cygwinをインストールしてtelnetdを使って
telnetサーバー立ち上げてみようとしたけど
telnetdがみつからないです

どうしたらtelnetサーバー立ち上げられますか?
0609608NGNG
ダウンロードしたのが基本的な物だけだからかな?
全部ダウンロードするようにチェック変更してみてみます。
0610名無しさん@お腹いっぱい。NGNG
find /usr/sbin | grep tel
0611名無しさん@お腹いっぱい。NGNG
find /usr/sbin | grep tel
0612名無しさん@お腹いっぱい。NGNG
で、こいつがtelnetd立ち上げてどうするきなの?
0613名無しさん@お腹いっぱい。NGNG
>>601
xargs使えば、cygwin上で32767文字を超えるコマンドラインのプロセスが起動できるの?
0614名無しさん@お腹いっぱい。NGNG
>>613
man xargs
0615名無しさん@お腹いっぱい。NGNG
IRCつかいたいんだけどどうしたらいいですか?
cygwinセットアップで使えるircコマンドのは日本語使えないからだめぽ。
で、irchat使おうと思ったら ftp.kyoto.wide.ad.jp 繋がらない
irchatを落とせる場所おしえてー
0616名無しさん@お腹いっぱい。NGNG
わざわざcygwin上で動かす意味が分からない
0617名無しさん@お腹いっぱい。NGNG
> xargs使えば、cygwin上で32767文字を超えるコマンドラインのプロセスが起動できるの?

漏れが使ってる犬糞はこんなかんじなんだけど、
32k もコマンドラインをぶらさげるって頭どうかしてないか?

> checking the maximum length of command line arguments... 32768

0618名無しさん@お腹いっぱい。NGNG
>find / -print0 | xargs -t
xargs: argument line too long

俺の使ってるcygwinではこんなんなるんだが
そうじゃない人もいるのか。
0619名無しさん@お腹いっぱい。NGNG
find / -print | xargs -t foobar
とかすればいいんじゃないの? -print0 とする理由って何だろう。
0620名無しさん@お腹いっぱい。NGNG
>>619
空白を含むファイル名に対応するため。
xargs の -0 とセットで使う。
0621名無しさん@お腹いっぱい。NGNG
find -print0 するなら xargs -0 じゃないの?
0622名無しさん@お腹いっぱい。NGNG
find / -print | xargs -t
もしくは
find / -print0 | xargs -0 -t

まあどっちにせよ
xargs: /bin/echo: Argument list too long
とかなるがなー
0623名無しさん@お腹いっぱい。NGNG
find / -print | while read f; do
echo $f
done
0624名無しさん@お腹いっぱい。NGNG
なんだこのスレ
0625名無しさん@お腹いっぱい。NGNG
manも読まぬ阿呆が涌いておる
0626名無しさん@お腹いっぱい。NGNG
del /S *.o
0627名無しさん@お腹いっぱい。NGNG
>>626
bash: del: command not found
0628名無しさん@お腹いっぱい。NGNG
>>626 も一つの解放だな.
Cygwin に固執せず Windows 備え付けの DOS コマンドを利用する.
0629名無しさん@お腹いっぱい。NGNG
http://www.linux.or.jp/JM/html/GNU_findutils/man1/xargs.1.html
0630名無しさん@お腹いっぱい。NGNG
man man 騒いでるバカって何なの。
0631名無しさん@お腹いっぱい。NGNG
マン大好きだからでは?


というのは置いておいて、昔からunixでshell使ってる人間からすると
なんか滑稽な気がする。
0632名無しさん@お腹いっぱい。NGNG
マニュアルを読めば分かるような質問をするバカって何なの。
0633名無しさん@お腹いっぱい。NGNG
>>630
オマエモナー
0634名無しさん@お腹いっぱい。NGNG
インストールしようとしたのですが
In-use files have been replaced. You need to reboot as soon as possible to activate the new versions. Cygwin may operate incorrectly until you reboot
と出ます。とりあえず再起動してみたのですがだめでした。HDDは数G空いてます。何が悪いんでしょう?
0635名無しさん@お腹いっぱい。NGNG
少し前の xargs では argument list too long なエラーは出なかったはずだけど、
今の xargs では -n を指定しないと出るようになってる。
デグレードしてるの?
0636名無しさん@お腹いっぱい。NGNG
>>634
あたm(ry
0637名無しさん@お腹いっぱい。NGNG
あたもさんいんしたお
0638名無しさん@お腹いっぱい。NGNG
man corn
0639名無しさん@お腹いっぱい。NGNG
英語がわかりません
0640名無しさん@お腹いっぱい。NGNG
>>639
日本語版のcygwin使うといいよ。
0641名無しさん@お腹いっぱい。NGNG
ktermやrxvtの背景や文字色を変更したいんですがどのファイルを編集すればいいのですか?
0642名無しさん@お腹いっぱい。NGNG
あのファイルを変更すればいいと思います
0643gNGNG
~/.Xdefaults に
KTerm*Background: #ffddcc
とか書くべし。
0644名無しさん@お腹いっぱい。NGNG
cygwin固有のping, nslookupを使いたいんですが、そのような名前のパッケージが見当たりません。
どのパッケージを使えばいいのでしょう。
0645名無しさん@お腹いっぱい。NGNG
>>644
無いのでc:/winnt/system32にあるWindows付属の奴使ってください。
0646名無しさん@お腹いっぱい。NGNG
>>585
自分のも同じようになる。
前はこんことなかったんだけど・
0647名無しさん@お腹いっぱい。NGNG
>>646 >>585
もうさ、入れ直したら?
0648名無しさん@お腹いっぱい。NGNG
>>643
rxvtの方は
Rxvt.background: LemonChiffon
とか書いたら背景変わりましたがktermの方はその通り書いてみても変わりませんでした・
0649名無しさん@お腹いっぱい。NGNG
cygwinのコマンドをwindowsのコマンドを混ぜて使ってると、よくパス
名のつじつまが合わなくなって面倒くさいです。

あと、フォルダの権限もなんでそうなるのか分からない権限がついて
たりします(HOMEの下のファイルに他のユーザーの読み込み権限とか)。

なんか、いやんなってきたんですが、とっととLinuxにでも引っ越す方
がいいでしょうか。
0650名無しさん@お腹いっぱい。NGNG
>>649
>とっととLinuxにでも引っ越す
Cygwin使ってる理由による。
UNIX系のお勉強のために使ってるんだったら引っ越せばいい。
0651gNGNG
>>648
kterm は持ってないのですが、xterm では
XTerm*background:LemonChiffon
これでうまくいきます。XTerm.background ではないことに注意。
ピリオドを * に変えてもう一度トライしてみてはどうでしょう?
(kterm ってどこかで配布されてます?)
0652名無しさん@お腹いっぱい。NGNG
>>651
startxしてkterm起動させたあとにxtermを起動してみましたが、xtermでも色は変わりませんでした。
ktermは
ttp://www.on.ics.keio.ac.jp/%7Emaru/cygwin-xfree-jp-supplement/?05171600
とかから拾ってきました。
0653名無しさん@お腹いっぱい。NGNG
>>596
うちの機関の管理者が,「Windows上でIPを知るには,ifconfigコマンドを使って調べる」
などとWebページに書いていたのを思い出した。

誤字脱字には気をつけてくれ。うちの研究室の同僚がコマンドが見つからないと嘆いて
いたぞ。
0654名無しさん@お腹いっぱい。NGNG
それは誤字というより別の物と勘違いしたんだな
0655名無しさん@お腹いっぱい。NGNG
> Cygwin使ってる理由による。

って、あらゆる重い環境で、UNIX系のお勉強以外の何をしろと?
0656名無しさん@お腹いっぱい。NGNG
>>655
レスしようとしたが、「あらゆる」という単語をどう理解すればいいのかわからん。

とりあえずおれは、窓操作とDOSコマンドがもどかしい(かゆいところに手が届かない)
のでCygwinを入れている。
0657名無しさん@お腹いっぱい。NGNG
>>656
無理して書き込む必要なんてないのでは?

かゆいところなんて、しばらく我慢してれば、かゆくなくなるよ。
0658名無しさん@お腹いっぱい。NGNG
我慢し過ぎて発狂しそうになったよ。
0659gNGNG
>>652
そこから kterm をダウンロードしてきて使ってみました。
~/.Xdefaults に
KTerm*Background: LemonChiffon
と一行だけ書いておいて、
startx した後 kterm を起動すると背景はクリーム色になります。
kterm.exe -bg LemonCiffon
としても同じように背景はクリーム色になります。

(1) $HOME/.Xdefaults は存在しますか?
(2) $HOME/.Xdefaults には KTerm*Background: LemonChiffon 一行だけを書いてください。他の記述は消してください。
(3) KTerm と Background の間の文字は * です。
(4) xrdb -query すると何か表示されますか?
(5) /usr/X11R6/lib/X11/app-defaults/KTerm に background に関する記述はありませんか?
(6) X を使用するアプリケーションが他に特にないのなら、cko を使うことをおすすめします。
0660名無しさん@お腹いっぱい。NGNG
>>655
むしろ「UNIX系のお勉強」が目的でcygwinを入れるケースの方が
いまいち想像つかないなあ。そういう人はLinuxとかやるんじゃないの。
UNIX系を使い慣れた人がWindowsを使わざるを得なくなって
cygwinを入れるというパターンが多そうな気がするんだけど。
0661名無しさん@お腹いっぱい。NGNG
Cygwinが使いたくてWindows入れてます。
0662名無しさん@お腹いっぱい。NGNG
>>659
ktermのbgオプションで背景は変更できました。が、1〜3を確認しても背景は白です。
4では色々情報吐かれましたが背景の設定はなさげです。
5もないようです。ktermを使わなければいけない理由もないのでckoとやら調べてみます。
色々ありがとうございました。
0663名無しさん@お腹いっぱい。NGNG
>>660
正解。漏れもsedやawkなんかが使いたいし、Meadowでもcygwinのコマンド呼び出したいしね。
0664名無しさん@お腹いっぱい。NGNG
おまえら、>>655の文意がわかるのか。
0665名無しさん@お腹いっぱい。NGNG
Cygwinインスコしてみたfluxboxインスコしようとメイクしたけどなんかリンクが足りないっぽ
多分libiconv.aとのリンクをどこかに追加しないといけないっぽいけど
メイクファイル複雑でどこに追加したらいいかわからず断念

というわけでblackboxをメイク
これもメイクが通らない
Window.ccのassertが呼ばれてるところでコンパイルエラーが出てるので
Window.ccの先頭に#include <assert.h>を追加したらメイクできた

みなさんblack/fluxboxってすんなりインスコできました?
gccかc++のインストールが変なのかconfigureのときに何かしないといけないのか、さっぱり
0666名無しさん@お腹いっぱい。NGNG
>>649
パーティション用意するとか、インストールしてから環境ととのえるとか、
そういったことが面倒で無ければ、
Linux とか BSD とかいった OS を入れたほうが快適だと思う。

Linux つかってて Windows のアプリが必要になって、
リブートしなきゃならないとか、それなりに面倒なこともある。

フォルダ名、ファイル名に日本語使ってたりすると面倒だし。
(Cygwinでも面倒かもしれないけど。)

普通にデュアルブートするのじゃなくて、
coLinux とか VMWare とかをつかうって方法もある。
どっちも使ったこと無いからどんなものか良く知らないけど。

時間とやる気があるなら、Linux をいじってみるのも悪くないと思う。
0667名無しさん@お腹いっぱい。NGNG
(;´д`)?
0668名無しさん@お腹いっぱい。NGNG
>>666
coLinuxいいよ〜。こまごました処理ならCygwinでちゃちゃっとやっちゃったほうが楽だけど
データが大量にあるときとか個人鯖運用とかはcoLinuxのほうがいいっぽい。開発環境が欲しい
時もファイル数十個あるとcoLinux上にクロスコンパイル環境構築のほうがビルドは早い。

難点は
最初ネットワーク周りの設定が若干面倒。
独立にLinux環境動くのでメモリとHDD容量を結構喰う。CPUは特に喰わない。
0669名無しさん@お腹いっぱい。NGNG
setup.exeで落としたソースでもビルド出来ないやつがあってさ。
teTeXとxerces-cをやってみようと思ったが両方実力及ばず断念。
cygwin純正だからって簡単に行くわけじゃないのかなあ。
0670名無しさん@お腹いっぱい。NGNG
>>668
うーん、でもcoLinuxはbootさせなきゃ駄目だし、ヒープでメモリ取られちゃうのが
(´・д・`) ヤダ。自分のマシンCeleron2.4GHz & MEM256だしねぇ。
0671名無しさん@お腹いっぱい。NGNG
>>670
サービス化すれば手動bootしなくてすむはずだけど俺はやってない。
メモリ少ないとかなーり辛いな。512MBつんでて128MB割り当ててるから
問題なく動きはするけどゲームとかPhotoshopとかと同時起動する時は
1Gぐらいあってもいいなと思う。
0672名無しさん@お腹いっぱい。NGNG
coLinuxか
おもしろそうだが、スペックが低くて手が出ない
0673名無しさん@お腹いっぱい。NGNG
Cygwinか
おもしろそうだが、スペックが低くて手が出ない
0674名無しさん@お腹いっぱい。NGNG
Windowsか
おもしろそうだが、スペックが低くて手が出ない
0675名無しさん@お腹いっぱい。NGNG
2ちゃんねるか
おもしろそうだが、スペックが低くて手が出ない
0676名無しさん@お腹いっぱい。NGNG
ツマンネ
0677名無しさん@お腹いっぱい。NGNG
ツマンネか
おもしろそうだが、スペックが低くて手が出ない
0678名無しさん@お腹いっぱい。NGNG
だがそこがいい
0679名無しさん@お腹いっぱい。NGNG
どこがいいの?
ここ?それともここ?ぼくは、こっちがいいな。
0680名無しさん@お腹いっぱい。NGNG
昨日全部入れ替えたのだがですが
X下でのemacsがsegvするようになってしもた。
なんじゃこりゃー
0681名無しさん@お腹いっぱい。NGNG
端末用文字コード変換ツールのcocotをアプデトしますた。
Shift_JIS端末からEUC-JPホストへsshしたいとき等に使えます。
http://iwa.ath.cx/software/cygwin/cocot.html
・不正な文字コード指定で落ちるのに対処。
・変換元がUTF-8のとき、変換できない文字の文字幅をテーブルから索くように変更。(役に立つのか?これ)
■ このスレッドは過去ログ倉庫に格納されています