トップページunix
984コメント301KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001だよもん2007/08/11(土) 15:55:24
前スレ
くだらない質問はここに書き込め!Part 52
http://pc11.2ch.net/test/read.cgi/unix/1176049968/

UNIX板は 2ch のサポートセンターではありません
批判、要望は→ 2ch批判要望 http://ex21.2ch.net/accuse/

NGワード
* UNIXって何? → http://pc11.2ch.net/test/read.cgi/unix/998779290/l50
* UNIXとLinuxの違いは何? → http://pc11.2ch.net/test/read.cgi/unix/1024558135/l50
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}
禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ
注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導
* 転んでも泣かない
* ひろゆきのギャグには笑うこと
質問する前にググること http://www.google.co.jp/
0137名無しさん@お腹いっぱい。2007/08/20(月) 22:27:34
sar
top
OSが何か書け
0138名無しさん@お腹いっぱい。2007/08/21(火) 04:23:57
ApacheのVirtualHost別のログファイルはどうするのが扱いやすいですか?
・ディレクトリを分ける
server-root/logs/virtual-host-name/access_log
・ファイル名を変える
server-root/logs/virtual-host-name_access_log
0139名無しさん@お腹いっぱい。2007/08/21(火) 04:49:17
Apache関係の質問して来る奴、同一人物だな。 うざい。

サポート業者と契約して、サポート受けろ
0140名無しさん@お腹いっぱい。2007/08/21(火) 06:03:57
おっしゃるとおりです
くだらない質問というスレタイに甘えすぎてしまいました
もう少し考えてから書くべきでした
すみません
0141名無しさん@お腹いっぱい。2007/08/21(火) 09:40:12
>>138
そんなん自分がやりやすいようにやったらええやん。
0142名無しさん@お腹いっぱい。2007/08/21(火) 22:26:59
わかりました。やりたい放題やりまくってみます
0143名無しさん@お腹いっぱい。2007/08/22(水) 13:39:01
FreeBSD 6.2RとXorg 7.2をインストールしました。
初心者向けの解説に「X Window Systemの設定は.xinitrcと.Xresourcesに記述する」
と書かれていたのですが、そのようなファイルはどこにもありません。
whereisコマンドで探しましたが、やはり見つかりませんでした。
ファイルを作成しなければいけないのですか。
その場合、全ユーザー共通にするにはどのディレクトリにファイルを置けばよいのですか。
お手数ですが、お教え頂ければ幸いです。
0144名無しさん@お腹いっぱい。2007/08/22(水) 13:42:28
>>143
~/.xinitrc って書いてなかった?
「初心者向けの解説」って、具体的に何を読んだの?
0145名無しさん@お腹いっぱい。2007/08/22(水) 13:54:52
少なくとも、xinitでXを起動するなら、「全ユーザー共通」の設定ファイルなど存在しない。
そもそもXは各ユーザーが自分の好きなように ~/.xinitrcをカスタマイズできるのが
大きなメリットなんだから、全ユーザー共通なんか仮にあったら大迷惑。
0146名無しさん@お腹いっぱい。2007/08/22(水) 19:44:42
>>144-145
解説はこのページです。
ttp://iris.homeunix.net/yayoi/freebsd/xinst/xf86config.asp

「xinitの場合ホームディレクトリの.xinitrcを、startxの場合は共通の.xinitrcと
ホームディレクトリのxinitrcを読んで起動します」と書かれているのですが、
startxを実行した時に読み込まれる共通の.xinitrcというものが見つからないんです。

「/usr/X11R6/lib/X11/xinit/xinitrc をホームディレクトリにコピーする」
とも書かれていますが、そのようなディレクトリ・ファイルはありませんでした。
(root権限でls -aを実行して調べました)

質問しておきながら勝手なことを言って申し訳ないのですが、
共通の環境を作ることはあきらめます。
>145番の方がおっしゃるように、ユーザーごとの設定ファイルを作って
xinitで起動させることにします。ご迷惑をお掛けしました。
0147名無しさん@お腹いっぱい。2007/08/22(水) 20:18:27
>>146
「ホームディレクトリの」って書いてあるのをなぜ無視するのですか?
0148名無しさん@お腹いっぱい。2007/08/22(水) 20:25:42
>>146
俺のマシンには /usr/X11R6/lib/X11/xinit/xinitrc が存在する。
要するに環境依存だな。

