로그인 후 퍼티 제목 변경


19

EC2에서 호스팅되는 재고 우분투 머신에 퍼티를 연결하고 다음을 확인합니다.

연결하면 퍼티 창의 제목이 처음에 입력 한 호스트 이름 (예 : "myhostname.com")으로 나타납니다. 연결되면 호스트 이름이 다른 문자열로 변경됩니다 user@domU-12-31-20-0a-81-AB: ~(시스템마다 다릅니다).

이것은 일종의 이더넷 주소처럼 보이지만 확실하지 않습니다. 일단 2-3 퍼티 콘솔을 열면 어느 것이 어느 것인지 기억할 수 없기 때문에 정말 짜증납니다.

기계 자체에서 ~ / .bashrc 스크립트를 실행하면 퍼티 제목이 변경 될 수 있습니까? 다른 곳을 살펴 봐야합니까?

최신 정보:

나는 이것을 언급하는 것을 잊어 버렸습니다 ...하지만 이것을 시도했으며 연결시 설정 한 제목이 연결시 간략하게 표시되지만 기본 호스트 이름 제목처럼 무시됩니다.


1
답변을 삭제했습니다. 해당 정보로 업데이트하십시오 : D
nerdwaller

답변:


8

쉘 프롬프트 ( 또는 시스템 전체 ) $PS1에 의해 업데이트 될 가능성이 큽니다 . 를 찾으 나 또는 유사한 이스케이프 시퀀스.~/.bashrc/etc/bash.bashrc\e]2;\033]2;

주어진 예제는 일반적인 "<user> @ <host> : <path>"템플릿과 비슷합니다.이 템플릿 은 현재 커널에 구성된 domU-12-31-20-0a-81-AB서버의 호스트 이름 입니다. 가상 서버의 이더넷 주소를 기반으로 자동화 된 Xen domU 생성 도구에 의해 할당 된 것 같습니다.

을 사용하여 현재 호스트 이름을 변경할 수 있습니다 . 재부팅 할 때마다 지속되도록하려면 / etc를 살펴보십시오. 재부팅 할 때마다 파일에서 호스트 이름을 읽습니다 (다른 배포판에서 사용 하거나 유사 할 수 있음 ).hostname newname/etc/hostname/etc/sysconfig/hostname


1
그것은 내 쉘의 프롬프트이지만 나중에 편집 할 때 PS1=myprompt붙어 있지 않습니다. .bashrc 내부의 프롬프트를 편집하면 퍼티 제목에 영향을 미치는 것 같습니다.
ripper234

53

이 질문에 대한 더 쉬운 대답은 세션에 대한 퍼티 환경 설정의 두 가지 구성 변경입니다.

  1. 에서 Window-> Behaviour원하는 설정 Window title.

  2. 에서 Terminal-> Features검사 Disable remote-controlled window title changing.


10
허용 된 답변이어야합니다.
T.Rob

2
2 단계는 내가 필요한 것입니다. 모든 bashrc 파일을 편집하는 것보다 낫습니다
redDevil


1

에서 발휘 /etc/bash.bashrc파일은 기본값으로 다시 제목을 해결하기 위해 다음 줄을 실행하는 것입니다 :

echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"

tmux 또는 화면을 사용할 때 작동하지 않습니다. 왜 그렇습니까?
AK_

확실하지 않습니다, 나는 tmux를 사용하지 않았고, 나는 많은 일을하지 않습니다 screen... 더 연구해야 할 것
Canadian Luke

1

다음 명령을 사용하여 퍼티 (Linux에서)로 제목을 변경할 수 있습니다.

PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'

이 경우 USER 이름, HOSTNAME이 표시되고 현재 작업 디렉토리를 인쇄합니다.

또는 원하는 문자열을 사용 하여이 작업을 수행 할 수 있습니다.

xterm -T "Title of My xterm" -n "Title when minimized"

1

CentOS 및 RedHat Linux의 경우 빈 파일을 작성할 수 있습니다.

touch /etc/sysconfig/bash-prompt-xterm

다음을 사용하여 권한을 변경하십시오.

chmod 555 /etc/sysconfig/bash-prompt-xterm

그런 다음 /ect/bashrcPuTTY 설정에서 설정할 수있는 PuTTY 제목을 변경하지 마십시오.

Window -> Behaviour -> Window title

1

또 다른 방법으로 @Michael Terry의 답변을 피기 백하십시오.

이미 세션을 열고 닫지 않으려는 경우-Windows에서 창 제목 표시 줄을 마우스 오른쪽 단추로 클릭하고 "설정 변경 ..."을 선택하여 적절한 Putty 구성 옵션에 액세스 할 수 있습니다. 세션이 닫히면 여기서 변경 사항을 저장하지 않습니다.


0

MTpuTTy를 사용하는 경우 (여러 병렬 퍼티 세션에 유용)

Tools > Settings > General > Tab name > Show Display name

.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.