Mac

Mac のターミナル上で OS の時刻情報を確認・変更する方法

Mac のターミナル上で OS の時刻情報にアクセスする方法についてかんたんにまとめておきます。

日付

日付(年月日)の情報を確認したり変更したりする場合は systemsetup コマンドの -getdate -setdate オプションを使用します。 systemsetup は通常ユーザの権限では実行できず sudo が必要になるはずです。

ウェブページのタイトルをターミナルから取得する方法

ウェブページのタイトルをターミナル( Bash )上から取得する方法についてです。

処理の流れはおおよそ次のとおりとなります。

  1. HTML を取得し、
  2. その中から title 部分を抽出する。

1 の部分は curlhttp 、 2 の部分は grep コマンドなどを使うとよいでしょう。

Mac の場合の例をあげてみます。

Mac のメモリ使用量をターミナルで調べる方法

Mac で現在のメモリ使用量を調べる方法について。

メモリ使用量は Mac にデフォルトで備わっている Activity Monitor から調べることもできますが、コマンドラインから調べたくなることがあります。 そんな場合には top コマンドを使用すれば OK です。

監視し続けたい場合

top コマンドをオプションなしで実行すると現在動いているプロセスのサマリーを 1 秒更新で表示し続けてくれます。 PhysMem と書かれたところがメモリの使用量を表します。

Mac の Finder で隠しファイルの表示/非表示を切り替える方法

Mac の Finder で隠しファイルを表示する方法について。

ターミナルを開いて次のコマンドを打つことで隠しファイルを表示する状態に変更することができます。

$ # Finder で非表示ファイルを表示
$ defaults write com.apple.finder AppleShowAllFiles TRUE
$ killall Finder

隠しファイルを表示するようにするとデスクトップに .DS_Store ファイルが表示されたりもするので、用事が済んだら元に戻したいことと思います。 元に戻す場合は上で設定したフラグを FALSE に戻せば OK です。

Heroku toolbelt を Mac からアンインストールする方法

公式に書かれているとおりそのままなのですが・・・ Heroku toolbelt 、いわゆる heroku コマンドの削除方法についてです。

どういう方法でインストールしたかによってアンインストール方法が異なります。

Homebrew で入れた場合

Homebrew で通常やるとおりに brew uninstall コマンドを使用します。

$ # Heroku toolbelt を削除
$ brew uninstall heroku
$ # 設定ファイルを削除
$ rm -rf ~/.heroku

Homebrew 以外で入れた場合

ファイルを直接削除します。

Homebrew でキャッシュを cleanup する方法

Mac のパッケージマネージャ Homebrew はいったんダウンロードしたフォーミュラをキャッシュとしてローカルに保存してくれます。

$ brew --cache
/Library/Caches/Homebrew

ふだんはこれが便利なのですが、ときどきあえてキャッシュを削除したいことがあります。 そういうときには次のコマンドを使えば OK です。

$ brew cleanup -s

-s オプションは最新バージョンのフォーミュラも含めてキャッシュをクリアするというものです。 ただしインストールされているフォーミュラについては対象外となっています。

Awesome OS X 日本語訳

GitHub 上で各種定番アプリやツールをまとめた「 Awesome XX 」というまとめシリーズがあるのですが、 そのうちのひとつ、 OS X 用のアプリやツールに関してまとめられたリストを今回日本語に翻訳してみました。

2015 年 10 月時点のものをベースにしています。

Mac の定番ツールは周りの人たちから聞いてある程度知っているつもりでしたが、まだまだ知らないものがあり、個人的に大変参考になりました。

Mac でマークダウンファイルをプレビューする方法

Mac OS X Yosemite には .md ファイルをプレビューする機能がデフォルトで備わっていませんが、「 QLMarkdown 」をインストールすることで .md ファイルを HTML 化された形でプレビューすることができます。

QLMarkdown のインストールは Homebrew + cask でたった 2 行で完了です(公式でもこの方法が紹介されています)。

ページ