JLOG

[Linux, Mac] 단축키 하나로 여러 명령어 실행하기 / alias 다중 실행 설정 본문

기타/팁

[Linux, Mac] 단축키 하나로 여러 명령어 실행하기 / alias 다중 실행 설정

정정선선 2021. 5. 13. 20:34

요즘 1일 1알고리즘 풀이를 진행하고 있다.

항상 git add, commit, push를 치는 것이 번거로워 단축키를 하나치면 위 과정들을 수행하는 방법을 찾았다.

 

 

리눅스 여러 명령어 한줄로 작성 - ';', '&&' 이용

linux에서 ';'를 사용하면 한 줄에 여러 명령어를 실행할 수 있다.

';'은 줄 구분하기 위한 기호로서 ';'를 중심으로 하나씩 명령어를 실행한다.

 

'&&'는 전의 명령어가 성공한 경우 다음 명령어를 실행한다.

원하는 조건에 맞게 alias를 구성해서 사용할 수 있다.

 

 

아래는 github push를 자동으로 실행하기 위해 만든 alias이다.

~/.bashrc 또는 ~/.zshrc 파일에 입력해야 한다.

만약 alias 설정하는 방법을 모른다면 alias 설정하기를 참고하자

alias algopush='cd /Users/js/Desktop/Algorithm/C++; 
		git add .; 
                git commit -m "Practice Algorithm"; 
                git push;'

git directory에 들어가서, add, commit, push를 진행한다.

 

 

정상적으로 실행되는 것을 확인할 수 있다.

 

 

 

참고한 블로그

https://opentutorials.org/module/2538/15818

 

연속적으로 명령 실행시키기 (;과 &와 &&의 차이) - 리눅스 수업

CLI의 가치 명령을 통해서 컴퓨터를 제어하는 중요한 이유 중의 하나는 해야 할 일을 순서대로 배치해서 자동화된 처리를 할 수 있다는 점입니다. 정확한 작업을 위해서는 명령어와 명령어를 연

opentutorials.org

 

Comments