답변1
setTitle() {
echo -e "\033]0;$@\007"
}
또는 다음을 사용할 수 있습니다.
"\033]0;$@\a"
이를 PS1 변수의 PROMPT_COMMAND 변수와 함께 사용하면 ~/.bashrc
다음과 같은 작업을 수행할 수 있습니다.
PS1="$PS1$(setTitle $(date) )"
이것이 하는 일은 propt reraw가 호출될 때마다 비트가 터미널 제목에 타임스탬프를 추가한다는 것입니다. 따라서 각 탭에는 마지막 명령이 실행된 타임스탬프가 있을 수 있습니다.
여기에서 에 $()
대신 다른 형태의 명령을 추가할 수 있습니다 date
. 또는 ~/.bashrc
세션을 통해 변경되지 않는 프롬프트만 표시하고 각 탭마다 고유하도록 파일 끝에서 한 번 호출하도록 합니다 .
또한보십시오: 명령줄만 사용하여 현재 터미널 탭의 제목을 변경하는 방법