byobu 에서 흥미로운 터미널 세션을 가지고 있으며 터미널 출력 (명령 및 모두)을 파일에 저장하고 싶습니다. 어떻게 할 수 있습니까?
byobu 매뉴얼 페이지 에 따르면 :
Ctrl-a ~-현재 창의 스크롤 백 버퍼 저장
이것은 실제로 무언가를하고 있을지 모르지만, 이름과 이름이 저장 될 위치와 이름은 알 수 없습니다.
byobu 에서 흥미로운 터미널 세션을 가지고 있으며 터미널 출력 (명령 및 모두)을 파일에 저장하고 싶습니다. 어떻게 할 수 있습니까?
byobu 매뉴얼 페이지 에 따르면 :
Ctrl-a ~-현재 창의 스크롤 백 버퍼 저장
이것은 실제로 무언가를하고 있을지 모르지만, 이름과 이름이 저장 될 위치와 이름은 알 수 없습니다.
답변:
또는 Byobu의 단축키를 간단히 사용할 수 있습니다.
그것은 당신의 역사를 가지고 당신의 마음에 드는 편집기에 넣을 것입니다. 이제 버퍼를 파일에 저장하십시오. vi 또는 vim에 있다면:wq /tmp/out
$BYOBU_RUN_DIR/printscreen
에 대한 언급은 도움말 화면에 표시된대로에 저장됩니다 .
/dev/shm/byobu-serg-ucvwj2rJ/printscreen
serg에 분명히 내 사용자 이름 으로 저장되었습니다
오래된 질문에 여전히 제대로 대답하지 못했고 다시 필요에 부딪 쳤습니다.
이번에는 실행 가능한 솔루션을 찾았습니다. 보낸 사람 man byobu
:
SCROLLBACK, COPY, PASTE MODES
Each window in Byobu has up to 10,000 lines of scrollback history,
which you can enter and navigate using the alt-pgup and alt-pgdn keys.
Exit this scrollback mode by hitting enter. You can also easily copy
and paste text from scrollback mode. To do so, enter scrollback using
alt-pgup or alt-pgdn, press the spacebar to start highlighting text,
use up/down/left/right/pgup/pgdn to select the text, and press enter to
copy the text. You can then paste the text using alt-insert or ctrl-
a-].
cat > my-byobu-dump.txt
터미널에서gg
vim과 같이 가장 많이 사용하려는 경우 .
less
, 요즘 많이 검색하고 주위에 이동.)
byobu 내의 편집기로 EDITOR 환경 변수를 설정 한 경우 Shift + F7 만 예상대로 작동합니다 . 어떤 이유로 (예를 들어 SSH를 통해 다른 컴퓨터에 연결할 때),이 변수를 설정하는 ~/.profile
것만 으로 는 충분하지 않습니다. byobu가 항상 읽도록 설정하는 한 곳은입니다 ~/.bashrc
. 다음과 같은 것을 복사하십시오 ~/.bashrc
.
# Although this is set in ~/.profile, it is set here as well so that in a
# remote byobu session, Shift+F7 copies the output to a Vim buffer. See:
# /ubuntu/382750/how-to-save-scrollback-history-in-byobu
export EDITOR='vim'
F 키를 사용하지 않는 경우 다음과 같이 작동 할 수 있습니다.
저장하려는 텍스트를 선택한 다음 Control+ Shift + C다음 을 누르고 원하는 텍스트 편집기를 엽니 다. 그런 다음 Control+를 사용하여 내용을 여기에 붙여 넣습니다 V . 마지막으로 파일을 원하는 위치에 저장하십시오.
오늘의 터미널 TIP : 터미널에서 뭔가를 복사하려고 할 때 사용으로 기대할 평소와 같이 그것을 Control+ Shift + C대신 Control+ C, 평소와 같이 붙여 넣습니다. 클립 보드에있는 것을 터미널에 붙여 넣으려면 Control+ Shift +를 사용하십시오 V.
기록을 저장해야하는 경우 Shift + F7shorcut을 사용하십시오 . 마찬가지로 @ 더스틴 - 커클랜드 말했다.
터미널에서 위아래로 스크롤하려는 경우 tmux 또는 화면을 사용하는지에 따라 다릅니다. 예 :
말하다 :
Tmux :