====== CDPATH ====== * [[https://www.oreilly.com/library/view/bash-cookbook/0596526784/ch16s05.html|16.5. Setting Your $CDPATH - bash Cookbook [Book]]] * ''CDPATH'' 환경변수를 설정하면 어느 디렉토리에서건 cd 로 해당 ''CDPATH''의 하위에 있는 디렉토리로 이동 가능해진다. export CDPATH='.:/etc:/usr' # 아무 위치에서나 cd share # -> /usr/share 로 이동 가능. * ''cd'' 명령의 인자가 slash(''/'')로 시작하면 절대 경로로 작동하고 ''CDPATH''는 무시된다. * ''CDPATH''가 ''.''으로 시작하지 않으면, 현재 디렉토리 하위와 ''CDPATH''상의 디렉토리 하위에 동일한 디렉토리가 존재할 때 ''CDPATH''상의 디렉토리로 이동한다. 따라서 항상 ''.''로 시작하는게 좋다.