저는 요세미티 OSX를 실행하는 MacBook Pro를 사용하고 있습니다. 특정 디렉터리로 이동하고 스크립트 파일을 실행하는 등의 바로가기를 만들려고 합니다. 이것이 바로가기/별칭을 만드는 첫 번째 시도입니다. 제가 이 포럼에 질문하는 이유는 제가 입력할 때
cd ~
ls -la
.bash_profile
및와 같은 파일/폴더 목록을 얻습니다 .bash_history
(아직 .bashrc는 없음).
제가 파일에 넣은 내용은 다음과 같습니다.
alias run-vagrant = "cd ~/vagrant-dev/v104 && vagrant up"
run-vagrant
하지만 명령줄에 들어가면 메시지가 나타납니다.
-bash: run-vagrant: command not found
이 문제에 대한 해결책은 무엇입니까?
답변1
이 질문에 대한 답을 찾았습니다. .bash_profile 및 .bashrc 사용
또한 다음을 입력해야 할 수도 있습니다.
source ~/.bash_profile
새로고침하세요.
또한 제가 유용하다고 생각하는 두 개의 링크는 다음과 같습니다.
https://www.moncefbelyamani.com/create-aliases-in-bash-profile-to-sign-shortcuts-for-common-terminal-commands/ 이 -https://community.linuxmint.com/tutorial/view/891- 하지만 .bashrc에 대한 조언을 따르지 마세요. (제 생각엔 - 제게는 효과가 없었기 때문에) - 대신 .bash_profile을 사용하세요.
또한 두 번째 링크에 대한 설명을 살펴보세요. .bash_aliases
in을 요구하는 .bash_profile
것이 더 우아한 스크롤 방법입니다.