Mac OS XをUnixとして使ってる人の為のスレ その15 401-450
2010年01月23日
- 1 :名称未設定:2009/07/08(水) 22:26:37 ID:NadPoG/X0
- Mac OS X を Unix として使ってる人の為のスレです。
■関連スレ
Fink 使ってるの洩れだけなのかっ!?【rev.2】
http://pc11.2ch.net/test/read.cgi/mac/1166780804/
MacPorts でワクワク UNIX ライフ Part 2
http://pc11.2ch.net/test/read.cgi/mac/1224859317/
Xserveについて その2
http://pc11.2ch.net/test/read.cgi/mac/1155813462/
AppleScript アップルスクリプト 質問、発表 3
http://pc11.2ch.net/test/read.cgi/mac/1223026902/
【中の人】Automator【小人】2人目
http://pc11.2ch.net/test/read.cgi/mac/1168924788/
【タマニハ】MacにLinux入れようよ!その3【チガウノ】
http://pc11.2ch.net/test/read.cgi/mac/1171125219/
Mac de Emacs総合スレ v6
http://pc11.2ch.net/test/read.cgi/mac/1228489176/
Mac Vim 再び
http://pc11.2ch.net/test/read.cgi/mac/1133534694/
Macでプログラミング{9}
http://pc11.2ch.net/test/read.cgi/mac/1216824430/■前スレ
Mac OS XをUnixとして使ってる人の為のスレ その14
http://pc11.2ch.net/test/read.cgi/mac/1216715423/
- 401 :名称未設定:2009/12/20(日) 13:02:21 ID:Om3JWMhy0
- FYI. bash Emacsモードで繰り返し指定は ESC 数 コマンド
- 402 :名称未設定:2009/12/20(日) 13:13:45 ID:Hbvy0QeJ0
- Emacs モードを使う場合は、
メニュー → ターミナル → 環境設定… → 設定
→ キーボード → メタキーとして option キーを使用をチェックしておくとちょっと便利かも。
- 403 :名称未設定:2009/12/20(日) 18:26:17 ID:HRsPTEF+0
- nano(=pico)で良いや俺は。
- 404 :名称未設定:2009/12/20(日) 18:39:16 ID:E7ihtbiD0
- 俺もそれで良いや。楽だし。
- 405 :名称未設定:2009/12/21(月) 23:23:00 ID:M68TZgV8i
- hostapd動きますか?
- 406 :名称未設定:2009/12/22(火) 06:39:50 ID:zDKK5rDE0
- >>402
な〜にぃ〜? 漢は黙って ctrl-[
Unix ユーザーたる者、常に OS X のターミナルが使えるとは限らんのだw
まあそうやって話を広げると ctrl の位置が問題になるのだが.... - 407 :名称未設定:2009/12/22(火) 14:14:53 ID:2OfW9qLj0
- >>395
> ディレクトリがマッチした時を除外
find . -type f
てしとけばいいんじゃね? - 408 :名称未設定:2009/12/22(火) 19:45:40 ID:Wn8AL7Jq0
- >>395
>普段は find . | egrep '*~.*' | xargs ... してます。あのさー OS X のファイルって名前にスペースを含むのがあるけど、この場合
どうしてる? find と xargs が直結なら -print0 と -0 を使えばいいけど。以前、sed を挟んでパス名をクォートで囲んでしのいだけど、これも可能性としては
クォートをパスに含むのもあるかもしれないしなあと思った。 - 409 :名称未設定:2009/12/22(火) 21:16:45 ID:5kSk4VHt0
- sed -e 's/¥"/¥¥¥"/g' -e "s/¥'/¥¥¥'/g" -e 's/ /¥¥ /g'
こういうのを挟むとか?
- PR
-
- 1UNIXシステム管理 第3版〈VOLUME2〉 AEleen Frisch
- 2Fedora11スタートアップバイブル 大津 真
- 310日でおぼえるRed Hat Linux9 サーバ構築・管理入門教室【Red Hat LinuxインストールCD-ROM3枚付き】 (10日でおぼえるシリーズ) 松本 光春
- 4オラクルマスター教科書 ORACLE MASTER Expert Oracle on Linux編 (CD-ROM付) 株式会社システム・テクノロジー・アイ 代田 佳子
- 5curses―UNIXユーティリティライブラリ (UNIXユーティリティライブラリ) 菊池 彰
- 6続・たのしいUNIX―シェルへの招待 (Ascii books) 坂本 文
- 7ハックキットで夢のDebian GNU/Linuxサーバー 玄箱PROをハックしよう! 山下 康成
- 8入門SSH (MY UNIX SERIES) 春山 征吾
- 9UNIXコマンドリファレンスユーザー便利帳―Linux、FreeBSD、Solaris対応 (Quick master (05)) 松本 光春
- 10SELinuxシステム管理 ―セキュアOSの基礎と運用 Bill McCarty
- 410 :名称未設定:2009/12/23(水) 01:38:59 ID:+u/7pTC40
- あらためて思うが、UNIXって、やっぱり良いな。
- 411 :名称未設定:2009/12/23(水) 09:53:34 ID:9b+X8rnDO
- Mac初心者ですが最近ターミナルでコマンド打つのが楽しくなってきました
ウィンドウの色合いもマトリックスみたいにして楽しんでます - 412 :名称未設定:2009/12/23(水) 10:57:18 ID:N8TOizdP0
- >>409
なるほど、それはいいですね。一瞬「つまようじ症候群」に面食らいましたがw 2chだと円記号になってさらに倍w
- 413 :名称未設定:2009/12/23(水) 18:56:27 ID:pYvrGV6VP
-
>>412
個人的には円記号の方がまだマシに思えるな
バックスラッシュで表示されると山脈にしか見えなくなるw - 414 :名称未設定:2009/12/23(水) 23:13:47 ID:xEvTjfZb0
- >>79
遅レスだけど
Snow Leopard も Register of Certified Products に載ったな
http://www.opengroup.org/openbrand/register/xy.htm - 415 :名称未設定:2009/12/24(木) 00:58:14 ID:Zjs6YsYMP
-
>>414
うむ
最初見たとき思わずニヤリとしたwPantherとTigerとLeopardのSUS関連の歴史がcompat(5)に載ってた
どうやら中間のTigerでは「SUSに対応しているが標準ではレガシー」らしい
詳しい方、補完してくださいなちょっとTiger上にSUS縛りの開発環境を構築したくて…
諸般の事情でメモリが足りずLeopardは難しいものでして - 416 :名称未設定:2010/01/04(月) 05:46:22 ID:fJqAbrOo0
- SL 10.6.2
ファイルやフォルダのカラーラベルやHFS+のACLをコピーして、別のファイルへ適用させる方法ってありますか?
あと、lsで見た時にugoの末尾についていることがある+記号、あれは一体なんでしょう?(rwxr-xr-x+ みたいなの)
ググったら@についての説明は出てきましたが、+はわからんです。 - 417 :名称未設定:2010/01/04(月) 06:52:20 ID:U5uNT6bk0
- ググる前に man ls 超オススメ
- 418 :名称未設定:2010/01/04(月) 23:48:03 ID:bQ2s70AO0
- タイムマシンでサーバの設定やメールサーバのスプールデータなどもバックアップできますか?
- 419 :名称未設定:2010/01/05(火) 03:13:04 ID:bQf/VZYA0
- >>416
俺のPerlスクリプト内での処理ではラベルは
system <<EOF
osascript -e 'tell application "Finder"' -e 'set theFile to POSIX file "$nf" as alias' -e 'set label index of theFile to $key' -e 'end tell'
EOF
こんな感じ。$fnは対象となるファイル名、$keyは0-7。 - PR
-
- 1お気に入りのUbuntu―無償OS&無償ソフトで何でも揃う! 岡田 長治
- 2ゼロからわかる UNIX基礎講座 中井 獏
- 3SVR4 UNIXシステムプログラミング 中鉢 悟
- 4Linuxザウルスの達人―SL‐C3000対応 富永 ジュン
- 5最前線UNIXのカーネル Uresh Vahalia
- 6徹底攻略UNIX/Solaris アソシエイツ問題集[310-105]対応 (ITプロ/ITエンジニアのための徹底攻略) ソキウス・ジャパン
- 7Linuxコマンドブック ビギナーズ 第2版 コマンドブックシリーズ 田谷 文彦
- 8マスタリング Red Hat Enterprise Linux 5 小森 孝光
- 9FreeBSDビギナーズバイブル (MYCOM UNIX Books) 後藤 大地
- 10最新KNOPPIXではじめるLinux入門 天野 正樹
- 420 :名称未設定:2010/01/05(火) 07:48:12 ID:AOYn4afa0
- 無理>>418
- 421 :名称未設定:2010/01/05(火) 10:57:03 ID:sZiud2Ps0
- >>418
設定ファイルをいじれば,保存できる物もある。 - 422 :名称未設定:2010/01/08(金) 04:24:18 ID:jmFZjKGE0
- コンパイルしたバイナリファイルはどこに置けばいいねん?
- 423 :名称未設定:2010/01/08(金) 06:45:07 ID:rFAqhD0y0
- おまえの心の底に
- 424 :名称未設定:2010/01/10(日) 13:45:18 ID:VbfjHttq0
- >>422
セオリーどおりなら/usr/local/binかな?
俺はそうしているけど。 - 425 :名称未設定:2010/01/10(日) 15:57:54 ID:6jQ26s+p0
- いちいちrootでインストールしたくないなら$HOMEの下に
~/binとか~/libとか一通り必要なディレクトリ構造を掘ってパスを通す。 - 426 :名称未設定:2010/01/10(日) 17:36:37 ID:zuyjiLcK0
- >>408
遅レス。find . | egrep … | while read i; do something ${i}; done
でもダメかな。
>>422
自分は ./configure –prefix=${HOME}/local してます。
これだと ~/local/bin とかに実行バイナリが入ります。
好みで ${HOME}/sw とか ${HOME}/apps とかでも
良いと思います。 - 427 :名称未設定:2010/01/10(日) 17:43:47 ID:gITtc+cX0
- >>425,426
自分は –prefix=$HOME/usr だな。皆、同じような事やってるんだね。
ディレクトリの名前は人それぞれにしても。このワザを覚えてから、ソースから自力でビルドする作業方法の習得が楽になった。
失敗すればディレクトリを消してやり直せばいいから、何度でも練習できる。 - 428 :名称未設定:2010/01/10(日) 22:37:28 ID:ioz+qjFQ0
- >>426
>find . | egrep … | while read i; do something ${i}; doneえ、これで >>408 のような状況でうまくいきますか? どこら辺がキモですか?
- 429 :名称未設定:2010/01/10(日) 22:55:43 ID:zuyjiLcK0
- >>428
xargs は空白と改行を区切りと見なしますが、while read i で一行ずつ読み出せば
改行のみが区切り文字になり、${i} には空白を含んだ文字列が格納されます。% touch “fo o” “b ar” “b az” “qu ux” “f oobar”
% find . | grep b | xargs ls
ls: ./b: No such file or directory
ls: ./b: No such file or directory
ls: ./f: No such file or directory
ls: ar: No such file or directory
ls: az: No such file or directory
ls: oobar: No such file or directory
% find . | grep b | while read i; do ls ${i}; done
./b ar
./b az
./f oobar - PR
-
- 1はじめてのLinuxクイックマスター―やさしいUNIXの使い方 (クイックマスターシリーズ) ノマドワークス
- 2ホゲゆに―UNIXハック道。アレも、これもUNIX化!UNIXマル非活用術。 中橋 一朗
- 3極めるLinuxザウルス pdaXromで作る最強環境 ザウルス最強環境研究会
- 4UNIXプログラミングの道具箱―プロフェッショナルが明かす研ぎ澄まされたツール群の使いこなし 工藤 智行
- 5Ubuntu 徹底入門 The Official Ubuntu Book 日本語版 (DVD付) Ubuntu Japanese Team
- 6インターフェイスの街角―本当に使いやすいユーザー・インターフェイスの極意 (UNIX MAGAZINE COLLECTION) 増井 俊之
- 7UNIX本格マスター 基礎編 ~Linux & FreeBSDを使いこなすための第一歩~ 後藤 大地
- 8Debian GNU/Linuxネットワーク構築ガイド―堅牢、柔軟、そして保守性に優れたサーバの構築・設定から、USBデバイスの導入まで etch対応版 一條 博
- 9Linuxデバイスドライバ 第2版 Alessandro Rubini
- 10GNU Emacsデスクトップリファレンス (UNIX text processing) Debra Cameron
- 430 :名称未設定:2010/01/11(月) 13:22:31 ID:Qx3S6qdn0
- >>429
うーん、自分の環境(10.6.2 の bash)だと2番目の find … も最初のと同じ結果に
なってしまいます。何か環境が違うのか、あるいは 2ch の影響で文字化けでもしてる
のか…. ちなみに ${i} という記法に特別な意味はない($i と同じ)ですよね? - 431 :名称未設定:2010/01/11(月) 16:35:48 ID:JEUssARs0
- readはデフォルトだとタブ、スペース、改行を区切りとして読み込むから
430の挙動で正しいと思うよ。
http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html
>IFS
> 組み込みコマンドの read を使った時に行を単語に分割する場合に使われます。
> デフォルト値は “<空白><タブ><改行>” です。「bash read IFS」でぐぐると、スクリプトの例が色々出てくると思う。
429はshellの設定かIFSを変更してるんじゃないかな。
自分は普段はzshだけど、それだと429の通りになるし。
まあzshだとfindは使わなくなるけど。 - 432 :名称未設定:2010/01/11(月) 16:54:09 ID:JEUssARs0
- ごめん、説明がおかしいw
readの引数の数より入力の方が多い場合、最後の引数に残りの入力が
全部放り込まれるからだった。だから>>429のように引数が i 一つだけだと
行全体が入る。
430は変数をダブルクオートすると望んだ結果になるんじゃなかろうか。
こんな風にすると違いが分かるかな。$ find . | grep b | while read i; do echo “${i}”; done
./b ar
./b az
./f oobar
$ find . | grep b | while read i j; do echo “${i}”; done
./b
./b
./f - 433 :名称未設定:2010/01/11(月) 17:16:12 ID:gcv0dW000
- >>430-432
ああ、ごめん。うちも zsh でした。${i} をクォートして下さい。 - 434 :名称未設定:2010/01/11(月) 17:33:33 ID:JEUssARs0
- >>433
こちらこそ勘違いして変なレスつけてごめん。
でもzshだと変数に空白が入っていてもクォートしなくてもいけるって
初めて知った。% for i in b*;do ls $i;done
b ar
b az
% exec /bin/bash
$ for i in b*; do ls $i ;done
ls: ar: No such file or directory
ls: b: No such file or directory
ls: az: No such file or directory
ls: b: No such file or directory - 435 :名称未設定:2010/01/11(月) 20:45:40 ID:wDF4kf2A0
- zshに慣れると他が使えなくなるぞ
- 436 :名称未設定:2010/01/12(火) 04:21:09 ID:ArMbNlhC0
- tcshマンセーorz
- 437 :名称未設定:2010/01/12(火) 10:57:55 ID:T4Rz6z1F0
- あ、僕はbashで
- 438 :名称未設定:2010/01/12(火) 11:49:10 ID:54f3OlDj0
- sshfsでリモートのフォルダをマウントすることはできないのかい?
- 439 :名称未設定:2010/01/12(火) 17:35:33 ID:1JiJz93/0
- macfuseでも出来た気がするけど、expandriveが良いよ。
http://www.expandrive.com/mac - PR
-
- 1Cygwin+CygwinJE-Windowsで動かすUNIX―Cygwin is a UNIX environment for Windows 佐藤 竜一
- 2UNIXカーネルの設計 坂本 文
- 3UNIXシェルスクリプトコマンドブック 第2版 山下 哲典
- 4Linuxシステムプログラミング 垰井 正雄
- 5PowerShellによるWindowsサーバ管理術 永尾 幸夫
- 6viデスクトップリファレンス (UNIX text processing) 日本ルーセント・テクノロジー株式会社
- 7zshの本 (エッセンシャルソフトウェアガイドブック) 広瀬 雄二
- 8qmail メールサーバの構築 (Expert UNIX Series) Richard Blum
- 9HOW LINUX WORKS―Linuxの仕組み スーパーユーザが知っておくべきこと (MYCOM UNIX Books) Brian Ward
- 10汎用Linuxボードを使った開発で学ぶ 組込みLinux基礎講座 コレガ ボードビジネスプロジェクト
- 440 :名称未設定:2010/01/12(火) 20:41:37 ID:AddJ3QXy0
- pstopdfで日本語を表示したいんだけど、
Osaka以外のフォントを認識しないみたい。%!
/Osaka findfont 12 scalefont setfont
50 50 moveto
(¥223¥372¥226¥173¥214¥352) showだとOKなんだけど、OsakaをHiraKakuPro-W3とかにするともうダメ。
このへん原因わかる人おりますか?
Adobeの高いソフトを使うしかないのかねえ。。。 - 441 :名称未設定:2010/01/13(水) 00:03:59 ID:1JiJz93/0
- pstopdfは分からないけど、
macports のps2pdfならHiraKakuProN-W3とかも使えるみたいだけど? - 442 :名称未設定:2010/01/13(水) 02:52:56 ID:PzLpRnPL0
- >>441
マジですか!
ちょっと試してみます。ありがとうございます。 - 443 :名称未設定:2010/01/14(木) 02:10:46 ID:IYinewUa0
- terminal.appはcatで出力したタブの含まれるテキストってタブのままコピーできるが、
iTermはできない、、これってiTerm.app側の制御なの?
- 444 :名称未設定:2010/01/15(金) 02:49:52 ID:TLjJBYR00
- dscacheutil -flushcache
以外で DNS の cache を消す方法知ってる人いる??
できれば 特定の A とか AAAA の cache を消す方法が知りたいんだけど... - 445 :名称未設定:2010/01/16(土) 00:52:34 ID:Ef2OJKWB0
- 偽のDNSサーバ立ち上げて即expireさせるとか
- 446 :名称未設定:2010/01/16(土) 01:17:01 ID:/RrvHmOi0
- 消すって考えをやめて、/etc/hosts で特定のやつだけ向きを変えちゃえば。
- 447 :名称未設定:2010/01/16(土) 03:03:35 ID:GsYEg6ri0
- >>444
dscacheutilはDNSじゃなくてDirectory Serviceを扱うコマンド。
DNSは rndc を使うんじゃ? - 448 :名称未設定:2010/01/19(火) 03:14:37 ID:wS8YmUHj0
- mac の dns キャッシュは directory service でもってるよ.
そんで、、
10.6.2 のそれ関連のソースみると flushcache は DirectoryService の source で Server/ServerControl.cpp に _flushcache っていう Marh のメッセージでクエリを投げて動かしてる.そんで、
実体は、PlugIns/Cache/CachePlugin.cpp の kDSLUflushcache のケース文だな..そんで、
おなじメッセージのならびに _flushentry ってのがあるけど、これの実体は ”TODO: need design for flushing an entry” って書いてあるのでまだできないっぽいな.ちなみに、、、
http://developer.apple.com/mac/library/documentation/Darwin/Reference/libcache_ref/cache_h/index.html
の cache_create() でキャッシュをつくってるっぽいので cache_remove() とかつかえば実装できそうだな.ちなみに、
_flushcache は cache_remove_all() でクリアしてるっぽい.頑張って作って取り込んでもらうしかないかな...
- 449 :名称未設定:2010/01/19(火) 03:15:53 ID:wS8YmUHj0
- たいぽった.mach だな..
- PR
-
- 1入門UNIXシェルプログラミング―Bourne Shellの基礎から学ぶUNIX World Bruce Blinn
- 2Linux管理トラブル解決Q&A 田郷 明
- 3UNIXネットワークプログラミング〈Vol.2〉IPC:プロセス間通信 W.Richard Stevens
- 4Linuxスーパーユーザハンドブック Technical Handbook (Technical Handbook Series) 吉田 智彦
- 5Running Linux 第4版 Matt Welsh
- 6図解でわかるUNIX 川口 直樹
- 7詳解TCP/IP〈Vol.3〉トランザクションTCP、HTTP、NNTP、UNIXドメインプロトコル W.Richard Stevens
- 8はじめてのSUSE Linux 10―「インストール」から各種アプリケーションの「設定」「応用」まで (I・O BOOKS) 清水 美樹
- 9[入門] Debian パッケージ 鵜飼 文敏
- 10UNIX System V 日本語アプリケーション・エンバイロメント リリース2.0機能説明書 AT&Tユニックスパシフィック
- 450 :名称未設定:2010/01/21(木) 08:16:58 ID:F30zmG8g0
- 渡したパスのディレクトリ名を返すコマンドってあったよね。
なんてやつだったっけ
タグ
2010年01月23日 | トラックバックURL |
カテゴリ: UNIX
関連するエントリー
トラックバック&コメント
まだトラックバック、コメントがありません。
【Winでも】 Sylpheedメーラ その2 【UNIXでも】 701-750 »
« 女性を UNIX に招くための HOWTO 501-550


