■ ; 과 &와 && 의 차이 를 알아보자.
1) ; - 앞의 명령어가 실패해도 다음 명령어가 실행된다.
2) && - 앞의 명령어가 성공했을 때 다음 명령어가 실행
3) & - 앞의 명령어를 백그라운드로 돌리고 동시에 뒤의 명령어를 실행
■ { } 를 사용하여 명령을 그룹핑 할 수 있다.
- mkdir test3 && { cd test3; touch abc; echo 'success87' } || echo 'fail : can't make directory' ;
1) mkdir test3가
2) 성공했을 때 cd test 3; touch abc 를 실행하고 success87 을 출력한다.
3) 실패했을 경우엔 fail : can't make directory 를 출력한다.
'Linux' 카테고리의 다른 글
(19) ~ (물결) , user 추가 , super user 권한부여 (0) | 2017.05.06 |
---|---|
(18) ★ who, id , super user, sudo, su 접속계정 변경...등 사용자 관련 (개념) (0) | 2017.05.06 |
(16) ★ cron (목적: 정기적으로 실행) (0) | 2017.05.04 |
(15) ★ daemon (목적 : 항상실행) (0) | 2017.05.04 |
(14) 리눅스에서 백그라운드 작업해보기 (vs 윈도우에서 멀티태스킹) (0) | 2017.05.04 |