터미널 탭 인스턴스에 특정 이름을 지정하세요.

터미널 탭 인스턴스에 특정 이름을 지정하세요.

편집 : 다른 답변은 탭이 아닌 터미널 제목 변경에 대해 이야기했지만 효과적으로 내 질문에도 답변합니다. 모든것이 좋아.

저는 초보자인데 터미널 탭 인스턴스에 특정 이름을 어떻게 지정하는지 궁금합니다.

내 질문의 예는 다음과 같습니다.

인스턴스: 사용자 정의 이름이 있는 두 개의 탭

현재 저는 Ubuntu 시스템에 대한 지식이 거의 없습니다. 감사해요

답변1

나는 그 기능을 한 번 작성했습니다..

setTitle() {
    echo -e "\033]0;$@\007" 
}

또는 다음을 사용할 수 있습니다.

 "\033]0;$@\a"

이를 PS1 변수의 PROMPT_COMMAND 변수와 함께 사용하면 ~/.bashrc다음과 같은 작업을 수행할 수 있습니다.

PS1="$PS1$(setTitle $(date) )"

이것이 하는 일은 propt reraw가 호출될 때마다 비트가 터미널 제목에 타임스탬프를 추가한다는 것입니다. 따라서 각 탭에는 마지막 명령이 실행된 타임스탬프가 있을 수 있습니다.

여기에서 에 $()대신 다른 형태의 명령을 추가할 수 있습니다 date. 또는 ~/.bashrc세션을 통해 변경되지 않는 프롬프트만 표시하고 각 탭마다 고유하도록 파일 끝에서 한 번 호출하도록 합니다 .

또한보십시오: 명령줄만 사용하여 현재 터미널 탭의 제목을 변경하는 방법

관련 정보