Windows 컴퓨터에서 개발 중입니다. 리눅스 커맨드 라인에 필요한 유일한 곳은 Git Bash입니다. 문제는 : 내가 열면 홈 디렉토리에 있습니다. 다음과 같이 디렉토리를 작업 공간으로 변경해야합니다.
cd ../../../d/work_space_for_my_company/project/code_source
이것을 .sh 파일로 감싸서 더 이상 직접 입력 할 필요가 없습니까? 이것은 간단해야하지만 Linux 명령 줄에 대한 지식이 없습니다. 그 .sh 파일을 만드는 방법을 안내해 주시면 감사하겠습니다.
답변
해당 줄을 “cd.sh”파일에 쓴 다음 쉘 프롬프트에서 다음을 수행하십시오.
. ./cd.sh
또는 $HOME/.bashrc
파일 에서 별명 또는 함수를 작성할 수 있습니다 .
foo() { cd /d/work_space_for_my_company/project/code_source ; }
디렉토리 이름에 공백 또는 다른 쉘 메타 문자가 포함 된 경우 따옴표가 필요합니다. 필요하지 않더라도 추가하는 것은 아프지 않습니다.
foo() { cd "/d/Work Space/project/code_source" ; }
(필자는 생략 ../../..
했습니다.)
편집 : 줄을 추가하면
foo
너의 ~에게 .bashrc
함수 정의 후, 쉘은 그 디렉토리에서 시작됩니다. 또는 나중에 기능을 사용할 필요가없는 경우 cd
명령을 직접 사용할 수 있습니다 .bashrc
.
이름 foo
은 예일 뿐이므로보다 의미있는 이름을 선택해야합니다.
답변
보다 Windows-ish 솔루션은 다음과 같습니다. git bash를 시작하는 데 사용하는 Windows 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하십시오. “시작”값을 원하는 작업 공간 경로로 변경하십시오.
편집 : 또한 아래 주석에 표시된대로 대상 값에 –cd-to-home 옵션이 포함되어 있지 않은지 확인하십시오.
답변
.bashrc
홈 디렉토리 의 파일에 행을 추가하십시오 (없는 경우 파일 작성).
cd ~
touch .bashrc
echo "cd ~/Desktop/repos/" >> .bashrc
답변
내가 사용 ConEmu (강력 Windows에서 권장) 처럼 망할 놈의 강타를 시작하기 위해 내가 작업이
하단의 “Startup dir …”버튼을 참고하십시오. -new_console:d:<path>
Git Bash의 시작 명령에 a 를 추가합니다 . 원하는 곳을 가리켜보세요
답변
도움이 될 수 있습니다.
- 자식 bash-> 속성을 마우스 오른쪽 버튼으로 클릭하십시오.
- 바로 가기 탭에서-> 시작 필드-> 사용자 정의 경로를 입력하십시오.
- Target 필드에 포함되지 않거나
--go-to-home
HOME 변수에 지정된 디렉토리에서 계속 시작 되는지 확인하십시오.
그게 다야.
답변
또한 바로 가기 아이콘의 “시작”설정을 다음과 같이 변경했습니다. %HOMEDRIVE%/xampp/htdocs/
답변
명령 줄을 열 때마다이 작업이 수행되기를 원한다고 가정합니다.
echo cd ../../../d/work_space_for_my_company/project/code_source >> ~/.bashrc
이제 쉘을 열면 홈에서 3 개의 디렉토리로 이동하여 code_source로 변경됩니다.
이 코드는 “cd ../../../d/work_space_for_my_company/project/code_source”행을 “.bashrc”파일에 추가합니다. “>>”는 파일이 존재하지 않는 경우 파일을 작성하고 추가합니다. .bashrc 파일은 시작 / 로그인 시간에 명령을 실행하는 데 유용합니다 (예 : 모듈로드 등).
