모든 창에서 tmux 기록을 지우는 방법

모든 창에서 tmux 기록을 지우는 방법

tmux clear-history화면 기록을 지우는 데 사용합니다 . 하지만 현재 창에서만 작동합니다. 사용 가능한 모든 창에 대해 어떻게 이 작업을 수행할 수 있습니까?

답변1

각 창에서 기록 지우기를 실행해야 합니다.

for pane in $(tmux list-panes -F '#{pane_id}'); do
  tmux clear-history -t "${pane}"
done

답변2

tmux list-panes -s | sed 's/:.*//g' | xargs -n 1 tmux clear-history -t

이렇게 하면 모든 창의 모든 창이 지워집니다.

관련 정보