2012-07-24 2 views
0

내 프로젝트의 경우 기본 명령 mkdir, ls, rm 등을 지원하는 온라인 Linux 콘솔을 만들어야합니다. 비 -CS 사용자는 Linux 환경에 익숙해지기 위해 사용됩니다. 또한 컴퓨터에 설치하지 않고도 저장해야합니다. 최근 사용 된 명령을 원래 콘솔처럼 버퍼링하십시오.mkdir 및 ls와 같은 기본 명령을 지원하는 온라인 Linux 콘솔을 만드는 좋은 방법은 무엇입니까?

미래의 작업은 온라인 코드 편집기에서 볼 수있는 것처럼 실제로 C/C++ 프로그램을 컴파일하고 실행하기 위해 gcc/g ++ 지원을 구현하는 것입니다.

많은 웹 프로그래밍이 필요하다는 것을 알고 있습니다. 하지만 처음부터 응용 프로그램을 개발하는 동안 무엇을 염두에 두어야합니다. 자바 스크립트는 좋은 해결책을 줄 수 있습니까?

답변

2

시도한 다른 프로젝트 중 일부를 조사하고 싶을 수도 있습니다. this one은 꽤 깔끔합니다.

+0

정확히. 이 작업은 이미 완료되었습니다 (그는 실제 Linux 이미지를 실행하기 위해 비교적 간단한 에뮬레이터를 구현했습니다). –

0

"온라인 Linux 콘솔"이라는 단어는 여러 가지 방법으로 이해할 수 있습니다. 당신이 원하는 것을 더 설명해야합니다. Jonathan's answer은 브라우저에서 전체 PC를 에뮬레이션하고 에뮬레이션 된 PC에서 작은 Linux 시스템을 실행하는 것을 의미합니다. 또한 사용자가 모두 웹 인터페이스를 통해 동일한 Linux 시스템에 액세스하도록 할 수 있습니다. 두 명의 다른 사용자가 Linux 서버에서 무언가를 공유 할 수 있습니다.

웹 사용자가 일반적인 Linux 시스템과 상호 작용하도록하기 위해 일부 Linux 터미널에 웹 인터페이스를 만드는 데 관심이있을 수 있습니다. 그렇다면 웹 리눅스 터미널이 필요합니다. 많은 (대개 AJAX 기반) 솔루션이 존재합니다. 예를 들어 libonion으로 찾아보고 oterm 예를 볼 수 있습니다.

보안 문제를 잊지 마세요. 예 : this answer.

관련 문제