Windows 10에서 git-bash를 사용하여 "chrome"이라는 새 별칭을 만들려고했습니다. 웹 브라우저를 열려고합니다. 루트 위치에서 명령을 호출 할 때만 작동하는 이유를 모릅니다. 대괄호 별칭은 정상적으로 작동합니다.크롬 별칭 명령은 루트 위치에서 호출 할 때만 작동하는 이유는 무엇입니까?
사람은 문제가 무엇인지 어떤 생각을 가지고 있습니까? 그것은 나에게 어떤 의미가 없습니다.
Windows 10에서 git-bash를 사용하여 "chrome"이라는 새 별칭을 만들려고했습니다. 웹 브라우저를 열려고합니다. 루트 위치에서 명령을 호출 할 때만 작동하는 이유를 모릅니다. 대괄호 별칭은 정상적으로 작동합니다.크롬 별칭 명령은 루트 위치에서 호출 할 때만 작동하는 이유는 무엇입니까?
사람은 문제가 무엇인지 어떤 생각을 가지고 있습니까? 그것은 나에게 어떤 의미가 없습니다.
경로가 크롬 별칭에서 상대적인 것 같습니다. 즉, 선도가 없습니다 /
입니다. /
이 없으면 bash는 현재 작업 디렉토리에서 c
이라는 폴더를 찾고 있다고 가정합니다. (brackets
처럼) 처음에 /
을 추가하면 bash는 루트에서 경로를 시작한다는 것을 알고 있습니다. 현재 작업 디렉토리 이 루트 인 경우 bash는 chrome 실행 파일을 올바르게 찾을 수 있습니다. 이것이 그 위치에서 작동하는 이유입니다.
는 절대 경로로 확장된다 별명 brackets
, 및 상대적인 경로명으로 확장된다 별명 chrome
, 차이점을주의 깊게보십시오.
힌트 : 별칭 chrome
의 정의에 슬래시 인 /
이 없습니다.
mg. 그것은 지금 아주 명백하다! 내가 보지 않는 것 같아. 해답을 제공해 주셔서 감사합니다. –