나는 업무용 컴퓨터에 로그인할 때마다 터미널을 열고 동일한 루틴을 입력해야 합니다.
$ cd /Documents/some_folder/some_another_folder
$ vagrant up
$ vagrant ssh
다음과 같이 입력하여 이러한 명령을 차례로 실행하고 싶습니다 $ initvm
.
$ cd
내부 호출 에 대한 별칭을 만드는 것에 대해 생각했지만 .bashrc
그 중 3개를 하나의 함수 또는 이와 유사한 방식으로 수행하는 것에 대해 생각했습니다. 문제는 이것을 어디에서 정의해야 할지 잘 모르겠습니다.
- 파일 에 루틴을 정의
initvm.sh
하고alias
해당 파일을 내부에 정의합니다..bashrc
- 내부 루틴 정의
.bashrc
이에 대한 지침을 좀 얻을 수 있나요?
답변1
alias
내 생각에 파일 에 새 파일을 하나 만들면 됩니다 .bashrc
. 예:
alias go='cd /Documents/some_folder/some_another_folder && vagrant up && vagrant ssh'
비슷한 질문에 대한 답변을 참조하세요.https://stackoverflow.com/a/756772
답변2
bash를 열 때마다 실행되도록 하려면 각 명령에 대해 한 줄씩 .bashrc 파일에 해당 명령을 추가하기만 하면 됩니다.
그렇지 않으면 SnY의 답변을 사용하고 명령을 실행하려면 별칭을 입력해야 하는 작은따옴표에 주의하세요.