"벽"을 사용하고 로컬 터미널에도 문자를 보내시겠습니까?

"벽"을 사용하고 로컬 터미널에도 문자를 보내시겠습니까?

시도해 보았지만 wall로컬 터미널에 메시지가 표시되지 않습니다. 로컬 터미널에도 표시할 수 있나요? 원격 SSH와 로컬 GUI 터미널은 동일한 사용자 계정입니다.

내가 이렇게 하려는 이유는 하이퍼바이저의 "복사 및 붙여넣기" 기능이 작동하지 않을 때 기본적으로 호스트와 게스트(VM) 간의 "복사 및 붙여넣기"에 사용하고 싶기 때문입니다. 텍스트를 텍스트 파일에 저장하고 게스트에 다시 로드할 수도 있지만 wall텍스트만 표시하는 것이 더 쉬울 것입니다.

답변1

wall이를 실행하는 로컬 컴퓨터용 메시지 브로드캐스트 도구입니다. 원격 시스템에 메시지를 보낼 수 없습니다. ( man wall자세한 내용은 참고자료를 참조하세요.)

유사한 명령을 사용하여 원격 시스템에 로그인하고 ssh해당 wall원격 시스템에서 실행하면 로그인된 모든 터미널에 메시지가 나타납니다. 여기에는 회의를 주최하는 사람도 포함됩니다 ssh.

수퍼유저가 아닌 이상, 해당 사용자가 사용하지 않는 다른 사용자가 소유한 터미널에만 쓸 수 있다는 점에 유의하십시오 ( mesg n많은 배포 파일 .profile의 기본값 ). 그럼에도 불구하고 슈퍼유저는 어디에서나 쓸 수 있고, 사용자는 자신의 사용자 계정으로 로그인한 터미널에 언제든지 쓸 수 있습니다.

자신의 두 터미널 간에 메시지를 보내려고 하면 write더 중앙 집중화되는 것을 발견할 수 있습니다(참고자료 참조 man write).

write roaima
....
[Ctrl/D]

roaima또는 터미널에 로그인한 사용자를 위한 특정 지침은 다음과 같습니다 /dev/pts/0.

write roaima pts/0
....
[Ctrl/D]

일부 시스템에는 다음이 포함됩니다 talk.xtalkytalk, phone또는 그 중 하나유사한 선회응용 프로그램입니다. 직접 액세스가 가능한 시스템에 설치되어 있는 경우 네트워크를 통해 세션을 연결할 수 있습니다. (나는 이것을 10년 넘게 시도하지 않았으므로 심각하게 오래된 것일 수 있습니다.)

관련 정보