Ipython Notebook 웹에서 구동할때 터미널 편의기능 질문입니다.


안녕하세요.

우분투에 ipython notebook을 올리고

웹에서 파이썬 코딩을 배우고 있는 학생입니다.

다름이 아니오라, 웹 내에서 터미널을 실행시켜서 git과 같은 작업들을 진행하려고 하는데요

ipython notebook 웹에서 제공하는 터미널에서는 편의기능들이 아주 전무한 상태라 불편합니다.

화살표 위아래로 전에 입력한 커맨드도 불러올수가 없고, tap으로 폴더나 파일이름의 자동완성

기능도 전혀 작동을 하지 않아 매우 불편합니다.. ㅠㅠ

혹시 터미널의 나름 기본적인(?)편의 기능을 향상 시킬 수 있는 방법이 있는지 질문드립니다~!!

  • 2016년 07월 14일에 작성됨

조회수 517


1 답변


안녕하세요. 저는 mac 과 ubuntu14 를 사용하고 있습니다.

모두 파이썬 3.6 에서 jupyter notebook 을 사용하고 있습니다.

웹에서 제공하는 터미널에서

  1. 위아래로 전에 입력한 커맨드 불러올 수 있습니다.
  2. TAB 키로 자동완성 기능도 정상동작하는 것도 확인했습니다.

질문 올리신 분께서 아마도 여러가지 설정을 적용하다가

~/.bashrc 또는 ~/.bash_profile 을 수정해서 문제가 생긴 것 같습니다.

~/.bashrc 에 사용하는 대부분의 설정을 적용하시고,

~/.bash_profile 에서는 ~/.bashrc 를 읽기만 하세요.

$ cat ~/.bash_profile
f [ -f ~/.bashrc ]; then . ~/.bashrc; fi

$ cat ~/.bashrc
# alias
alias ll='ls -lhvGF'
alias lla='ls -lhavGF'
alias lf='find "`pwd`" -name "*" -exec echo {} \;'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Python 3.5 Environment
# The orginal version is saved in .bash_profile.pysave
PATH="${PATH}:/Library/Frameworks/Python.framework/Versions/3.5/bin"

# jenv
export PATH="$HOME/.jenv/bin:$PATH"
if which jenv > /dev/null; then eval "$(jenv init -)"; fi

# Spring CLI
export SPRING_HOME="/usr/local/Cellar/springboot/1.5.4.RELEASE"
export PATH="$PATH:$SPRING_HOME/bin"

# Anaconda3 Env
export CONDA_HOME="/Users/rwoo/anaconda"
export PATH="$PATH:$CONDA_HOME/bin"
  • 2017년 11월 28일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close