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

くだらない質問はここに書き込め!39

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
UNIX板は 2ch のサポートセンターではありません
批判、要望は → 2ch批判要望 http://ex5.2ch.net/accuse/

NGワード
* UNIXって何? (http://pc5.2ch.net/test/read.cgi/unix/998779290/)
* UNIXとLinuxの違いは何? (http://pc5.2ch.net/test/read.cgi/unix/1024558135/)
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}

禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ

注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導

書く前にぐぐれ http://www.google.co.jp/

過去ログは >>2-5
0370名無しさん@お腹いっぱい。05/01/25 19:17:03
>>368
Linux板で聞いておいで
0371名無しさん@お腹いっぱい。05/01/25 20:04:13
>>370
Linux なら xl0 なんてならんでしょ。
0372名無しさん@お腹いっぱい。05/01/25 21:35:05
OpenBSD3.6です。よろしくお願いします。
0373名無しさん@お腹いっぱい。05/01/25 21:36:09
ふむ。/etc/rc.conf の ifconfig_xl0 か?
0374名無しさん@お腹いっぱい。05/01/25 22:34:34
端末から見ると表示されないので聞きたいのですが

あああ
\202\240\202\240\202\240


\201\232

これはなんという文字コードを調べたらこの対応は分かりますでしょうか?
0375名無しさん@お腹いっぱい。05/01/25 22:46:06
>>374
君の日本語はわからん。英語で聞いてくれたまえ。
0376名無しさん@お腹いっぱい。05/01/25 22:54:03
意味はわかったがめんどい俺
0377名無しさん@お腹いっぱい。05/01/25 22:57:06
英語よりは日本語の方が得意なので日本語でもう一回聞きます。

WinSCPから見ると
「あ」
という日本語が、端末エミュレータから見ると
「\202\240」
になるのですが、これはどういう規則でこうなるのか知りたかったのです。
文字コードを勉強したら分かるのかと思い、何を勉強したらいいか聞いてみました。
とんでもなく的外れな、バカな質問してましたら、それを指摘してくれたらうれしいです。
0378名無しさん@お腹いっぱい。05/01/25 23:06:47
Shift JIS。

\202や\240はそれぞれ1バイトを8進数で表現しているとおもわれる。
「あ」はShift JISでは2バイトで表現される。その2バイトは
8進数で表現したときに202となるものと、240となるものである。
0379名無しさん@お腹いっぱい。05/01/25 23:09:47
>>378
ありがとうございます。
複雑ですね。。。
文字コードだけじゃなくて、なんでわざわざ8進数でやったり16進数でやったり
しているのかも、同時に勉強しないといけないみたいですね。
0380名無しさん@お腹いっぱい。05/01/25 23:16:26
多分、作者が欧米の人で、マルチバイト文字の扱いなんて考えてなく、
直接表示できないバイトは値を表示しとけばいいやと思ったからでしょう。

8進数でやったり16進数でやったりするのはコンピュータの基礎が
0と1の2進数で成り立っているから。
2進数3ケタで8進数1ケタ、2進数4ケタで16進数1ケタになります
(2の3乗が8、2の4乗が16だから)。


0381名無しさん@お腹いっぱい。05/01/25 23:24:06
>>380
そうですか。
なんか簡単そうに見えて、端末の表示の設定とか、文字コードとか、
UNIXの方の文字コードとか、どれがどうなっているのか分からなくて難しいです。
がんばって調べます。ありがとう。
0382名無しさん@お腹いっぱい。05/01/26 00:02:32
ASCIIコードのみで掛かれているはずのソースコード中に機種依存文字が混じって入るみたいなのですが
それをスペースに置き換えるコマンドってなにかありますか?
0383名無しさん@お腹いっぱい。05/01/26 01:40:18
perl
0384名無しさん@お腹いっぱい。05/01/26 02:01:31
UNIXのプロセス間通信について教えてください。
UNIX系のOSではプロセス間でメモリを共有することは出来るんでしょうか?

例えばX Windowではクライアント・サーバー間の通信は
ソケットを作成して行われていると聞いたのですが、
これだとクライアントとサーバーが同じCPUで動いてる場合
イメージとかを転送するとかなり効率が悪そうなのですが。

ITRONとかだと共有メモリを確保してアドレスをメッセージで送るという
かたちになると思うのですが、UNIXプログラミングは門外漢なので
さっぱり見当がつきません。よろしくお願いします。
0385名無しさん@お腹いっぱい。05/01/26 02:06:39
> UNIX系のOSではプロセス間でメモリを共有することは出来るんでしょうか?

できる。shmget(2)/shmat(2) とか mmap(2) とか。

> イメージとかを転送するとかなり効率が悪そうなのですが。

これが気になる場合は MIT-SHM 拡張などを使って共有メモリ経由で受渡し
できる。X だからってソケット経由でしか通信できないと思うのは間違い。
0386名無しさん@お腹いっぱい。05/01/26 04:25:51
あれ、Xってサーバーにはどこに何々を書けって命令を送ってるだけじゃなかったっけ?
0387名無しさん@お腹いっぱい。05/01/26 04:31:38
それは良くある勘違い。
実際にはエクステンションの仕組みを使うと、何でもできる。

例えば XFree86-DGA エクステンションを使って、クライアントが
直接フレームバッファにアクセスするとか、聞いたことない?
038838605/01/26 06:13:05
>>387
あなるほど、聞いたことがないので軽く調べてみたけど、
サーバ側で対応してないようなサーバの機能をクライアント側から
提供出来るような仕組みがあるって事ですか?

まあそのような技術を使うところに出向くことはないだろうから
機会があったら…くらいにしておきます。
どうもありがとうございます。
0389名無しさん@お腹いっぱい。05/01/26 07:40:36
>>385
やっぱりメモリを共有するための仕組みはあるんですね。
有り難うございました。
039038705/01/26 09:23:33
> サーバ側で対応してないようなサーバの機能を

何でもって言い方が誤解を招いたかな。

本当に何でもできてしまうと、セキュリティ的に問題が
出てしまうので、Xクライアントは、Xサーバ側がエクス
テンションの機能として提供している範囲内のことしか
できない。だから、Xサーバがそのエクステンションに
対応してない場合には、クライアントからその機能を
利用することはできない。

何でもっていうのは、エクステンションの機能としては、
まあ何でも定義できるよって意味ね。
0391名無しさん@お腹いっぱい。05/01/26 09:27:13
>>389

ここら辺↓の書籍が参考になるよ。
http://pc5.2ch.net/test/read.cgi/tech/1105723117/13
0392名無しさん@お腹いっぱい。05/01/26 09:28:28
>>389
リンクし忘れた。
shmget(2)/shmat(2) あたりについてはこれ↓も
http://pc5.2ch.net/test/read.cgi/tech/1105723117/14
0393名無しさん@お腹いっぱい。05/01/26 11:16:16

srwxrwxrwx 1 root system 0 Jan 26 09:34 abcde=

みたいなソケットを今、ある場所から他の場所にコピーする方法ってどうやるんでしょう?
普通に cp コマンドを使用すると

cp: abcde: The socket does not allow the requested operation.

ってエラーになっちゃいます。
0394名無しさん@お腹いっぱい。05/01/26 11:34:18
同じファイルシステム内であれば mv ならできる。
cp は不可能。
0395名無しさん@お腹いっぱい。05/01/26 11:38:26
>>394

同じファイルシステム内だと成功しましたが、本来持ってゆきたい先は違うパーティションなので
やはりエラーが出てしまいました。

とりあえずあきらめます。
ご教授ありがとうございました。
0396名無しさん@お腹いっぱい。05/01/26 11:47:52
>>395
諦めるの早いなw
0397名無しさん@お腹いっぱい。05/01/26 11:49:24
>>396
なんか、>>394さん以外に手が無さそうな気がしたもので
0398名無しさん@お腹いっぱい。05/01/26 12:05:49
rsync
0399名無しさん@お腹いっぱい。05/01/26 12:30:14
無理
0400名無しさん@お腹いっぱい。05/01/26 12:35:30
rsync 無いッス orz
0401名無しさん@お腹いっぱい。05/01/26 12:57:17
rsync でも無理。つーか398は分かってない。
0402名無しさん@お腹いっぱい。05/01/26 12:59:17
>>401
って言うか、質問を投げた私が一番、わかってないんですけどねw
0403名無しさん@お腹いっぱい。05/01/26 13:03:16
>>402
そも, なんでコピーしたいんだ?
>>393
> ある場所から他の場所にコピーする方法
0404名無しさん@お腹いっぱい。05/01/26 13:04:51
それだ。そのソケットを提供しているデーモンを一時殺して、
ソケットを作るパス名の設定を変更して立ち上げ直すだけでは?
0405名無しさん@お腹いっぱい。05/01/26 16:13:08
X鯖の分派のひとつで,超漢字と同じ位(このあたりは記憶があやふや)多漢字が使えるものを
数年前に本で見掛けたんだが名前が思い出せない。
%c1みたいな名前だったような気はするんだが。(%cはアルファベット一文字)

0406名無しさん@お腹いっぱい。05/01/26 16:21:39
早稲田のSYSTEM1ではなくて?
0407名無しさん@お腹いっぱい。05/01/26 17:11:24
それだサンクス
もう消滅?
0408名無しさん@お腹いっぱい。05/01/26 23:12:01
ttp://slashdot.jp/article.pl?sid=05/01/26/0526208
ネタ以外お断り
0409名無しさん@お腹いっぱい。05/01/26 23:15:17
メールに関する質問です。
3年位前の古いメールを検索しないといけないのですが、
リードオンリーのファイルシステム上にMaildir形式で保管されており、
20万通くらいあります。

evolutionはReadOnlyだとちゃんと動かないみたいです。
10年ぶりくらいにGnusを使うか、と思ったけど昔とだいぶ違って
Maildirをどうやって外部グループとしてマウントすればいいのか
分かりませんでした。
Wanderlustのインターフェイスではたぶん手動で縦断しながらサーチ
するのは難しいだろうと思って試してません。

3年前のSentのアーカイブフォルダを探してそこから特定の人へ自分が
出したメールを探せればいいのですが、どのようにすれば楽でしょうか。
ご意見ください。
(楽な道がないと分かったら、FromでgrepしてSubject一覧して探すしか
なさそうですが)
0410名無しさん@お腹いっぱい。05/01/26 23:20:07
unionfsをかぶせる
0411名無しさん@お腹いっぱい。05/01/26 23:23:50
namazuを使う

0412名無しさん@お腹いっぱい。05/01/26 23:48:12
>>391-392
わざわざ有り難うございます。じっくりと腰をすえて勉強してみます。
0413名無しさん@お腹いっぱい。05/01/27 00:14:44
>>411
ありがとうございます。namazuは思いつきませんでした。使ったこと
ありませんでしたが、とりあえずインストールしてドキュメントも読まずに
mkmmzしてます。一晩はかかりそうです。

>>410
unionfsは名前しか聞いたことありませんが、印象だけで言うと、
結構遅くなりそうなのと、メールクライアント探しをしないといけない
のはかわらなそうなのと、そもそもlinuxにbsd44のufsをリードオンリー
マウントしてるような環境ですんなり作れるか皆目見当がつかないので、
とりあえず見送ります。ありがとうございます。
0414名無しさん@お腹いっぱい。05/01/27 00:54:11
mh をインストールして、あとは書き込み可能なディスクから
適当にシンボリックリンクでも張れば、
「pick -from 自分 -to 相手」で検索できると思うが。
0415名無しさん@お腹いっぱい。05/01/27 03:38:45
Mewで既に受信したメールをprocmailでフォルダに振り分けることってできますか?
0416名無しさん@お腹いっぱい。05/01/27 08:40:22
>>409
nnmaildir
0417名無しさん@お腹いっぱい。05/01/27 08:41:05
>>416
Group Buffer で、^ で Server Buffer に移動して、a で追加するべし
0418名無しさん@お腹いっぱい。05/01/27 22:30:43
UNIXで使えるmp3などのタグエディタって何がありますか?
MP3のID3v1, v2とOggの編集ができ、
日本特有の事情も含めて日本語が扱える(ID3v1ではShift_JIS、
ID3v2やOggではUTF-8)ものがあればいいのですが。
0419名無しさん@お腹いっぱい。05/01/27 23:58:02
>>1
>書く前にぐぐれ http://www.google.co.jp/
0420名無しさん@お腹いっぱい。05/01/28 00:20:42
>>419
適切なクエリを示せ。
0421名無しさん@お腹いっぱい。05/01/28 01:05:16
age
0422名無しさん@お腹いっぱい。05/01/28 01:08:04
>>420
試みたクエリを示すのが先。
0423名無しさん@お腹いっぱい。05/01/28 04:25:18
>>422
FreeBSD ユニックスレジストリ
FreeBSD アンインストール
FreeBSD ユニーコード
0424名無しさん@お腹いっぱい。05/01/28 16:13:52
質問させていただきます
xevでkeycode 117のキーのシンボルがNoSymbolとなるので
どうしたらいいのかと悩んでいます
NoSymbol以外での指定はできるのでしょうか?

ちなみに
wsconsctl -w map+="keysym NoSymbol = Alt_L" > /dev/null
では、あたりまえですができません
0425名無しさん@お腹いっぱい。05/01/28 16:16:43
何したいのかわからんが
xmodmap で別のに置き換えて使えば。
0426名無しさん@お腹いっぱい。05/01/28 16:51:49
今、ログインしているアカウントのPrimary Group を、Group Setに含まれている任意のグループに
一時的に切り替えるようなコマンドはないものでしょうか?
0427名無しさん@お腹いっぱい。05/01/28 17:18:42
>>426
OSによってあったりなかったりする気がするけど、あんまり一般的じゃない
ような気もします。4.3BSD(SunOS4の末期の方言かも)かSVR3系のどちらかに
あって、その後廃れたような...って全然覚えてないが。
(そういうコマンドのあるOSを使った記憶はある)

ディレクトリをchgrpで希望のグループにしておいて、chmod g+s すると、
そのディレクトリ内で作成されるファイルはそのグループの物になるよ。
0428名無しさん@お腹いっぱい。05/01/28 17:37:13
>>427
ご回答、ありがとうです。
実は、あるツールを使用したときに、そのツールが作るディレクトリやファイルが
Primary Groupではなく、Group Setに含まれている、ある1個を使用して作りたいのです。
ツールは自社開発ではないため、一時的にグループをチェンジしてツールを使用しようって
話しになったんですが、コマンドにそういうのあったっけ?となりまして…

でも、情報ありがとうございます。
なにかWork arroundを考え付きそうな気がします(^-^)
0429名無しさん@お腹いっぱい。05/01/28 18:39:24
>>428
場合によっては、
chgrp group command
chmod g+s command
権限のないユーザーにもそのグループの権限が与えられますから、
基本的には全然おすすめできません。やるならそのへんを十分考慮
してください。

もし、実行するユーザーは限りたいけど、ユーザーIDも一緒になって
しまって構わないなら、sudoも使えますね。
043042905/01/28 18:43:33
ああ、間抜けだ。
chmod o-x commandもしておけば(要するに chmod 2750 command)
そのグループにいないユーザーには実行できず、そのグループの
ユーザーが実行すれば作成されるファイルはそのグループになるので、
目的は達成できると思います。
(これは危険という指摘があればよろしく)
0431名無しさん@お腹いっぱい。05/01/28 20:23:42
gccでスタティックリンクライブラリを作りたい思っています。
gccやldの仕組みに付いてかかれた、
良い文書をごぞんじないでしょうか。
0432名無しさん@お腹いっぱい。05/01/28 20:39:51
>>431
man ar
0433名無しさん@お腹いっぱい。05/01/28 20:52:46
最近のトラ技でライブラリがどうのこうのいう記事なかったっけ?
0434名無しさん@お腹いっぱい。05/01/28 21:06:11
>>431
UNIXのスタティックリンクライブラリ(*.a)はarというアーカイバで*.oを
一つにまとめただけ。
arとは何かというと、圧縮しないzipのようなものだと思えばよろしい。
複数ファイルを一つにまとめるだけのもの。
例えば中身のリストを得るには ar t libfoo.a とする。

Javaのライブラリで使う*.jarの正体が只のzipアーカイブなのと理屈は同じ。
0435名無しさん@お腹いっぱい。05/01/28 22:15:50
>>426-427
newgrp
043643105/01/28 23:23:23
>432,433,434
ありがとうございます。
よさそうなページを見付けたので、
ここを起点にして色々調べてみたいと思います。
ttp://shinh.skr.jp/gnu/
0437名無しさん@お腹いっぱい。05/01/29 12:29:08
…tsort(ボソ
0438名無しさん@お腹いっぱい。05/01/29 12:33:56
>>434
質問は良い文書のありか、だろう
0439名無しさん@お腹いっぱい。05/01/29 12:49:11
434そのものがよい文書ってつもりなのだろう
0440名無しさん@お腹いっぱい。05/01/29 13:32:37
>>438
良い文書のありかを示さない438よりはマシ。
0441名無しさん@お腹いっぱい。05/01/29 14:18:04
コマンド打ち込みの時に
カーソルキーの上下で
前入力コマンドを表示するにはどうすればよろしいのでしょうか?
0442名無しさん@お腹いっぱい。05/01/29 14:21:03
bash ksh zsh 等を使う。
0443名無しさん@お腹いっぱい。05/01/29 14:22:00
tcsh でもいけそう
0444名無しさん@お腹いっぱい。05/01/29 14:33:18
どうせそのうちカーソルキーに指を伸ばすほうが面倒になるのにねえ
0445名無しさん@お腹いっぱい。05/01/29 15:00:00
444=434と見た
0446名無しさん@お腹いっぱい。05/01/29 15:57:26
>>445は包茎とみた
0447名無しさん@お腹いっぱい。05/01/29 16:09:53
>>446
    ./ |   / | エェーーー!?
    /,_ ┴─/ ヽ      , 、  ,、
   (・_.,》.'(・_,》)ミ ヽ    . / L--/ l、エェーーーー!?
  / ,,__,ニ、、 ノ( |    (・;;》 (・;;》 |    /L--/l、 エェーー!?
  | Y~~/~y} `, ~ |   |y-,‐vi`ノl |   (・.》 (・.》 l   /L--/l、エーー!?
   | .,k.,.,!,.,.,r| ,! く    |, kl r| i ^<   | 'fT~ヲ x |  (・〕_(・〕x|   /L/l エーー
 / <ニニニ'ノ    \ / (二二‐ ' \ / l==_」 <  ,l fmヨ ! L 〔゚fヲ゚.〕 、.。., 
0448名無しさん@お腹いっぱい。05/01/29 16:15:30
>>446は童貞とみた
044943405/01/29 16:46:38
>>445
違います。
045044105/01/29 21:32:51
皆様回答ありがとうございます。

シェルの違いだけだったんですね・・・

>>444
まあ、今までは、ヒストリーとか
!〜
とか使って十分凌げてたのですがね・・・
0451 ◆ogaWFi0wUo 05/01/29 22:04:21
本当にくだらない質問かもしれませんが質問させていただきます
普段はWMに軽いし使いやすいのでtwmを使っているのですが
Xのプログラミング時に座標を指定してウインドウを開くのができないので
テスト実行環境に他のWMを入れようと思うのですが何がお薦めですか?
使い道は単にX関係のプログラミングの実行環境くらいです
私は今まで、twmとblackboxしか使ったことがないのですが
BlackBoxもそれなりに軽くていいかんじなのですが
これよりお薦めのものとかってありますかね?
0452名無しさん@お腹いっぱい。05/01/29 22:07:32
軽いのが好きなら icewm (だっけ?)
0453 ◆ogaWFi0wUo 05/01/29 22:30:00
icewmは重い
いや、重くはないか
色んなパッケージが必要
0454名無しさん@お腹いっぱい。05/01/29 22:39:55
owm かな?
0455 ◆ogaWFi0wUo 05/01/29 22:45:28
どもです
特にあんまりないみたいですね
icewmと言うものをパッと調べてみたのですが
下にバー見たいのがあってそれをはぜせるのかどうかがわからなかったので
どうも・・・ 解像度が640x480なもんで・・・
今回はblackboxにします
どうもありがとうございました
0456名無しさん@お腹いっぱい。05/01/29 23:07:01
>>453
かたっぱしから要らない機能を外していけば軽くなるよ
0457名無しさん@お腹いっぱい。05/01/29 23:50:22
qvwm(ボソ
0458名無しさん@お腹いっぱい。05/01/30 00:14:50
ctwm
0459名無しさん@お腹いっぱい。05/01/30 00:46:43
sawfish に一票入れつつ enlightenment
0460 ◆ogaWFi0wUo 05/01/30 02:11:49
AAを正しく見るためのアプリに欲しい機能って何?
0461名無しさん@お腹いっぱい。05/01/30 02:16:40
lisp で macro が書ける機能かなあ。
0462名無しさん@お腹いっぱい。05/01/30 02:56:34
PC/AT互換機の動作を正確にエミュレートできる機能とか。
0463名無しさん@お腹いっぱい。05/01/30 18:22:49
GNOME2って何ですか?何て読むんですか?
0464名無しさん@お腹いっぱい。05/01/30 18:26:59
「GNOMEツー」って読んでる。まあ、デスクトップ環境の一種だ。
0465名無しさん@お腹いっぱい。05/01/31 00:24:04
cd /etc と cd /etc/と何が違うんですか?コマンドを打つとまったく同じ結果がかえってくるんですが・・・
cd /etc/はetcの下のディレクトリを表示しろ?cd /etcはどうなるんでしょうか?
0466名無しさん@お腹いっぱい。05/01/31 00:29:51
>>465
オレのは、 cd としてもディレクトリを表示してくれたりはしないんだが・・。
なんか間違ってない?
0467名無しさん@お腹いっぱい。05/01/31 00:32:32
すいません・・・lsとcdの間違いです・・・
ls /etcとls /etc/の間違いです・・・
0468名無しさん@お腹いっぱい。05/01/31 00:45:33
/etcがsymbolic linkだった時に挙動が変わったはず。
0469名無しさん@お腹いっぱい。05/01/31 01:07:52
OSによって挙動違うけどね、特に-dとか-Lとかからんだときに。
これ、GNU ls

$ ls -ld dir symlink
drwxrwxr-x 2 nanashi nanashi 4096 1月 31 01:02 dir
lrwxrwxrwx 1 nanashi nanashi 3 1月 31 01:02 symlink -> dir

$ ls -ld dir/ symlink/
drwxrwxr-x 2 nanashi nanashi 4096 1月 31 01:02 dir/
drwxrwxr-x 2 nanashi nanashi 4096 1月 31 01:02 symlink/
0470名無しさん@お腹いっぱい。05/01/31 18:49:20
gtk2 firefox で、URL の入力のときに、C-a で行頭にいくようにするにはどう
すればいいのでしょうか?要は、Emacs みたいなキーバインドにしたいという
ことです。
■ このスレッドは過去ログ倉庫に格納されています