[Linux] CLI(Command-Line Interface)
CLI
리눅스는 왜 CLI(Command-Line Interface)를 사용하는가?
- 에너지를 많이 쓰지 않음(CPU, Storage, Memory, …)
- GUI 방식은 사용성을 높이는데 많은 에너지를 사용함
- 순차적으로 명령을 실행할 수 있음
- 여러 명령을 실행할 때, 컴퓨터는 순차적으로 커맨드를 실행하여 최종 결과를 사용자에게 보여줌
- 중간에 대기 시간이 오래 걸리는 명령이 있더라도 그 명령이 종료된 후 자동으로 다음 명령으로 넘어감
mkdir why; cd why
→gilbert@gilbert-Ubuntu:~/Desktop/why$
- GUI 방식은 명령을 실행할 때 대기 시간이 발생하고, 중간 과정에서 사용자의 조작이 꼭 필요함 대기 시간이 오래 걸리는 명령의 경우, 언제 끝날지 모르는 시간을 기다려야 함
- 파이프라인(Pipeline)
- 하나의 프로그램의 결과를 다른 프로그램의 입력으로 줄 수 있음
|
: 파이프라인 기호
- 하나의 프로그램의 결과를 다른 프로그램의 입력으로 줄 수 있음
Leave a comment