2013-04-05 1 views
0

mac 터미널의 명령 프롬프트에 나타나는 파일 경로를 없애려고합니다.mac 터미널 프롬프트에서 파일 경로를 제거하십시오.

예 : [email protected]:[~/dir1/dir2/dir3/dir4/]$

당신은 당신이 전체 라인을 잃어버린 끝날 것 이상 디렉토리 이름이있는 경우. cshrc에서이 작업을 수행 할 수 있음을 알고 있습니다. 실제로이 우분투 상자에서 .cshrc를 편집하여이 변경 작업을 수행했습니다.

if ($?tcsh) then 
    #set prompt="%[email protected]%m (%/) % " 
    set prompt="[%[email protected]%m %c]% " 
    #set prompt="%[email protected]%B%m%b (%B%~%b) % " 
    set prompt2 = "%R loop: " 
    set prompt3 = "oops\041 %R (y|n|e)? " 

나는 나의 Mac에서 떠들썩한 파티를 실행하지만 난 내 bash_profile에서 설정 프롬프트를 넣어 시도했지만이 미치는 영향은 없습니다.

답변

2

bash (및 기타 *sh-style 쉘)에서 환경 변수 PS1을 설정하여 프롬프트를 설정합니다. 예를 들어

,

% PS1=`hostname`':\W> ' 

로 설정하는 것은 당신에게 프롬프트를 제공합니다 :

host:pwd> 

host은 (명령 hostname에 의해 반환) 호스트 이름이고, pwd 마지막 구성 요소입니다 너의 길.

man bash을 찾아 굵은 문자를 쓰는 방법, 시간을 포함하는 방법 등 모든 세부 사항을 검색하십시오.

zsh (멋진 쉘)은 멋진 프롬프트를보다 광범위하게 지원합니다.

관련 문제