Dev/Google Colab

google colab에서 shell(terminal) 실행하는 법

makeitworth 2021. 7. 15. 01:16

1. 

!bash

코랩 노트북에서 위와 같은 명령을 실해하면, output창에서 쉘을 실행한다.

 

이와 같은 방식의 가장 큰 문제는 위의 예처럼 내가 입력하는 명령어가 가려져서 보인다는 것.

그래서 다른 방법을 찾아보았다.

 

2.

스택오버플로우의 답변에 의하면, 이 방식은 코랩 프로 유저만 가능하다고 한다.

 

!pip install kora
from kora import console
console.start()  # and click link

위와 같은 명령을 실행하면, 

 

구글 코랩 터미널 실행

왼쪽 아래에 조그만 터미널 아이콘이 생기고, 이를 클릭하면 오른쪽 창에 터미널이 실행된다.

아래 참고 링크에 써있는대로 코랩유료 계정에서만 이와 같은 결과를 얻었고, 유료 결제를 하지 않은 다른 계정으로 시도해보니 아무 변화도 일어나지 않았다.

 

참고

https://stackoverflow.com/questions/59318692/how-can-i-run-shell-terminal-in-google-colab

 

How can I run shell (terminal) in Google Colab?

I know that I can call !ls to issue ls command to shell. But I want features like history or tab-completion. Is it possible to do so in Google Colab?

stackoverflow.com