🍑 잡지식

Linux | 명령어 연속적으로 실행하기

노바깅 2023. 2. 7. 18:44

3줄 요약

  • [code]command1 ; command[/code]: 앞의 명령어의 성공 여부와 상관 없이 다음 명령어 수행
  • [code]command1 && command2[/code] : 앞의 명령어가 성공했을 때만, 다음 명령어 수행
  • [code]commdan1 & command2[/code] : 앞의 명령어는 백그라운드로 실행하고 동시에 다음 명령어 수행

;

앞의 명령어가 실패해도 뒤의 명령어를 수행한다.

&

앞의 명령어는 백그라운드로 수행함과 동시에 뒤의 명령어를 수행한다. 예를 들어 mkdir tmp & cd tmp 명령어를 입력했을 때 앞의 tmp 폴더는 생성되지만, tmp 폴더가 생성됨과 동시에 tmp 폴더로 이동하려 하기 때문에 뒤의 명령어에서 에러가 발생하게 된다.

&&

앞의 명령어가 성공했을 때만 뒤의 명령어를 수행한다.

 

!code asdf code!