zsh는 어떤 속도로 tmux에 연결해야 합니까?

zsh는 어떤 속도로 tmux에 연결해야 합니까?

나는 이것이 tmux 문제라고 생각합니다. 비록 zsh 문제일 수도 있고 둘 다와 관련된 것일 수도 있습니다.

PuTTY를 사용하여 Windows 시스템에서 서버에 SSH로 연결하고 있습니다. PuTTY 구성 창의 데이터 패널에서 터미널 속도를 "230400, 230400"으로 설정했습니다.

서버 측의 .zprofile에는 "stty 속도 230400"이 있습니다. zsh 프롬프트에 "stty -a"를 입력하면 다음과 같이 표시됩니다."속도 230400 보드;"(및 기타 여러 stty 설정)

서버에 로그인하면 쉘 프롬프트 위 줄에 (환영 배너 아래) "230400"이 표시됩니다.

내 생각에는 (다소 불확실함) 그 속도나 그 근처에 연결하고 있는 것 같습니다.

그러면 왜 zsh 프롬프트에서 tmux를 열 때 sub-zsh 프롬프트가 나타나기 직전에(tmux 내에서) sub-zsh 프롬프트 위 줄에 "9600"이 표시됩니까?

-수출-이 필요해요"stty 속도 230400"내 .zprofile에 명령이 있나요? 나는 이것을 할 수 있을지 확신할 수 없습니다(또는 어떻게 해야 할지 모르겠습니다). 왜냐하면"stty 속도 230400"환경변수 설정이 아닙니다.

또는 tmux 내에서 tmux를 여는 쉘 속도를 설정할 수 있습니까?

아니면 이러한 속도를 설정하는 것이 더 나을까요? (예를 들어 PuTTY 매뉴얼에는 "터미널 속도" 설정이 설명되어 있습니다.

"이 매개변수는 항상 "가능한 한 빠른" 연결의 실제 속도에 영향을 미치지 않습니다. 이는 단순히 서버 소프트웨어가 때때로 동작을 수정하기 위해 사용하는 프롬프트일 뿐입니다. 예를 들어, 느린 속도가 표시되면 서버는 다음을 수행할 수 있습니다. 대역폭을 덜 소모하는 디스플레이 모드로 전환하세요.

"이 값은 일반적으로 네트워크 환경에서는 의미가 없지만 PuTTY를 사용하면 서버가 기본값에 제대로 반응하지 않는 경우 구성할 수 있습니다. *"형식은 38400,38400과 같이 쉼표로 구분된 숫자 쌍입니다. 첫 번째 숫자는 (서버로부터의) 출력 속도를 초당 비트 수로 나타내고, 두 번째 숫자는 (서버로의) 입력 속도를 나타냅니다." .**

어쨌든 "9600"이 이상하다고 생각합니다. 또한 이러한 가정된 연결 속도가 실제 의미가 있는지 또는 실제 연결 속도에 정확하게 영향을 미치는지 확실하지 않습니다.

그렇다면 "9600" 속도 표시기의 출처는 무엇입니까? 모든 설정이 더 높은 숫자에 있고 더 높은 숫자에서 작동하는 것처럼 보이는데 왜 속도가 여전히 그렇습니까?

답변1

이러한 속도는 직렬 회선에 대한 구성 설정이며 터미널 멀티플렉서 소프트웨어, 원격 터미널, GUI 터미널 에뮬레이터 또는 기타 유형의 소프트웨어 터미널과 같이 직렬 회선을 통해 연결되지 않은 터미널과는 아무런 관련이 없습니다. 직렬 회선은 터미널의 표준이었으므로 속도는 터미널 구성의 매개변수였습니다. 이론적으로 일부 응용 프로그램은 이 설정을 사용할 수 있으므로 PuTTY에서 이를 변경할 수 있지만 실제로는 이 설정이 수행된 상황을 본 적이 없습니다. 이 설정을 무시하고 stty speed …구성 파일에 어떤 줄도 포함하지 않아도 됩니다.

관련 정보