つか、無ければ試しに作ってみるくらいの知恵は働かないのか?
0149名無しさん@お腹いっぱい。2007/08/22(水) 20:28:19
xinit じゃなきゃいかんの?
http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/x11-wm.html
とかやった方が楽じゃね?
0150名無しさん@お腹いっぱい。2007/08/22(水) 20:53:26
>>146
最近のXorgだと、/usr/X11R6/lib/X11/xinit/xinitrc じゃなくて、
/usr/lib/X11/xinit/xinitrc とかに移動してる。
0151名無しさん@お腹いっぱい。2007/08/22(水) 20:54:14
portsで入れたのなら /usr/local/lib/X11/xinit/xinitrc かも。
0152名無しさん@お腹いっぱい。2007/08/22(水) 20:57:12
なんでもお膳立てしてくれるLinuxの方が向いてんじゃね?
0153名無しさん@お腹いっぱい。2007/08/22(水) 21:01:04
そんなことより検索方法の検索の仕方を教えて上げたら?

Googleで、
freebsd ファイル検索
を検索。
0154名無しさん@お腹いっぱい。2007/08/22(水) 21:11:48
NetBSDを使っています。
inetdのftpのアクセスログって残らないんでしょうか?
残るのであれば、どこに残るのか教えて頂けるとありがたいです
0155名無しさん@お腹いっぱい。2007/08/22(水) 21:43:27
つまんね
0156名無しさん@お腹いっぱい。2007/08/22(水) 21:53:10
>>146
> FreeBSD 6.2RとXorg 7.2をインストールしました。

Xorg7系に移行したことで、portsのX11BASEは/usr/X11R6から
LOCALBASEと同じ/usr/localにマージされた。
0157名無しさん@お腹いっぱい。2007/08/22(水) 21:58:10
> 「/usr/X11R6/lib/X11/xinit/xinitrc をホームディレクトリにコピーする」
> とも書かれていますが、そのようなディレクトリ・ファイルはありませんでした。

Xorg-7.2 って X11R7 なんだから、X11R6 って書いてある時点で
違和感覚えて頭働かせるくらいのことは、やって欲しいと思う……
0158名無しさん@お腹いっぱい。2007/08/22(水) 23:05:07
netbsd3.1でフレームバッファを使いたいのですが、どうすればよいでしょうか?
0159test ◆.CzKQna1OU 2007/08/23(木) 21:13:40
test
0160名無しさん@お腹いっぱい。2007/08/24(金) 21:51:42
/都道府県/市区町村/町名/番地 (名前/苗字名) 年齢 
/都道府県/市区町村/町名/番地 (名前/苗字名) 年齢 
/都道府県/市区町村/町名/番地 (名前/苗字名) 年齢 
/都道府県/市区町村/町名/番地 (名前/苗字名) 年齢 
/都道府県/市区町村/町名/番地 (名前/苗字名) 年齢 







上のようなファイルで”/番地”を削って、”名前/”を”名前 ”に変換して年齢を削除するにはどうすればいいですか?
0161名無しさん@お腹いっぱい。2007/08/24(金) 21:53:00
/都道府県/市区町村/町名/番地 (名前/苗字名) 年齢 
/都道府県/市区町村/町名/番地 (名前/苗字名) 年齢 
/都道府県/市区町村/町名/番地 (名前/苗字名) 年齢 
/都道府県/市区町村/町名/番地 (名前/苗字名) 年齢 
/都道府県/市区町村/町名/番地 (名前/苗字名) 年齢 







            ↓

/都道府県/市区町村/町名
名前 苗字名

/都道府県/市区町村/町名
名前 苗字名





に変換したいんです。()も削除したいです。
0162名無しさん@お腹いっぱい。2007/08/24(金) 22:02:00
>>161
sed 's|/\(.*\)/\(.*\)/\(.*\)/\(.*\) (\(.*\)/\(.*\)) \(.*\)|/\1/\2/\3 \5 \6|'

ただし、スペースは半角スペース1個であること、
括弧も半角括弧を仮定している。
0163名無しさん@お腹いっぱい。2007/08/24(金) 22:09:12
改行も欲しい?
0164名無しさん@お腹いっぱい。2007/08/24(金) 22:15:58
>>162
ありがとうございます。
’/町名/番地’の部分なんですが’/町名/地名?/番地’や’/町名/丁目/号/番地’になってるのも多数あって区切り数が一定では
ないんですがなんとかならないですか?


>>163
改行も欲しいです!
0165名無しさん@お腹いっぱい。2007/08/24(金) 22:19:48
GNU sedなら、改行したいところに \n を入れておけば良い。

そのほか、仕様後出し乙w
0166名無しさん@お腹いっぱい。2007/08/24(金) 23:25:46
>>164
例えば、 "/"で区切ったときに出来るフィールド数で、パターンが特定出来ないか?
パターンの数が限られていたら(それほど多くなければ)、なんとかなるかもね。

