내 파일을 사용자 정의하여 현재 TTY 세션을 현재 터미널 창 제목 표시줄에 표시하는 방법을 알아내려고 노력하고 있지만 .bashrc
작동하는 데 약간의 문제가 있는 것 같습니다.
나는 이것을 하려고 노력한다.
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h \w\a | $(tty | cut -d/ -f3,4)\]$PS1"
하지만 이렇게 하면 예상한 결과가 나오지 않습니다. 대신에 그것은 마치;
| pts/0user@hostname ~$
이와 같이 제목 표시줄 대신 열린 터미널 화면에서;
user@host ~ | pty/0
내 .bashrc
파일에는 다음과 같습니다.
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h \w\a | $(tty | cut -d/ -f3,4)\]$PS1"
;;
*)
;;
esac
- -
이것으로 해결되었습니다.
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h \w | $(tty | cut -d/ -f3,4)\a\]$PS1"
게시물에서 이 점을 지적한 @Gilles에게 감사드립니다. 덕분에 수행해야 할 작업이 더 명확해졌습니다.