Ubuntu 다중 명령어 모음

강지현·2024년 11월 5일

Linux 운영체제 (1주)

목록 보기
4/13
post-thumbnail

| , ; , & , && 활용 예시

1. | (파이프)

  • 한 명령어의 출력을 다른 명령어의 입력으로 전달할 때 사용한다.

  • 이를 통해 여러 명령어를 연결하여 강력한 데이터 처리 파이프라인을 구성할 수 있다.

  • 예시

    • ls -l | grep ".txt" : 현재 디렉토리의 파일 목록 중 .txt 확장자를 가진 파일만 필터링해 보여준다.

2. ; (세미콜론)

  • 여러 명령어를 순차적으로 실행할 때 사용

  • 이 명령어들은 서로 독립적으로 실행되며, 한 명령어의 실행이 끝나면 다음 명령어가 실행된다.

  • 예시

    • cd /var/log; ls : /var/log 디렉토리로 이동한 뒤, 그곳에 있는 파일과 디렉토리의 목록을 보여준다.

3. & (백그라운드 실행)

  • 특정 명령어를 백그라운드에서 실행하고 싶을 때 사용한다.

  • 이를 통해 터미널을 바로 다시 사용할 수 있다.

  • 예시

    • python script.py & : script.py 를 백그라운드에서 실행시킨다. 이로써 터미널을 계속 사용할 수 있다.

4. && (조건부 실행)

  • 앞선 명령어가 성공적으로 실행되었을 때만 다음 명령어를 실행하고 싶을 때 사용

  • 만약 앞선 명령어가 실패하면 뒤의 명령어는 실행되지 않는다.

  • 예시

    • mkdir new_folder && cd new_folder : new_folder 라는 새 디렉토리를 만들고, 만들기에 성공했을 때만 그 디렉토리로 이동한다.
profile
시작!!

0개의 댓글