단일 디렉터리에 사용자 정의 명령 수집

단일 디렉터리에 사용자 정의 명령 수집

Django 프로젝트에는 동일한 사용자 정의 bash 명령을 사용하는 여러 사람이 있습니다. 프로젝트 디렉터리에 이러한 사용자 지정 명령이 너무 많습니다. 아래에서 해당 파일이 녹색으로 표시되는 것을 볼 수 있습니다.그림. 사용에 영향을 주지 않고 이러한 파일을 "custom-commands"라는 단일 디렉터리에 수집하려면 어떻게 해야 합니까? 내 말은, ./makemessages사용자가 메인 코드에서 이 명령을 사용하거나 사용하는 경우 이러한 변경 사항이 어떤 영향도 끼치지 않기를 바랍니다.

답변1

당신은 이것을 할 수 있습니다

1) 모든 명령을 공통 폴더에 넣으십시오. 어쩌면 비슷한 것일 수도 있습니다 ~/.django-commands. 또한 모두 실행 가능하게 만드십시오.

2) 이러한 모든 명령이 예상 디렉터리를 가리키는지 확인하십시오. 따라서 (현재 디렉터리)에서 실행하려면 .올바른 방향을 가리키는지 확인하세요. 특정 위치를 가리키는 경우 절대 경로 이름을 사용하십시오. 다시 한번 확인해 보세요.

3) 여기에는 두 가지 옵션이 있습니다.

3a) bash (또는 모든 쉘의) rc 파일 ~/.django-commands에 . 에 넣을 수도 있지만 저는 쉘의 rc 파일에 넣는 것을 좋아합니다.$PATHexport "PATH=$PATH:/home/$USER/.django-commands".profile

3b) 명령에 대한 별칭을 만듭니다.

지속적으로 업데이트되므로 3a를 권장합니다. 이제 여기의 명령은 /usr/binwill의 명령과 동일하게 작동합니다.

관련 정보