터미널 폴더에 홈 폴더의 전체 경로가 아닌 현재 디렉토리 만 표시 할 수 있습니까?
나는 지금 이것을 가지고있다 : ilya@ubuntu:~/Dropbox/Web/folder/folder/$
그리고 거의 모든 화면이 필요하다 …
답변
쉘에서 $ 앞에있는 부분을 프롬프트라고합니다. 변수를 변경하여 구성 할 수 있습니다 $PS1
. 있다는 것입니다 좋은 answeres와 비슷한 질문 .
매뉴얼 페이지 ( “Bash”및 “PROMPTING”참조)는 다음과 같이 말합니다.
\w the current working directory, with $HOME
abbreviated with a tilde (uses the value of the
PROMPT_DIRTRIM variable)
\W the basename of the current working directory,
with $HOME abbreviated with a tilde
따라서로 변경 \w
해야 \W
합니다. 아마도 $ PS1의 초기 값은에 저장됩니다. .bashrc
즉, 파일을 편집해야하며 다음 ~/.bashrc
과 유사한 행을 찾을 수 있습니다.
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
변경 \w
에 \W
두 줄과 새로운 터미널 (또는 실행을 엽니 다 source ~/.bashrc)
.