2010-07-03 2 views
1

Linux 및 Mac에서 cli (터미널)을 자주 사용합니다.cli를 빠르게 사용 - 현재 프로젝트에 변수 지정

어떻게 현재의 프로젝트 폴더에 변수를 설정하는 대신 을 (탭 완성 포함)

cd path/to/folder/over/and/over/again

뭔가

같은

cd the-current-project

하여 시간을 절약 할 수 있습니다?

+0

superuser.com에 속함 –

답변

3

은 쉘에 따라에 디렉토리와 cdpath는 정기적으로 CD를 설정할 수 있습니다, 그래서 당신은 당신이 원하는 것을 바로 수행 할 수 있습니다

cd the-current-project 

을 어디에서. 자세한 내용은 here을 참조하십시오.

는 다른 방법으로 당신은 쉘 변수를 설정할 수 있습니다

cd $CURRENT_PROJECT 

는 다시 쉘 결정합니다 여부를 당신이 할 수있는 탭 완성이 (내가 bash에 대해 확실하지 않다. zsh 이렇게 알고).

+0

굉장합니다. 감사! – Rimian

+0

+1,'CDPATH'에 대해 몰랐습니다. 'pushd'와'popd'와 함께 작동합니까? 그래서 당신은''CDPATH''에서''좋아하는 것 '으로''밀어 넣고''popd''는 당신이 있던 곳으로 곧장 돌아옵니다. – shambulator

+0

그것은 (다시, zsh에서. bash에 관해서 확실하지 않다, 나는 희망한다.) –