- 1 名前:名無しさん@お腹いっぱい。 [2009/04/10(金) 07:27:37 ]
- 前スレ
くだらない質問はここに書き込め!Part 56 pc12.2ch.net/test/read.cgi/unix/1220796746 UNIX板は 2ch のサポートセンターではありません 批判、要望は→ 2ch批判要望 ex21.2ch.net/accuse/ NGワード * UNIXって何? → pc11.2ch.net/test/read.cgi/unix/998779290/l50 * UNIXとLinuxの違いは何? → pc11.2ch.net/test/read.cgi/unix/1024558135/l50 * 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?} 禁止事項 * 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ 注意事項 * 荒らしは無視が鉄則 * Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導 * 転んでも泣かない * ひろゆきのギャグには笑うこと 質問する前にググること www.google.co.jp/
- 452 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 12:59:25 ]
- >>451
sed 's/:.*$/:/' /etc/passwd と、 sed 's/[^:]*://' /etc/passwd
- 453 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 13:16:16 ]
- sed 's/\([^:]*:\)\(.*\)/\1 \2/'
- 454 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 13:19:24 ]
- >>453
アフォか。スペース入れてどうするw
- 455 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 13:21:33 ]
- ユーザ名に:を含ませてる451の気持ちを汲んだだけだろう
- 456 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 13:25:11 ]
- 「…のみを表示させる」の気持ちは汲まないのですかw
- 457 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 13:33:17 ]
- >>452
なるほど、1つ目は最初の:以降の文字列を:に変えるんですか。 そして2つ目は最初の:以前を削除・・・ですか?[^:]これの意味がいまいちわからないので。 すごく単純ですばらしいです、sedは思いつきませんでした。 >>453 自分の説明不足でした; それでも、回答してくださってありがとうございます。
- 458 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 19:45:34 ]
- UNIXのコマンドなどで
略前の名称が解るサイトを 教えていただけないでしょうか よろしくお願いします。
- 459 名前:名無しさん@お腹いっぱい。 [2009/07/30(木) 20:04:04 ]
- >>458
www12.atwiki.jp/linux2ch/pages/85.html#id_8351d89b
- 460 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 20:16:54 ]
- >>459
どうもありがとうございます。
- 461 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 21:50:47 ]
- sshを利用したリモート元にあるテキストファイルを
crontab に反映させたいのですが可能でしょうか? ssh user@host crontab 〜 〜 の部分でどのように標準入力を送ればいいか悩んでいます。 台数が多いのでsshコマンド一発でスマートに逝きたいです。 よろしくお願いします。
- 462 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 21:53:38 ]
- >>461
ssh user@host 'cat text.txt' | crontab -
- 463 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 21:56:15 ]
- >>461
「リモート元」って、「手元のローカル」の間違いじゃないのか? だとすると、 ssh user@host 'crontab -' < hoge.txt
- 464 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 21:57:46 ]
-
>>462 即レスありがとうございます!! できました!!thxです。
- 465 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 22:07:23 ]
-
>> 646 お恥ずかしい。やりたいのはこちらでした(^^; スーパーエスパーさんありがとうございました。
- 466 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 22:09:02 ]
- >>646のエスパーレスに期待
- 467 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/31(金) 21:18:45 ]
- >>455
そうか、それでcutじゃないのかw
- 468 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 12:52:03 ]
- UNIX系OSのファイルシステムにおける
iノードのデータ構造について質問させてください。 現在読んでいるOSの参考書中の次の一文が理解できません。 > ブロックを指すポインタは4バイトなので、 > 間接ブロックには1024個までのデータブロックがが登録される。 iノードの先頭12バイトがデータブロックを直接指すことを 説明した後に、13バイト目のポインタの説明としてこの文が書かれています。 何故4バイトだと1024個のブロックを指すことになるのでしょうか? 4バイトであれば1ビットずつ1ブロックを指し、 2^32個のデータブロックを参照できるのではないのでしょうか? なお、 データサイズの大きいファイルのブロックを参照する為に、 13バイト目以降が間接ブロック(ダブルポインタ以上)になっているなどの おおよその構造は理解しております。 よろしくお願いします。
- 469 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 13:23:04 ]
- 4バイトのポインタが1024個あるだけの話じゃねーの?
- 470 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 13:32:46 ]
- > iノードの先頭12バイト
本当にこの通りに書いてあるなら、このような重要な単位への注意を怠っている、その本は捨てた方がいい。 先頭のポインタ12個(48バイト)が直接、13個目は間接、14個目が二重間接、15個目は三重間接。 > 何故4バイトだと1024個のブロックを指すことになるのでしょうか? 間接ブロックの大きさは4096バイト(と決めてある)、ポインタサイズが4バイトなので1024個。
- 471 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 13:33:41 ]
- >>468
なんて本読んでるの?
- 472 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 14:04:06 ]
- wikipedia(日本語)のinodeの記述見て吹いた
- 473 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 14:35:25 ]
- ウィキペディアって漫画アニメや芸能人ゴシップの巨大まとめサイトだろ?
- 474 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 14:45:27 ]
- >>473
お前はこの記述を見た後で、同じ事が言えるか? ja.wikipedia.org/wiki/DDR3_SDRAM
- 475 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 14:50:09 ]
- >>472
なら修正してやれよw これ以上日本人の知識をずらさないでやってくれ >>474 学問書レベルだから百科事典的でない、内容を削れってノートで叩かれてるじゃんw
- 476 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 14:54:29 ]
- Wikipediaの話はよそでやってよ。
- 477 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 15:03:59 ]
- >>475 ちょっとやそっとの修正じゃ済まない惨状になってるページは、
普通手が出せない。
- 478 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 15:52:17 ]
- >>470
ありがとうございます。 > 本当にこの通りに書いてあるなら、 わたしの勘違いです。引用部のみが書籍に書かれている内容です。本に罪はないです。 > 間接ブロックの大きさは4096バイト(と決めてある) なるほど。そういうことですか。 ところでデータブロックのサイズもUNIX系OSで決められていますでしょうか。 書籍の中ではデータブロックのサイズは同じ4096バイトで仮定されていました。 また、 4096という数字をよく見るので、何故4096バイトなのかを調べてみました。 512/1024/4096バイトなどいくつか選択肢はあるらしいのですが、 これが選ばれているのは歴史的な理由でしょうか? >>471 www.amazon.co.jp/オペレーティングシステム-情報処理入門コース-清水-謙多郎/dp/4000078526の103ページ 最新のOSについては書かれていません。
- 479 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 16:10:38 ]
- www.amazon.co.jp/dp/4000078526
- 480 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 16:45:33 ]
- >>474
うん。
- 481 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 16:50:33 ]
- >>478
>512/1024/4096 =2^9/2^10/2^12 ビット数はアーキテクチャによって違ってい
- 482 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/04(火) 11:14:53 ]
- >>472 英語版の記述をそのまま引き継いだらしい、ダメだありゃ
- 483 名前:名無しさん@お腹いっぱい。 [2009/08/04(火) 19:38:56 ]
- FreeBSDとSolarisのどっちを使うか迷ってます。
それぞれの長所、短所を教えてください。
- 484 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/04(火) 19:41:15 ]
- その程度の事も自分で判断出来ないなら
おとなしく windoze 使い続けるべき
- 485 名前:名無しさん@お腹いっぱい。 [2009/08/07(金) 09:52:57 ]
- rsync で -r -v --dry-run オプションでリモートと
どのファイルが相違してるのかチェックしようとしたんだけど、 -v オプションって違いの有無にかかわらず処理対象のファイルを 全部表示するだけなんですね… 実際にどのファイルについて転送されるのかを 事前にチェックするにはどうすればいいのでしょうか?
- 486 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 10:09:52 ]
- >>485
あれ?-v 1つなら違いのあるファイルだけじゃなかったっけ? タイムスタンプが違っても表示されるから--size-onlyでも付けてみては?
- 487 名前:名無しさん@お腹いっぱい。 [2009/08/07(金) 10:17:13 ]
- >>486 え〜そうなんですか?
試しに完全に同期している状態で -nrv → 同一(md5sumで双方で確認)ファイルでも表示される -ncrv → 同一のファイルでは表示されない ううむ、チェックサム取らせるように強制すると 完全に同一であると確信して表示されないのかなぁ。 --size-only があることを初めて知りました。
- 488 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 10:22:32 ]
- サーバの時間がずれているとか
- 489 名前:名無しさん@お腹いっぱい。 [2009/08/07(金) 10:24:04 ]
- >>486
まさしくそうでした… -rt でタイムスタンプまでコピーしたらそれ以後は -rvn で表示されなくなりました。 今までは何も考えずに -av 使ってたからなぁ。 でかいtar ballなんかがあるとチェックサムは時間かかるから、 簡易型チェックサムとしてファイルの先頭部分と末尾部分の ハッシュをとっての比較なんかあるといいな。
- 490 名前:名無しさん@お腹いっぱい。 [2009/08/07(金) 13:55:59 ]
- こんにちは。sshでXforwardingをしたいのです。
Windowsから鯖のLinuxアプリケーションをX付きで起動させたいです。 Windowsの環境はCygwin-Xで、Linuxは再インストールしたばかりのCentOS_5.0です。 Cygwinから「ssh -X (host)」としましたが、うまくいきません。 SSHDのコンフィグでX11Forwardingはyesにしています。 ここでDISPLAY環境変数を、Windowsのディスプレイに自分で設定してやると出来ました。 再インストールする前は手動でこんな設定しなくても出来ていたので気持ちが悪いです。 これはsshの-Xオプションがうまく働いていないのでしょうか。 sshd_configの他に設定するべき所はあるんでしょうか。
- 491 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 14:00:50 ]
- -Y と思いつつ、犬板へGO!
- 492 名前:名無しさん@お腹いっぱい。 [2009/08/07(金) 14:08:48 ]
- >>491
板間違えました^^; -Y調べてみます。 ありがとうございました!
- 493 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/08(土) 18:09:58 ]
- >>491
別に狗特有でもないじゃん、どっちかというと cygwin特有の罠にはまる予感はあるけど
- 494 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/08(土) 18:12:03 ]
- >>489
-u は?
- 495 名前:名無しさん@お腹いっぱい。 [2009/08/09(日) 20:30:20 ]
- シェル(bashまたはcshのどちらでもかまわない)のこと教えて。
xxxx でログオンした時、環境変数 $HOMEの値が/user/home/xxxx とすると /user/home だけを値として別変数に入れたいんだけど、どうすればいいのでしょう?
- 496 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/09(日) 20:32:42 ]
- >>495
home=`dirname $HOME`
- 497 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/09(日) 21:24:08 ]
- >496
ありがとうございます。 dirnameというコマンドがあるとは・・・。 しっかり勉強しなおしてきます。
- 498 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 07:21:38 ]
- Linuxでもdirnameあった
coreutilsに含まれてたぽ
- 499 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 21:29:45 ]
- >>495
覚えにくいけど、bash, dashだとhome=${HOME%/*}という手がある。 kshだと空文字列になっちゃう。Debianのcshでは文法エラー。
- 500 名前:名無しさん@お腹いっぱい。 [2009/08/10(月) 21:31:47 ]
- scriptreplayするかわりにswfファイルを吐いてくれるツールはありますか?
- 501 名前:名無しさん@お腹いっぱい。 [2009/08/10(月) 22:10:29 ]
- Unixは触った事がないのですが、皆さんはUnixでどんなプログラムを組んでいますか?
また、どのような書籍を読みますか? 書籍は読まず、ネット上に公開された資料のみで、、、かな?
- 502 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 22:16:37 ]
- 普段組むのはJavaServletやCGIが多いんじゃないかな
最近だとRuby on Railsとか 会社に勤めてたりすると違うのかもしれないけど
- 503 名前:名無しさん@お腹いっぱい。 [2009/08/10(月) 22:21:33 ]
- Unix板の人は、この板以外にどの板によくいっていますか?
- 504 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 22:49:10 ]
- >>503
pc12.2ch.net/test/read.cgi/unix/983762827/
- 505 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 04:45:20 ]
- >>503
Linux板とWebProg
- 506 名前:名無しさん@お腹いっぱい。 [2009/08/12(水) 08:44:44 ]
- プログラム板とソフトウェア板とちくり裏事情と痛いニュース+
- 507 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:15:17 ]
- >>506
が、どうしたの? わざわざ上げて。途中送信?
- 508 名前:名無しさん@お腹いっぱい。 mailto:age [2009/08/12(水) 09:25:59 ]
- この板で珍しくage,sageに噛みつく奴
機嫌悪いのか?
- 509 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:41:44 ]
- >>508
ageにかみついてるんじゃなくて、意味不明な途中送信についてだろ
- 510 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:47:36 ]
- お前が意味不明っぽいが
- 511 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:48:51 ]
- 痛いニュース+は「+」を含めて板名だよ
途中送信じゃないと思う
- 512 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:53:32 ]
- >>511
(それらの板)「が、どうした」が抜けてるので意味不明。(別に落ちるわけじゃないし)
- 513 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:54:54 ]
- >>512
お前、>>503は読んだか?
- 514 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:55:41 ]
- 何を言っとるんだコイツはw
- 515 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 10:00:09 ]
- ageは落ちないようにするためだと思ってる人がいるとはな。
天然記念物を見た。
- 516 名前:名無しさん@お腹いっぱい。 [2009/08/13(木) 21:05:12 ]
- $ sh -c 'cd /tmp; pwd'
だと、/tmpと表示されますが、 $ ssh example.org sh -c 'cd /tmp; pwd' だと、/home/...などと表示されます。 相手がLinuxでもOpenBSDでもそうです。 なぜでしょうか?
- 517 名前:名無しさん@お腹いっぱい。 [2009/08/13(木) 21:06:39 ]
- 仕様です
ソース読め 結構深い行にあったな
- 518 名前:516 mailto:sage [2009/08/13(木) 21:16:27 ]
- >>517
はは!
- 519 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 21:18:27 ]
- >>516
クォートの展開の問題。元のシェルとsshとでクォートが2回展開されるのが原因。 ssh example.org sh -c '"cd /tmp; pwd"' とすれば桶。 >>517 ソースは関係ない。「結構深い行」って何だよ。全然関係ない。 すみませんが詳しい人として回答しました
- 520 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 21:44:00 ]
- × 詳しい人
○ 自称詳しい人 > 元のシェルとsshとでクォートが2回展開されるのが原因。 元のシェルがパーズした時点でクォートはなくなるので、2回は展開できない。
- 521 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 21:44:44 ]
- 真実はどこだ
- 522 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 21:46:47 ]
- >>520
元のシェルがパーズした時点ではシングルクォートだけがなくなる。 ダブルクォートはこの時点では単なる文字としてsshに渡される。 ssh側でパーズされる際にダブルクォートが解釈の上除去される。
- 523 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 21:56:33 ]
- パーズ??
- 524 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:02:34 ]
- >>523
英語(parse)も知らないゆとり乙。 先に言っとくけど、米語発音だと「パース」だとかの突っ込みなら面白くないぞ。
- 525 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:12:35 ]
- ぱーズ
- 526 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:25:49 ]
- 親方!空から
- 527 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:35:07 ]
- >>524
なんだ、パースってしってんジャン
- 528 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:44:04 ]
- それはパズー
- 529 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:46:59 ]
- >>522
惨め過ぎる言い訳止めたら? ↓は>>516が期待通りに動作しない事の説明したつもりなんだろ。 > クォートの展開の問題。元のシェルとsshとでクォートが2回展開されるのが原因。
- 530 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:47:47 ]
- >>524
パースだろうというツッコミだとわかっているのなら、一行目はないだろ。
- 531 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:53:11 ]
- >>529
クォートの展開動作が2回行なわれるのは事実。間違いない。 >>516 の ssh example.org sh -c 'cd /tmp; pwd' が期待通りに動作しないのは、 516 としては シングルクォートが ssh側で展開されることを期待したのだろうが、 それよりも先に、元のシェル側で展開されてしまうから、 期待通りに動作しない。 元のシェル側と、ssh側で、2回の展開動作ね。
- 532 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:56:47 ]
- > クォートの展開の問題。元のシェルとsshとでクォートが2回展開されるのが原因。
- 533 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:57:09 ]
- >>530
英米両方の発音を知らない者はゆとり
- 534 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:57:55 ]
- >>532
正解
- 535 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/14(金) 01:32:30 ]
- >>533
勝手にハードル上げるな
|

|