Shell에서 ‘&’를 한 개 사용하는 것과 두 개 사용하는 것의 차이

## Shell에서 ‘&’를 한 개 사용하는 것과 두 개 사용하는 것의 차이

- 한 개 사용: 시간이 오래 걸리는 작업을 백그라운드에 던져놓고 터미널을 바로 다시 사용하고 싶을 때

```bash
sleep 10 & echo "Done"
```

- 두 개 사용 : 앞의 명령어가 성공(exit code 0)했을 때만 뒤의 명령어를 실행.

```bash
mkdir test && cd test
```

- “;”(세미콜론) : 앞의 명령어가 실패해도 다음 명령어가 실행

```bash
mkdir test;cd test
```

댓글

이 블로그의 인기 게시물

Session 대신 JWT를 사용하는 이유

스프링 부트 개발자를 위한 유용한 VSCode 설정

5-Step Architecture