計算物理屋の研究備忘録

Linux, Cygwin, Mac, zsh, emacs等の使い方、設定などのメモ

起動済みJupyter Notebookにターミナルからディレクトリを開く

Jupyter Notebookは起動したディレクトリから下に潜ることはできても、上に登ることはできない。
ターミナルから複数のJupyterを起動すると鬱陶しくなる。
一つJupyterを起動しておいて、ターミナルのカレントディレクトリをサクッと開きたいと思っていたのだがやり方がわからなかった。

ちょうどいい記事を見つけた

オレオレJupyter運用法 ~常にJupyter Notebookを開きつつ任意のディレクトリをターミナルから開く · Wolftail Bounds

まさにこれがやりたいことだったのでこの設定を少し変えて、.zshrcに登録しておく。

alias jn='PWDPATH=`pwd`;open "http://localhost:8888/tree${PWDPATH/#$HOME}"'

コマンドはjnにしておいた。

使い方

  1. ホームディレクトリからjupyter notebook > /dev/null 2>&1 &でjupyterを起動しっぱなしに
  2. ホームディレクトリ以下の任意のディレクトリからjn