2012-08-06
■[Mac][雑記]Mac OS XでIMの状態とかCPU温度とか色々ちょっと表示させたい時コマンドメモ
なんつータイトルだ。
まあタイトルの通りです。
コマンドとして使えるということはsedやgrepやawkをうまく掛けるとVimのstatuslineとかtmuxのstatus barでの情報表示にも使える。
IM状態
前にVimのstatuslineにMacのIMEのステータスを(結構無理やり)表示させてみた - ほとんど欄外でも書いたようにhnakamur (Hiroaki Nakamura) ? GitHubさんのhnakamur/inputsource ? GitHubコマンドを使うとことえりとかGoogleIMEとかIMの状態をCLIなところでも所得できる。
$ inputsource com.google.inputmethod.Japanese.Roman
一応HomebrewのFormulaも書いてみたので`brew install https://raw.github.com/tasuten/homebrew-myformulas/master/inputsource.rb`とかでインストール可能
CPU温度
恐ろしく鬼門だった。最初はMacでScreenのステータスライン(hardstatus)にCPU使用率&温度とメモリ使用率を表示させる - mfumiの日記にあるようにTemperature Monitor内蔵コマンドを使おうかと思ったが何だかなーという感じだったので他の路を調べ始めたのが運の尽きだった。これがまた結構情報が少ない。必死こいて探している内にこのコマンドを偶然見つけた。
lavoiesl/osx-cpu-temp ? GitHub
まさしくこれが俺の探していたものであります。
$ osx-cpu-temp 54.2°C
同じくHomebrewのFormulaを書いたので`brew install https://raw.github.com/tasuten/homebrew-myformulas/master/osx-cpu-temp.rb`でどうぞ
他
グローバルIPアドレス
ローカルLANにあるLinuxからシェルコマンドでグローバルIPを調べる方法
ローカルIPアドレス
ifconfigにあるのでうまくパースする。例えば`ifconfig en1 | awk '/inet / {print $2}'`みたいな感じで
2013-05-15修正: FormulaのURLをgistの方からhttps://github.com/tasuten/homebrew-myformulasの方に修正
- 158 https://www.google.co.jp/
- 119 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CFgQFjAB&url=http://d.hatena.ne.jp/tasuten/20120806/1344184608&ei=FsogUOCGOO20iQfh1oC4Aw&usg=AFQjCNFoOg6oRs-eGNSXMWO-FWBk1irrfw
- 118 http://www.google.co.jp/url?sa=t&rct=j&q=mac cpu 羝ï墾&source=web&cd=4&ved=0CGYQFjAD&url=http://d.hatena.ne.jp/tasuten/20120806/1344184608&ei=MbQeUL33JsycmQXTy4CIDg&usg=AFQjCNFoOg6oRs-eGNSXMWO-FWBk1irrfw
- 115 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=39&ved=0CPQFEBYwJg&url=http://d.hatena.ne.jp/tasuten/20120806/1344184608&ei=jLUkUIp9hPKYBZb1gOgE&usg=AFQjCNFoOg6oRs-eGNSXMWO-FWBk1irrfw&sig2=9dRFiB28WBRMUcPfWyaQZA
- 108 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CHEQFjAA&url=http://d.hatena.ne.jp/tasuten/20120806/1344184608&ei=zLIjUOv0Oe-gmQWT7YGIDA&usg=AFQjCNFoOg6oRs-eGNSXMWO-FWBk1irrfw&sig2=Z6RdvuL64-rQQbO4abTfQw
- 52 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CHoQFjAE&url=http://d.hatena.ne.jp/tasuten/20120806/1344184608&ei=MgkhUPzGD62UmQW9g4DICg&usg=AFQjCNFoOg6oRs-eGNSXMWO-FWBk1irrfw&sig2=sDfgrRZhVOdd6VExYG1RrA
- 46 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CD8QFjAD&url=http://d.hatena.ne.jp/tasuten/20120806/1344184608&ei=QBFDUMrhOubKmgW8p4F4&usg=AFQjCNFoOg6oRs-eGNSXMWO-FWBk1irrfw&sig2=gPZakCRCFYwOAPggJON3Lw
- 37 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CHgQFjAF&url=http://d.hatena.ne.jp/tasuten/20120806/1344184608&ei=zv4kUIyzKsPwmAWqmYHYBA&usg=AFQjCNFoOg6oRs-eGNSXMWO-FWBk1irrfw&sig2=tpWIxAVYnXzGWvxV2YiMfA
- 35 http://www.google.co.jp/url?sa=t&rct=j&q=mac 羝ï墾&source=web&cd=13&ved=0CEwQFjACOAo&url=http://d.hatena.ne.jp/tasuten/20120806/1344184608&ei=NrYjULbaMYH-mAXx2oCwDw&usg=AFQjCNFoOg6oRs-eGNSXMWO-FWBk1irrfw
- 22 http://www.google.com/url?sa=t&rct=j&q=mac cpu 羝ï墾&source=web&cd=6&ved=0CHYQFjAF&url=http://d.hatena.ne.jp/tasuten/20120806/1344184608&ei=D98kUN-WKOXtmAWt7YDIDg&usg=AFQjCNFoOg6oRs-eGNSXMWO-FWBk1irrfw
