CLI 환경 알아보기

수빈·5일 전

1. 정의

터미널

컴퓨터와 사용자 간의 소통을 가능하게 해주는 명령줄 인터페이스(Command Line Interface).
사용자는 텍스트 기반 명령어를 입력하여 시스템의 다양한 기능을 제어하고 실행가능.

CLI(Command Line Interface)

텍스트 기반의 명령어 인터페이스로, 명령어를 직접 입력하여 시스템을 제어
사용자는 키보드를 통해 명령어를 입력하고, 그 결과는 텍스트로 출력

장점: 반복적인 작업이나 복잡한 시스템 제어를 간단하고 효율적으로 수행

GUI (Graphical User Interface)

마우스와 같은 포인팅 장치를 사용하여 그래픽 요소(아이콘, 창 등)를 클릭하고 시스템을 제어하는 방식

장점: 사용자 친화적인 환경을 제공하며, 사용자가 복잡한 명령어를 몰라도 직관적으로 컴퓨터 사용가능
단점: 터미널에 비해 복잡한 작업의 자동화나 대규모 시스템 관리에 제한




2. CLI를 배워야 하는 이유

  1. 많은 개발 도구와 프레임워크는 CLI 도구를 제공.
  2. 많은 서버는 CLI 환경에서 관리됨.

CMD (명령 프롬프트)

PowerShell




3. CLI 환경에서 파일 생성하기

// Windows PowerShell 기준 Beginner-track 폴더 안에 .txt 파일 만들기 //

PS C:\Users\doram> cd ~/Desktop
PS C:\Users\doram\Desktop> mkdir Beginner-track


    디렉터리: C:\Users\doram\Desktop


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----      2025-12-11  오후 11:00                Beginner-track


PS C:\Users\doram\Desktop> cd Beginner-track
PS C:\Users\doram\Desktop\Beginner-track> Set-Content memo.txt "이건 내가 PowerShell에서 만든 텍스트 파일입니다."
PS C:\Users\doram\Desktop\Beginner-track> ls


    디렉터리: C:\Users\doram\Desktop\Beginner-track


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----      2025-12-11  오후 11:01             50 memo.txt


PS C:\Users\doram\Desktop\Beginner-track> Copy-Item memo.txt copy.txt
PS C:\Users\doram\Desktop\Beginner-track> ls


    디렉터리: C:\Users\doram\Desktop\Beginner-track


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----      2025-12-11  오후 11:01             50 copy.txt
-a----      2025-12-11  오후 11:01             50 memo.txt


PS C:\Users\doram\Desktop\Beginner-track> Get-Content copy.txt
이건 내가 PowerShell에서 만든 텍스트 파일입니다.
profile
안녕하세요 개발뉴비입니다 ⊂(ᴑ╹.╹ᴑ)੭ 열심히 하구있습니당!!

0개의 댓글