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

조회수 2088회

안녕하세요.

우분투에 ipython notebook을 올리고

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

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

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

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

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

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

  • (•́ ✖ •̀)
    알 수 없는 사용자

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"
    
    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)