2009-08-23 5 views
1

"^ a + ESC SPACE - SPACE"및 "^ a +]"을 비효율적으로 사용합니다. 내가GNU 화면 : 번호가 매겨진 버퍼에 파일이 있습니까?

^a + : cat big_file > new_buffer 

^a + : new_buffer ] 

2. 같은 GNU 화면 버퍼에 큰 파일을 복사 할 수있는 방법

1. 어떻게 어쩌면 당신이 원하는

^a + : cat big_file 2> new_buffer_number_2 

^a + 2] 
+0

이 아마도 당신이 설명 할 수 작동하지 않는 구문을 작성하고 그것이 무엇을 할 수 있을지 추측하도록하기보다는 실제로 * 수행 할 작업 *을 선택하십시오. 또한이 질문은 프로그래밍과 관련이 없으며 아마도 superuser.com에 속해 있습니다. –

+1

데이터가 파일에있는 경우 왜 화면 버퍼에 저장하겠습니까? 버퍼에 들어가면 아마 다른 곳에서 (foo를하기 위해) 사용하기를 원할 것입니다. 아마도 여러분의 질문은 "파일에서 어떻게 데이터를 사용하여 foo를 할 수 있습니까?" –

+0

Pursell : 전원은 명령 자체가 아니라 다른 작은 응용 프로그램과 함께 사용됩니다. 예를 들어, pastebin.com에 파일을 복사/붙여 넣기하여 버퍼에 붙여 넣을 수 있습니다. 나는 빨리 Mutt에서 이메일을 보낼 수있다. 저는 BC에서 제 기능을 재사용 할 수 있습니다. 나는 당신이 부동산이 살인자 인 것을 알기를 바란다. –

답변

3

처럼 각 버퍼 수를 지정할 수 있습니다 :readbuf?

^A :readbuf /path/to/file 
^A ] 

나는 (그들이 몰랐던) GNU 화면에 '버퍼'를 사용하지만, 내가 :readreg을 추측하고있어 :readbuf의 버퍼-Y 버전되지 않은 :

^A :readreg x /path/to/file 
^A :paste x 
+1

'CTRL-A : readreg a/path/to/file' 다음에'CTRL-A : paste a '를 붙여서 – rampion

+2

(버퍼 이름은 한 문자 임) – rampion

+0

rampion : strager : Very cool! 나는 Screen이 속성을 가지고 있다는 것을 알았다. D 그냥 멋지다. 나는 Mutt, ELinks, BC 및 다른 많은 응용 프로그램에 사용할 것이다. 대단히 감사합니다! –

관련 문제