[Linux] CLI(Command-Line Interface)

less than 1 minute read

CLI

리눅스는 왜 CLI(Command-Line Interface)를 사용하는가?

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

Categories:

Updated:

Leave a comment