2013-06-20 1 views
1

나는 출력이 인 프로그램을 가지고있다. 일단 그것이 끝나면 나는 종종 그곳에서 몇 가지를 볼 수 있도록 실행 시작 부분으로 다시 스크롤하기를 원합니다. 출력이 너무 길기 때문에 PageUp을 끝없이 스크롤하고 오른쪽에있는 스크롤바를 드래그하여 시작할 수있는 지점으로 드래그하려고합니다. 잠시 동안 이것은 꽤 번거롭기 시작합니다. 그래서 궁금합니다.터미널을 마지막 명령이 주어진 위치로 다시 스크롤하는 방법은 무엇입니까?

마지막 명령이 전달 된 부분으로 터미널 스크롤을 쉽게 할 수있는 방법이 있습니까?

답변

1

그놈 터미널과 같은 터미널을 사용하는 경우 뒤로 검색 할 수 있습니다. 예를 들어, Ctrl + Shift + f 다음 리터럴 명령이나 정규 표현식을 입력하여 일치 시키십시오 (그에 따라 "정규식으로 일치"가 적절하게 설정되어 있는지 확인하십시오).

출력물을 less과 같은 호출기로 보내면 출력물을 탐색하고 검사 한 다음 아무 것도 인쇄되지 않은 것처럼 명령 줄로 돌아갈 수 있습니다.

0

출력을 파일로 리디렉션하는 것이 쉽지 않으므로 터미널 창을 "깨끗하게"유지할 수 있습니까? 같은

뭔가 : 당신이 screen와 함께 작업하는 경우 command >> output_file

+0

예 이전에 해 보았습니다. 그러나 시간의 90 %는 결과가 더 이상 필요 없다는 의미에서 실행은 쓸모가 없습니다. 잠시 후, 그 폴더는 단순히 쓸모없는 파일로 막히기 시작했습니다. 나는 물론 같은 몇 개의 파일을 덮어 쓸 수 있지만, 종종 파일을 다시 열어야한다. 나는 종종 몇 초 동안을 본 다음 다시 계속 진행한다. – kramer65

+0

'command>/dev/null 2> & 1'과 같은 것을 시도해 보셨습니까? 그것은 출력을/dev/null의 무의미로 리다이렉션해야하며, 표준 출력 스트림으로 에러를 리다이렉트한다. – zaSmilingIdiot

0

, 나는 방법이 생각합니다.

  1. 가 (화면에 일부 데이터를 출력) 명령 [ 다음
  2. 유형 Ctrl+a을 실행 screen 명령으로 세션을 시작
  3. . 화면이 복사 모드로 들어갑니다.
  4. 명령 프롬프트를 거꾸로 검색 할 수 있습니까? (vi와 마찬가지로)

screen에는 많은 이점이 있습니다. 난 그냥 OSX에 대한 터미널에서 이것을 발견 http://kb.iu.edu/data/acuy.html

4

을 확인합니다

편집> 이동> 이전 표시로 이동 : cmd를 + UP합니다.

+0

이 옵션은 놀랍다. 리눅스 터미널에서이 옵션을 찾을 수 있으면 좋겠다. – gib

관련 문제