Menu
Coddy logo textTech

두 명령어 연결하기

Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 44번째.

이제 파이프가 무엇을 하는지 이해하셨으니, 두 개의 명령어와 함께 효과적으로 사용하는 방법을 살펴보겠습니다. 핵심은 서로 잘 어울리는 명령어를 선택하는 것입니다 — 첫 번째 명령어의 출력이 두 번째 명령어의 입력으로 적합한 경우입니다.

파일 수를 세기 위한 일반적인 조합은 lswc -l입니다:

ls | wc -l

ls 명령은 파일을 (줄당 하나씩) 나열하고, wc -l은 해당 줄 수를 셉니다. 결과는 현재 디렉토리의 파일 수입니다.

파일을 미리보기 위해 cathead를 함께 사용하는 또 다른 유용한 조합은:

cat longfile.txt | head -5

이것은 파일의 처음 5줄만 표시합니다. head -5 longfile.txt를 직접 사용할 수도 있지만, 첫 번째 명령어가 단순히 파일을 읽는 것이 아닌 출력을 생성할 때 파이핑이 필수적입니다.

예를 들어, ls -lhead를 결합하는 경우:

ls -l | head -3

이것은 디렉토리의 처음 몇 개 항목에 대한 상세 정보를 보여줍니다. 파이프는 두 개의 간단한 명령어를 더 강력한 작업으로 변환합니다.

challenge icon

챌린지

쉬움

파이프를 사용해 messages.txt의 처음 4줄만 단일 명령어로 표시하세요.

다음과 같은 명령어를 실행하세요:

  • cat을 사용해 messages.txt를 읽습니다
  • 출력을 head -4로 파이프하여 처음 4줄만 표시합니다

힌트: | 기호를 사용해 두 명령어를 연결하세요. cat의 출력이 head의 입력이 됩니다.

치트 시트

파이프(|)는 한 명령의 출력을 다른 명령의 입력으로 전달하여 명령을 연결합니다.

디렉토리의 파일 수 세기:

ls | wc -l

파일의 처음 몇 줄 표시:

cat longfile.txt | head -5

디렉토리 항목의 처음 몇 개에 대한 상세 정보 표시:

ls -l | head -3

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