설정파일 깔끔하게 보기

주석을 제외하고 설정파일을 깔끔하게 보는 법


오픈소스 프로그램의 설정파일은 주석이 많다. 다음은 주피터 랩의 설정파일인데 497줄이나 된다. 대부분은 해당 파라미터에 대한 설명을 주석으로 표시한 것이다.

~/.jupyter/jupyter_lab_config.py (497 lines)
# Configuration file for lab.
#------------------------------------------------------------------------------
# Application(SingletonConfigurable) configuration
#------------------------------------------------------------------------------

## This is an application.
...
## (msgs/sec) Maximum rate at which messages can be sent on iopub before they are
#  limited.
#c.ServerApp.iopub_msg_rate_limit = 1000
## The IP address the Jupyter server will listen on.
c.ServerApp.ip = '0.0.0.0'
...


주석(#)을 제외하면 기본값과는 다르게 설정된 부분만 확인할 수 있다. 정말 짧다

명령어
cat ~/.jupyter/jupyter_lab_config.py | grep -v '#' | uniq
실행 결과
$ cat ~/.jupyter/jupyter_lab_config.py | grep -v '#' | uniq

c.ExtensionApp.open_browser = False

c.ServerApp.ip = '0.0.0.0'

c.ServerApp.port = 8888