>>162
なんか、顔文字が盆踊りしてるみたいに見えた^^
0167名無しさん@お腹いっぱい。2007/08/26(日) 00:23:33
あるファイル内の一部にだけsedを適用するにはどうすればいいですか?



START



END




STATからENDの間だけに適用したいです。
(また、STARTとENDの間だけを別ファイルに抜き出してsed変換して元の場所に戻すにはどうすればいいでしょう?)
0168名無しさん@お腹いっぱい。2007/08/26(日) 00:28:20
awkでおk。
0169名無しさん@お腹いっぱい。2007/08/26(日) 00:41:43
そこをなんとかコマンドの羅列だけでお願いします。m(_ _)m
0170名無しさん@お腹いっぱい。2007/08/26(日) 01:12:53
道具は選べ。
0171名無しさん@お腹いっぱい。2007/08/26(日) 01:16:49
>>167
man sed
0172名無しさん@お腹いっぱい。2007/08/26(日) 09:22:13
>>167
grep で START とか END が何行目か分かるんで
head と tail を組み合わせて使えばできるよ
0173名無しさん@お腹いっぱい。2007/08/26(日) 10:54:46
sed /START/,/END/s/hoge/moge/g arufile

みたいな
0174名無しさん@お腹いっぱい。2007/08/26(日) 11:13:50
>172,173
この答えの違いがナントカの違いかな。
0175名無しさん@お腹いっぱい。2007/08/26(日) 11:33:59
むしろarufileに萌えた
0176名無しさん@お腹いっぱい。2007/08/26(日) 13:44:33
>>174
>>172>>173は別々の質問に答えてるだけだろ。
0177名無しさん@お腹いっぱい。2007/08/26(日) 17:09:56
>>167
STARTからENDまで抜き出す。

awk '/START/,/END/{print}' file
0178名無しさん@お腹いっぱい。2007/08/26(日) 17:15:39
>>167
STARTからENDまで抜き出す。

sed -n /START/,/END/p file
0179名無しさん@お腹いっぱい。2007/08/26(日) 23:38:04
>>172
便乗して質問なんだけど、

START1
END

START2
END

START3
END

とある場合にSTART2の次に現れるENDが何行目かってgrepで出せる?
0180名無しさん@お腹いっぱい。2007/08/26(日) 23:41:04
>>162
sedに使ってる|って何?初めて見た。
0181名無しさん@お腹いっぱい。2007/08/26(日) 23:42:32
>>179,180
マニュアルくらい読めよ。
0182名無しさん@お腹いっぱい。2007/08/27(月) 12:12:18
なんか昨晩あたりから192.168.*.*の逆引きおかしくね?
そのせいでタイムアウトまで時間が掛かるせいでいろいろトラブルが。
0183名無しさん@お腹いっぱい。2007/08/27(月) 12:21:42
>>182
192.168.*.* の逆引きは自分でやれ。外部に漏らすな。セルフブラックホール必須。
0184名無しさん@お腹いっぱい。2007/08/27(月) 13:01:03
DBとか繋がってる内部ネットワークが192.168.*.*なんだけど、逆引きする必要性なんかないのに
sendmailとかが逆引きしちゃってるみたいなんです。
別にDBサーバ側からSMTPポート叩いてるわけではないんですが…
0185名無しさん@お腹いっぱい。2007/08/27(月) 13:10:27
だから、内部ネットワーク用の 192.168.xx.xxの逆引きを
内部ネットワーク内に自前で用意して、外部に問い合わせを漏らすなと言ってるのでは。
0186名無しさん@お腹いっぱい。2007/08/27(月) 14:11:45
それは了解してます。というか、すでにそれで対応策とってました。
でもなんでいきなり、こんなことが起きたのかなあと。
あと、なぜその逆引きが発生するのかも不思議で。
0187名無しさん@お腹いっぱい。2007/08/27(月) 21:18:03
お前のサイトの事情など、お前位しか分からん。
お前に分からんものが他人に分かる訳が無い。
後は、エスパーに頼んで見る位だな。
0188名無しさん@お腹いっぱい。2007/08/27(月) 21:23:16
hostsファイルを全部準備しておけばおk
0189名無しさん@お腹いっぱい。2007/08/27(月) 21:35:55
ちょっと疑問。
同じスペックのサーバを

・ひとつはアイドリング状態(負荷なし)
・ひとつはフル回転(ベンチマーク等)

