반응형
Linux에서 2개의 명령어를 연이어 실행하려면 명령어 사이에 적절한 연산자를 사용합니다. 다음은 대표적인 방법들입니다:
1. 세미콜론 (;
) 사용
- 각 명령어가 독립적으로 실행됩니다.
- 첫 번째 명령어가 성공 여부와 관계없이 두 번째 명령어가 실행됩니다.
command1; command2
예제:
echo "첫 번째 명령어 실행"; echo "두 번째 명령어 실행"
2. AND 연산자 (&&
) 사용
- 첫 번째 명령어가 성공했을 때만 두 번째 명령어가 실행됩니다.
command1 && command2
예제:
mkdir test_directory && cd test_directory
3. OR 연산자 (||
) 사용
- 첫 번째 명령어가 실패했을 때만 두 번째 명령어가 실행됩니다.
command1 || command2
예제:
cd non_existing_directory || echo "디렉토리가 존재하지 않습니다."
4. AND-OR 조합
- 조건에 따라 명령어 흐름을 제어할 수 있습니다.
command1 && command2 || command3
예제:
mkdir my_folder && echo "폴더 생성 성공" || echo "폴더 생성 실패"
5. 백그라운드 실행 (&
)
- 첫 번째 명령어를 백그라운드에서 실행하면서 두 번째 명령어를 바로 실행합니다.
command1 & command2
예제:
sleep 5 & echo "백그라운드 실행 중"
필요에 따라 위 방법 중 적절한 방식을 선택하면 됩니다! 😊
반응형
'Linux Unix > Command' 카테고리의 다른 글
[ Linux ] rdp - GUI 방식으로 원격 컴퓨터에 접속하고 사용하기 (0) | 2024.12.02 |
---|---|
[ Linux ] tar, gzip - 350m 단위로 파일 나눠서 압축하고 풀면서 합치기 (0) | 2024.12.02 |
[ Linux ] PAM - 잠금 상태 확인 및 초기화 시키기 (0) | 2024.11.05 |
[ Linux ] PAM - 모듈 실행 순서 살펴보기 (1) | 2024.11.05 |
[ Linux ] PAM - 사용되는 모듈 용도 살펴보기 (0) | 2024.11.05 |