Published Book on Amazon
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1 |
|
All of IOT
Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2 |
출판된 한글판 도서
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상) |
|
최신 라즈베리파이(Raspberry Pi)로 시작하는 사
물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하) |
Original Book Contents
10.7.2 ";" 명령 - 복수 명령의 연속 실행
Linux에서는 처리하고자 하는 여러 개의 명령이 있을 경우 이를 한꺼번에 입력하여 모두 처리할 수 있는 방법을 제공한다. 이렇게 여러 개의 명령을 한꺼번에 실행하기 위해서는 다음과 같이 각각의 명령을 ";" 로 연결한다.
[명령 형식]
exec-command ; exec-command |
[명령 개요]
■ 이 명령으로 연결된 여러 명령을 순차적으로 한꺼번에 실행시킨다.
■ user 권한 -- 일반 user.
[상세 설명]
이렇게 여러 개의 명령을 입력하면 앞에서부터 하나씩 순차적으로 명령이 실행된다. 명령이 순차적으로 실행이 되면서 명령의 실행결과도 순차적으로 화면에 표시된다.
[사용 Example]
먼저 다음의 명령을 순차적으로 하나씩 실행해 보겠다.
pi@raspberrypi ~ $ cd testdata |
pi@raspberrypi ~/testdata $ ls -l |
total 24 -rw-r--r-- 1 pi pi 62 Apr 23 22:06 customer_list.txt -rw-r--r-- 1 pi pi 123 Apr 23 22:00 customer_product.txt drwxr-xr-x 4 pi pi 4096 Apr 25 16:56 TestFolder01 drwxr-xr-x 2 pi pi 4096 Apr 10 22:32 TestFolder02 drwxr-xr-x 2 pi pi 4096 Apr 25 17:11 TestFolder03 -rw-rw---- 1 pi pi 113 Apr 23 17:22 user_guide01.txt |
pi@raspberrypi ~/testdata $ cat customer_list.txt |
Microsoft IBM LG Samsung Sony Hewlett-Packard |
위의 명령은 "testdata" directory로 이동하고, 그 directory 속에 어떤 자료가 있는지를 확인한 다음, 그 directory에 있는 "customer_list.txt" 파일의 내용을 확인해 본 것이다.
그런 다음 이번에는 위에서 실행한 명령 전체를 동시에 입력하여 한꺼번에 실행해 볼 것이다.
pi@raspberrypi ~ $ cd testdata ; ls -l ; cat customer_list.txt |
total 24 -rw-r--r-- 1 pi pi 62 Apr 23 22:06 customer_list.txt -rw-r--r-- 1 pi pi 123 Apr 23 22:00 customer_product.txt drwxr-xr-x 4 pi pi 4096 Apr 25 16:56 TestFolder01 drwxr-xr-x 2 pi pi 4096 Apr 10 22:32 TestFolder02 drwxr-xr-x 2 pi pi 4096 Apr 25 17:11 TestFolder03 -rw-rw---- 1 pi pi 113 Apr 23 17:22 user_guide01.txt Microsoft IBM LG Samsung Sony Hewlett-Packard |
위 내용을 보면 각각의 명령이 실행되면서 표시되는 결과물이 특별한 구분이 표시되지 않고, 순차적으로 표시되어 있는 것을 알 수 있다.