Bash 루틴 만들기

Bash 루틴 만들기

나는 업무용 컴퓨터에 로그인할 때마다 터미널을 열고 동일한 루틴을 입력해야 합니다.

$ cd /Documents/some_folder/some_another_folder
$ vagrant up
$ vagrant ssh

다음과 같이 입력하여 이러한 명령을 차례로 실행하고 싶습니다 $ initvm.

$ cd내부 호출 에 대한 별칭을 만드는 것에 대해 생각했지만 .bashrc그 중 3개를 하나의 함수 또는 이와 유사한 방식으로 수행하는 것에 대해 생각했습니다. 문제는 이것을 어디에서 정의해야 할지 잘 모르겠습니다.

  1. 파일 에 루틴을 정의 initvm.sh하고 alias해당 파일을 내부에 정의합니다..bashrc
  2. 내부 루틴 정의.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의 답변을 사용하고 명령을 실행하려면 별칭을 입력해야 하는 작은따옴표에 주의하세요.

관련 정보