同じCPU構成のサーバでも電気代って変わるのかしら?
0190名無しさん@お腹いっぱい。2007/08/27(月) 21:37:28
当然変わる
0191名無しさん@お腹いっぱい。2007/08/27(月) 21:44:46
LSIってアクティブローだからフル回転の方が電気代安くならない?
0192名無しさん@お腹いっぱい。2007/08/27(月) 21:45:10
ちょっと面白い
0193名無しさん@お腹いっぱい。2007/08/27(月) 21:50:08
>>191
アフォか。どっちがアクティブかは関係なくて、
H/Lが切り替わるタイミングで電力を消費する。
だから、周波数が高いほど、処理が繁雑であるほど電気を喰う。
01941892007/08/27(月) 22:03:00
レスサンクス、
よくサーバ仕様で電源600Wとか書いてあるけど、
これは「負荷で電流量が変わるけど、600Wまではなんとかなる」ってことですよね?

今、手元の計器で
アイドリングなpen-D、ATAドライブ3つで、2時間で5円です。
0195名無しさん@お腹いっぱい。2007/08/27(月) 22:07:01
>>193
CISCの方がRISCより電気食う?
0196名無しさん@お腹いっぱい。2007/08/27(月) 22:08:13
>600Wまではなんとかなる

実は、何ともならん場合もある。
±5V、±12V、とかの合計がその数字であって、個々の容量はもっと低い。
だから、どれかがオーバーしたらアウト。
0197名無しさん@お腹いっぱい。2007/08/28(火) 10:46:05
>>193
世の中 MOS ばかりだと思うなよ...
ぃゃ実際 MOS ばかりなのだが
0198名無しさん@お腹いっぱい。2007/08/28(火) 14:22:25
世の中のハンバーガーショップがMOSばかり
だったらなんだか幸福な気分だ。

ん?
0199名無しさん@お腹いっぱい。2007/08/28(火) 22:19:38
MAC最強!
Lはまだしも、Wなど、よほど人の多い場所でないと見掛けられない。
0200名無しさん@お腹いっぱい。2007/08/29(水) 19:07:56
UNIXのパソコンでもLANは使えるんでしょうか?
ルーターを買えばできると思ったのですが、
ルーターの機種はどれも対応OSがWinとMacのみで、
UNIXには対応していませんでした。
他スレを見ても、そもそもUNIXではネットにつなぐだけで
苦労してるみたいですし、2台以上のUNIXパソコンで、
LANでネットを共有するなんて、無理な話なんでしょうか?
0201名無しさん@お腹いっぱい。2007/08/29(水) 19:10:52
お前には無理
0202名無しさん@お腹いっぱい。2007/08/29(水) 19:11:27
>>200
佳作もしくは努力賞。40点。
0203名無しさん@お腹いっぱい。2007/08/29(水) 19:13:43
UNIXのパソコンはLAN使えないよ
対応したルータが売ってないからね
0204名無しさん@お腹いっぱい。2007/08/29(水) 20:57:29
cd /honya/hony/hon/ho
cd /honya/hony/mohe
cd /honya/mohe/mohehe

と書いたファイルを/mohe/mohehe/moでsourceすると3行目のcdのあとに実行場所にいるのはなぜですか?
/honya/mohe/moheheに移動して欲しいんですけど。
0205名無しさん@お腹いっぱい。2007/08/29(水) 21:01:18
>>204
本当に source したか?
sourceしたなら最後のディレクトリに移動するはず。

別シェルで実行したから移動しなかったというオチじゃないだろな
0206名無しさん@お腹いっぱい。2007/08/29(水) 21:05:59
sourceしましたよ。あと実行権付けて実行しても同じでした。
0207名無しさん@お腹いっぱい。2007/08/29(水) 21:13:38
もっと正確に何やったか書け
0208名無しさん@お腹いっぱい。2007/08/29(水) 21:19:03
>>204の上3行を書いたファイルをソースしました。
次に>>204の上3行を書いたファイルをchmod +xして実行しました。元の場所に居ました。終わり。
0209名無しさん@お腹いっぱい。2007/08/29(水) 21:21:01
実はそんなディレクトリは存在していなかったというオチ。
0210名無しさん@お腹いっぱい。2007/08/29(水) 21:22:00
>>208
それはすでに聞いた。それだけじゃ情報不足だからもっと正確に書けって言ってるんだよ。
0211名無しさん@お腹いっぱい。2007/08/29(水) 21:24:16

class 1
suzuki
sato
yamada


class 2
saitoh
takeda



class 3
ishimura
suzuki


class 4


end class


