SeaShells, 웹을 통해 실시간으로 누구에게나 터미널을 보여주세요

seashells는 웹을 통해 실시간으로 터미널을 공유합니다.

다음 기사에서는 Seashells라는 도구를 살펴 보겠습니다. 이것은 실시간으로 웹에 파이프 라인 명령 줄 프로그램 출력 그리고 간단한 방법으로. 이를 사용하여 Gnu / Linux 명령의 출력을 지원 팀, 친구 및 동료와 공유 할 수 있습니다. 우리에게 줄 또 다른 매우 좋은 옵션은 터미널에서 지속적으로 출력을 생성하는 긴 프로세스에 대한 모니터링 도구로 사용할 수 있다는 것입니다. Seashells는 실제로 Seashells.io 웹 사이트의 클라이언트입니다.. 따라서 웹 버전을 직접 사용하거나 Ubuntu에 콘솔 클라이언트를 설치하여 터미널 출력을 공유 할 수 있습니다.

Seashells를 사용하면 명령 줄 프로그램을 웹에 실시간으로 출력 할 수 있습니다., 컴퓨터에 새 소프트웨어를 설치할 필요가 없습니다. 콘솔에 진행 상황을 인쇄하는 실험과 같은 긴 프로세스를 제어하는 ​​데 사용할 수 있습니다.

이 짧은 기사에서 우리는 Ubuntu에 Seashells 설치 및 사용, 다른 Gnu / Linux 배포판 사용자도이 간단한 프로그램을 사용할 수 있습니다.

중요한 고려 사항. 그것을 사용하기 전에 이것을 읽으십시오.

  • 이 고객은 현재 베타 버전. 매우 민감한 애플리케이션에는이 프로그램을 사용하지 않는 것이 좋습니다.
  • 이 서비스 데이터 저장 매체가 아닙니다.. 모든 세션 (링크)은 XNUMX 일 후에 삭제됩니다.
  • 아직 계정 시스템이 없으므로 각 IP 주소는 5 개의 동시 세션으로 제한됩니다..

Seashells 클라이언트 설치

Seashells의 일반 사용자라면이 클라이언트를 설치하는 것이 매우 유용 할 것입니다. 이것은 파이썬으로 작성. 따라서 pip 유틸리티를 사용하여 쉽게 설치할 수 있습니다. Ubuntu에 pip를 설치하려면 (이 예에서) 아직 설치하지 않은 경우 터미널을 열고 (Ctrl + Alt + T) 다음을 작성하기 만하면됩니다.

sudo apt install python-pip

Pip 설치가 완료되면 동일한 터미널에 다음과 같은 설치 순서 만 작성하면됩니다.

sudo pip install seashells

사용 방법

내가 말했듯이 Seashells 서비스를 사용하기 위해 아무것도 설치할 필요가 없습니다. 우리는 단순히 명령 출력을 "nc seashells.io 1337"로 전송합니다. 다음과 같이 표시됩니다. 아시다시피 nc (netcat)는 사전 설치되어 있습니다. 대부분의 Gnu / Linux 운영 체제에서.

예를 들어, '에코'다음과 같이 표시됩니다.

echo 'Tutorial para Ubunlog' | nc seashells.io 1337

이전 명령을 실행 한 후 결과는 다음과 같습니다.

serving at https://seashells.io/v/QUgsxc28

제공된 URL을 사용하면 모든 웹 브라우저 echo 명령이 생성하는 출력을 확인하십시오.

SeaShells 출력 에코 브라우저

이것은 단지 예일뿐입니다. 모든 명령 또는 프로그램의 출력을 채널링 할 수 있습니다. Gnu / Linux의.

사용 예

클라이언트가 설치되면 더 이상 "nc seashells.io 1337"출력 파이프 라인을 사용할 필요가 없습니다.. 이 클라이언트는 몇 가지 추가 기능을 제공 할 것입니다. 이 클라이언트가 작동하는 방법의 예로서 ls 명령이 표시하는 출력은 다음과 같습니다.

ls | seashells

내 시스템의 출력 예 :

Seashells 출구 LS 터미널

스크린 샷에서 볼 수 있듯이 프로그램은 웹 브라우저를 통해 공유하고 열 수있는 URL을 제공합니다.

SeaShells 출력 ls 브라우저

우리가 원하는 것이 일반 텍스트로 출력을 표시하는 것이라면 교체 만하면됩니다. / v / {url} (보려면) / p / {URL} (p를 사용하면 일반 텍스트로 표시됩니다). 예를 들어 수정 된 URL을 사용하여 위 명령의 출력을 일반 텍스트로 파이프 할 수 있습니다.

SeaShells 출력 ls 텍스트 모드 브라우저

당연한 것 같지만 URL에서 "p"를 "v"로 대체했음을 강조하고 싶습니다.

우리가 처리 할 수있는 또 다른 옵션은 지연 옵션이있는 지연 명령 출력. 예는 다음과 같습니다.

htop | seashells --delay 2

위의 명령은 출력을 표시하기 전에 2 초 동안 대기합니다.

SeaShells htop 브라우저 출력은 2 초마다 업데이트됩니다.

이 프로그램 사용에 대한 자세한 정보를 얻으려면 다음을 실행할 수 있습니다.

seashells --help

간단하지만 유용한 프로그램에 대한 자세한 정보는 프로젝트 웹 사이트, 또는 귀하의 페이지로 안내 GitHub의 프로젝트 코드에 대해 더 많이 알 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.