blogSetomits

Welcome to blogSetomits

続 ターミナルからアプリケーションを起動する

やっぱ /Applications/Utilities/Grab.app とかも開きたいしってことで apprc.py を書き直しました。
また、そんなにしょっちゅうアプリケーションが増えるわけじゃないのに、いちいち .bash_profile で apprc.py を実行するこたないだろと思い直したので、当該箇所はコメントアウトしておくことにしました。
Posted at 06:12 | Comments : 0

ターミナルからアプリケーションを起動する

MacOSXにて、ターミナルからアプリケーションを軌道するときは open コマンドを使います。つまり、 Safari を起動するには
open /Applications/Safari.app
としてやるわけです。普段はターミナルから起動するアプリケーションはCarbonEmacsくらいだったので、 .bashrc に
alias Emacs='open /Applications/Emacs.app'
と書いておいたのですが、いろんなアプリケーションをターミナルから起動したいという状況に置かれ、いちいち open コマンドでフルパスを叩くというのも面倒なので、以下のようにしてみました。
Posted at 04:42 | Comments : 5

Emacsで対話的置換

置換をするときは一括置換をするべく、 ESC x replace-string を使うことが多いんだけど、対話的に「これはする、これはしない」とするときがある。あるにはあるけどあんまりないので、その度にどうやるんだっけかと調べてるので、いい加減メモっておく。

ESC % (= ESC x query-replace) で、OKなときはスペースか y 、NGなときは DEL か n 、全部置換するときは ! 、終了するときは q 。つまり、 ESC x replace-string を使うのをやめて、 ESC % と ! を使うようにしておいたら良いんだな。
Posted at 04:28 | Comments : 9

crontab

以前どっかにメモってたはずなんだけど見当たらないので改めて書いておこう。

crontab 自体のオプション
-l: 現在の crontab の内容を標準出力に -r: 現在の crontab の内容を削除 -e: crontab の内容を編集

編集する際の書式
スペース区切りで6カラム以上。最初の5カラム(分/時/日/月/曜日)で実行する時刻を、その後で実行するコマンドを指定する。それぞれ取りうる値は
分: 0-59 時: 0-23 日: 1-31 月: 1-12 曜日: 0-7 (0 と 7 は両方とも日曜日)

また、「全ての値において」は「*」、範囲の指定は「-」、並べるときは「,」、「〜おきに」は「/」を使って、
0 3 * * * put_a_nail straw_doll # 毎日3:00に実行 30 7 * * 1-5 go_to_work # 月曜日から金曜日まで毎日7:30に実行 0 7,12,20 * * * eat # 毎日7時、12時、20時に実行 */10 * * * * akubi # 10分おきに実行
と書く。
Posted at 12:41 | Comments : 0