별칭의 '소스'는 작동하지 않지만 수동 소싱은 작동합니다.
Aug 19 2020

내 .bash_aliases에 다음 줄을 저장 했습니다.
alias sss='source ~/.bashrc'
alias merc='source /usr/local/mermaid-bootload/environment-setup-cortexa7t2hf-neon-oe-linux-gnueabi'
호출 merc
하면 다음이 표시됩니다.
bash: /usr/local/mermaid-bootload/environment-setup-cortexa7t2hf-neon-oe-linux-gnueab: No such file or directory
프롬프트의 gnueabi에는 나를 당황하게하는 "i"가 없습니다.
나는 소스 경로가 올바르게 작성되었는지 확인할 수 있습니다 .bash_aliases
파일 (I cat
파일을, 또는에서 열 vi
또는 nano
).
동일한 명령을 수동으로 입력 .bash_aliases
하거나 터미널 에서 정확한 행을 복사하고 마우스 가운데 버튼을 클릭 할 때 수동으로 파일을 가져올 수도 있습니다 .
무엇을 제공합니까? 누군가 도와 주시겠습니까? 미리 감사드립니다.
답변
CoffeePlease Aug 19 2020 at 13:13
구성을 저장 한 후 변경 사항을 적용하려면 새 터미널 창을 열어야한다고 가정 해 보겠습니다. 실행 source .bashrc
하면 새 터미널을 열지 않고도 현재 쉘의 설정을 새로 고칠 수 있습니다. 또는 source ~/.bashrc
현재 세션에서 별칭을 사용할 수 있도록 한 번만 해야합니다 .