cd
특정 디렉토리에 들어갈 때 메시지를 표시하려면 어떻게 해야 합니까 ? 디렉토리는 로컬이므로 터미널에서 디렉토리에 들어갈 때 알림이 필요합니다.
답변1
내가 당신이라면 쉘 구성 파일에서 다음과 같은 것을 시도할 것입니다(예 ~/.bashrc
: ).
reminder_cd() {
builtin cd "$@" && { [ ! -f .cd-reminder ] || cat .cd-reminder 1>&2; }
}
alias cd=reminder_cd
이 방법으로 .cd-reminder
경고를 받으려는 각 디렉터리에 파일을 추가할 수 있습니다. 파일의 내용은 cd
디렉토리에 성공적으로 입력될 때마다 표시됩니다.
gim@tenebreuse ~/tmp % echo 'warning: this directory is pure junk' > .cd-reminder
gim@tenebreuse ~/tmp % cd ..
gim@tenebreuse ~ % cd tmp
warning: this directory is pure junk
gim@tenebreuse ~/tmp %