2017-11-26 18 views
0

에 bash는 명령을 실행하지만, 난 아무데도 그것을 찾을 수 없습니다 내가 가지고 내가 bash 쉘에 바치고 싶습니다 (n)의 저주 창 (창 2) 동시에 Window 1에 항목을 표시하는 중 :...</p> <p>을 저주 창이 질문에 존재하는 것이 확실하다

+-------------------------------+ 
|     |    | 
|     |    | 
| WINDOW 1  | WINDOW 2 | 
|     |    | 
|     |    | 
+-----------------+-------------+ 

어떻게 수행합니까? 나는 마치 다른 터미널을 열어 둔 것처럼 입력과 디스플레이 출력을 받아 들일 필요가있다. - 가능하다면 - 호스트는 이다. (대화 명령이 불려지는 경우와 같이) 저주 세션

나는 c를 사용하고있다.

+0

해결할 m. Stack Overflow에 대한 질문이 도움이 될지 확신하지 못합니다. –

+0

@ NikosC. 나는 대답을 나에게 줄 사람을 찾고 있지 않다. 나는 방향을 넣기를 원한다. – AlgoRythm

답변

1

tmux와 screen은 터미널 창을 창으로 세분 할 수 있으므로 사용자가 묻는 것을 할 수 있습니다. 둘 다 ncurses의 저수준 기능 (terminfo 또는 termcap)을 사용합니다. bash를 실행하기 위해 가상 터미널 연결을 관리해야하기 때문에 높은 수준에서 직접 프로젝트를 수행하는 것은 바람직하지 않습니다.

bash는 터미널 ("tty", " 원할 경우) 에서 실행되도록 응용 프로그램을 감싸는 경우 입력/출력/오류에 대한 연결을 제공해야합니다. 이러한 연결은 터미널처럼 작동해야합니다. 의사 터미널은 터미널처럼 작동해야하는 프로세스 (예 : bash)에 대한 프로그램 연결, 구성, 작동 및 연결을 허용하는 시스템 호출 모음입니다.

의사 터미널을 사용하는 프로그램은 (놀랄 일도 아닌) 터미널 에뮬레이터, screen, luit과 같은 특수 응용 프로그램 (예 : sys.c file)을 포함합니다. 여기

더 읽기에 대한 몇 가지 링크입니다 : 복잡한 proble의

+0

의사 자원에 대한 정보를 주거나 짧게 설명 할 수 있겠는가? – AlgoRythm