쉘 프롬프트에 현재 작업 디렉토리 추가
PS1
를 설정하여 설정할 수 있습니다.현재 디렉토리는 3가지 유형으로 표시될 수 있습니다.
~/work/esp/esp-idf/examples/bluetooth/nimble$
~/.../bluetooth/nimble$
nimble$
PS1
, \w
또는 \W
값에서 프롬프트에 작업 디렉토리를 포함하는 데 사용할 수 있습니다. PS1
파일에서 $HOME/.bashrc
값을 변경하여 모든 터미널에 대해 변경하십시오.If you use
zsh
or any other shell, search where the config file is located and update it accordingly..bashrc
is used forbash
shell which is default in most systems.
전체 경로를 설정하려면
\w
를 사용할 수 있습니다.PS1="\w$ "
# Prompt would look like:
# ~/work/esp/esp-idf/examples/bluetooth/nimble$
프롬프트에서 현재 디렉토리의 이름만 보려면
\W
를 사용하십시오.PS1="\W$ "
# Prompt would look like:
# nimble$
pwd
# Prompt will show only first parent directory, current path is:
# /home/chinmay/work/esp/esp-idf/examples/bluetooth/nimble
부분 경로를 보려면 환경 변수
PROMPT_DIRTRIM
를 원하는 값으로 설정하여 상위 디렉토리의 수를 볼 수 있습니다. PROMPT_DIRTRIM
의 기본값은 0
입니다.PS1="\w\$ " # Setting PS1 to show full path
# ~/work/esp/esp-idf/examples/bluetooth/nimble$
export PROMPT_DIRTRIM=4 # Trimming path to 4 directories
# ~/.../esp-idf/examples/bluetooth/nimble$
export PROMPT_DIRTRIM=2 # Trimming path to 2 directories
# ~/.../bluetooth/nimble$
export PROMPT_DIRTRIM=0 # Back to normal
# ~/work/esp/esp-idf/examples/bluetooth/nimble$
체크아웃 .
Reference
이 문제에 관하여(쉘 프롬프트에 현재 작업 디렉토리 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chhajedji/add-current-working-directory-in-your-shell-prompt-5fca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)