우분투 14.04와 가진 시스템에서 bash
, 나는이 PS1
다음과 같은 내용으로 끝나는 변수를 :
\u@\h:\w\$
프롬프트가 다음과 같이 표시되도록
user@machinename:/home/mydirectory$
그러나 때로는 현재 디렉토리의 이름이 길거나 이름이 긴 디렉토리 안에 있으므로 프롬프트가 다음과 같이 표시됩니다.
user@machinename:/home/mydirectory1/second_directory_with_a_too_long_name/my_actual_directory_with_another_long_name$
이것은 터미널의 줄을 채우고 커서는 다른 줄로 이동하여 성가시다.
대신에 다음과 같은 것을 얻고 싶습니다
user@machinename:/home/mydirectory1/...another_long_name$
PS1
디렉토리 이름을 "wrap"및 "compact" 하도록 변수 를 정의하여 특정 문자 수를 초과하지 않도록하여 짧은 프롬프트를 얻는 방법이 있습니까?