1. |
[ 파이프 라인, 보조하는 명령어를 합쳐서 결과 실행, shift + \ ]
사용법) A명령어 | B명령어
A라는 명령어를 사용할 때 B라는 명령어를 보조기능으로 사용해서 합쳐서 결과를 출력 B 명령어에는 head / tail / nl / grep 등의 명령어를 조합해서 사용함 파이프 라인을 사용할 때는 명령어의 적용 순서도 생각해서 적용해야 함 ( 앞의 명령어부터 순서대로 명령어를 적용 ) |
ex) ls -l /etc/ | nl |
![]() /etc/ 의 내용물을 출력할 때 nl명령어(줄표시)를 보조 명령어로 사용해 합쳐서 출력된 모습 |
ex) ls -l /etc/ | head -3 |
![]() /etc/ 의 내용물을 출력할 때 위에서부터 3줄만 출력된 모습 |
ex) ls -l /etc/ | tail -2 | nl ex) ls -l /etc/ | nl | tail -2 |
![]() ![]() 파이프 라인을 통해 같은 명령어의 결과물을 출력했지만 순서에 따라 출력물의 결과가 달라지는 모습 ( 출력물의 차이가 나는 이유는 nl 명령어와 tail 명령어의 실행순서 차이 ) 파이프 라인은 여러개 동시에 사용 가능 |
2. ; (세미콜론)
[ 성공 여부와 상관없이 다음 명령어를 실행 ]
사용법) A명령어 ; B명령어
ex) mkdir -p /home/a/b/; cd /home/a/b/ |
mkdir 명령어로 /home/a/b/ 라는 디렉토리를 생성 후 해당 디렉토리로 이동됨 ( ; 를 사용했을 때 만약 앞의 명령어가 오류가 나도 뒤의 명령어는 실행 됨 ) |
728x90
'OS > Linux' 카테고리의 다른 글
11. 리눅스 경로 탐색 명령어 (0) | 2022.12.12 |
---|---|
09. 파일과 관련된 명령어 (0) | 2022.12.06 |
08. alias (0) | 2022.12.06 |
07. 리눅스 명령어 도움말 (0) | 2022.12.06 |
06. 리눅스 기본 명령어 3 (0) | 2022.11.23 |