class 3の人だけgrepするにはどうすればいいでしょうか?各クラスの人数はバラバラです。
0212名無しさん@お腹いっぱい。2007/08/29(水) 21:25:07
>>210
後何を書けば?
0213名無しさん@お腹いっぱい。2007/08/29(水) 21:27:44
>>211
お前がやりたいのは grep じゃなく、「class から 次の class まで抜き出す」んじゃないのか?
0214名無しさん@お腹いっぱい。2007/08/29(水) 21:28:24
>>204
エスパーしてみる。

OSがSolarisで、/bin/shを使ってると、
/bin/shには sourceコマンドはない。(代わりに . はあるが)
で、/usr/bin/source という、役に立たない外部コマンドが存在する。
その source が実行されて、実際には cd されなかったというオチ。
0215名無しさん@お腹いっぱい。2007/08/29(水) 21:28:33
>>213
grepで出来ないですか?
0216名無しさん@お腹いっぱい。2007/08/29(水) 22:16:02
>>215
さしあたって出来ない訳ではない。

grep -Anとかである程度望みはかなうかも知れないw

でもsedとか使うと、別の展開や面白みが有るかも知れんし、
大体そういうのは awk 使うのが楽だとオモ。
0217名無しさん@お腹いっぱい。2007/08/29(水) 23:46:43
>>200
BSDじゃないとむり
0218名無しさん@お腹いっぱい。2007/08/30(木) 00:25:51
viで日本語入力するにはどうすればいいですか?
0219名無しさん@お腹いっぱい。2007/08/30(木) 00:27:12
エスパーじゃないと回答むり
0220名無しさん@お腹いっぱい。2007/08/30(木) 12:39:44
ハードディスクをやめて、すべてストレージにしたいんですが、
UNIXでもそういうことは可能ですか?
0221名無しさん@お腹いっぱい。2007/08/30(木) 13:58:01
>>220
そういうことを聞く人には無理です
0222名無しさん@お腹いっぱい。2007/08/30(木) 14:00:26
UNIXで、ハードディスクをやめて、すべてストレージにしている人はいますか?
0223名無しさん@お腹いっぱい。2007/08/30(木) 14:12:27
おれはハードディスクと言う呼び方をせずに
ストレージって呼んでいるよ。
0224名無しさん@お腹いっぱい。2007/08/30(木) 14:15:46
>>222
WHOの調査では世界で2台だけしか無いそうです
0225名無しさん@お腹いっぱい。2007/08/30(木) 14:22:22
>>224
もまいは人を1台2台って数えるのか。
0226名無しさん@お腹いっぱい。2007/08/30(木) 14:30:23
>>225
おまえ馬鹿だろ。
WHOの調査では本物のストレージは世界で2台しか確認されて
いないから、こんなところにストレージを使っているやつは
いないっていってんだよ。
0227名無しさん@お腹いっぱい。2007/08/30(木) 15:08:32
じゃあ、>>221 は世界にたった2台しかないものを使ってるんだなw
0228名無しさん@お腹いっぱい。2007/08/30(木) 15:10:04
>>225
質問は「何人いますか?」ではなく
「いますか?」だからね

世界に2台あるいじょうは「いる」という解は出してるんだよ
いるだけでは不親切なので台数をサービスした
0229名無しさん@お腹いっぱい。2007/08/30(木) 15:11:35
>>227
おまいバカか?
可能か不可能化の問いに
無理だと答えてるだけで所有には言及してないように
読めるけど
0230名無しさん@お腹いっぱい。2007/08/30(木) 17:38:44
>>228
お前は、機械とか装置に対して「いる」と言うのか?
「ここに1台のPCが『いる』」のか。きもいな。

日本語では、「いる」と「ある」は区別するんだぞ。
英語ではどちらも同じで区別しないけどな。
0231名無しさん@お腹いっぱい。2007/08/30(木) 21:36:09
file2をfile1の任意の場所に挿入することって出来ますか?
例えばfile1のABCDの次の行にfile2を挿入って感じです。
0232名無しさん@お腹いっぱい。2007/08/30(木) 21:39:03
>>231
できます
0233名無しさん@お腹いっぱい。2007/08/30(木) 21:39:28
やり方教えてくださいな。
0234名無しさん@お腹いっぱい。2007/08/30(木) 21:41:29
Copy&Paste
0235名無しさん@お腹いっぱい。2007/08/30(木) 21:45:52
UNIXコマンドで華麗にお願いしまつ・・・
0236名無しさん@お腹いっぱい。2007/08/30(木) 21:48:03
>>231
(sed -n '1,/ABCD/p' file1; cat file2; sed '1,/ABCD/d' file2) > outfile
0237名無しさん@お腹いっぱい。2007/08/30(木) 22:08:38
>>236
ありがとうございます。やってみます。
■ このスレッドは過去ログ倉庫に格納されています