viでコマンドの実行結果を挿入する
:r!コマンド
と入力する。
:r!date :r!ls
portの使用状況を確認する
すぐ忘れるのでメモ。以下のコマンドで一覧を表示できる。
lsof -i
ポートを指定して調べることもできる。
lsof -i:<port_not>
コンフリクト時に共通の祖先の情報を書き出す
あらかじめgit configしておく。
git config --global merge.conflictstyle diff3
そうすると、コンフリクト時に 共通の祖先の内容も書き出される。
func main() { <<<<<<< HEAD fmt.Println("h2") ||||||| merged common ancestors fmt.Println("Hello") ======= fmt.Println("h1") >>>>>>> h1 }
マージ済みのブランチを一括削除するワンライナー
git branch --merged | grep -v '*' | xargs -I % git branch -d %
Macで古いバージョンのJavaをアンインストールする
インストールされているJavaのバージョンを確認する
$ /usr/libexec/java_home -V Matching Java Virtual Machines (2): 1.8.0_40, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home 1.8.0_05, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
ファイルを削除してアンインストール
$ sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk
psqlのバックスラッシュコマンドで実行されているSQLを確認する
-E
オプション付きでpsql を起動すると、バックスラッシュコマンドの裏で実行されるSQLを確認できる。
$ psql -E psql (9.1.14) "help" でヘルプを表示します. bill=# \dn ********* クエリー ********** SELECT n.nspname AS "Name", pg_catalog.pg_get_userbyid(n.nspowner) AS "Owner" FROM pg_catalog.pg_namespace n WHERE n.nspname !~ '^pg_' AND n.nspname <> 'information_schema' ORDER BY 1; ***************************** スキーマ一覧 名前 | 所有者 ---------------+---------- public | postgres test01 | postgres test02 | postgres (2 行)