컴퓨터의 검은 창에서 복잡해 보이는 글자들을 두드리는걸 커맨드(Command) 혹은 명령어라고한다.
커맨드를 통해 컴퓨터를 사용하는 방식을 Command Line Interface 혹은 줄여서 Command Line이라고 한다.
보통 화면과 마우스를 이용해서 컴퓨터를 사용하는 방식은 GUI(Graphical User Interface)라고 한다.
개발을 할 때는 많은 작업을 Command Line에서 한다. 예를들어
- 필요한 라이브러리 파일을 다운로드 받고 설치하는 것
- 협업시 코드관리
- 웹 개발을 할 때 환경 설정과 서버 실행
등이 있다. 커맨드로 어떤작업을 하고 싶은지 명확하게 한 줄로 이야기 할 수 있기 때문에 마우스와 클릭보다 선호된다.
커맨드 라인을 배워야 하는 이유? 개발을 하면 무조건 커맨드 라인을 마주치게 되는데 개발자가 되어 진지하게 일을 하고 싶다면 꼭 필요한 스킬이라고 할 수 있다.
유닉스(UNIX)
-1970년대 초반에 개발된 운영 체제
- 소프트웨어를 개발하고 실행할 수 있는 편리한 플랫폼
- 쉽게 수정해서 다른 컴퓨터에 적용할 수 있었다.
- 유닉스를 기반으로 하는 다양한 운영체제 탄생
쉽게 접하는 macOS, 리눅스, 우분투 등 윈도우를 제외한 모든 운영체제는 유닉스에서 파생됐다. 유닉스 운영체제들은 출발지가 똑같기 때문에 사용하는 커맨드가 거의 비슷하다. 이런 커맨드를 유닉스 커맨드(UNIX Command)라고 부른다.
윈도우에도 따로 윈도우에서 사용하는 커맨드(윈도우 커맨드)가 있지만 개발에서는 유닉스 커맨드가 보편적으로 사용되기 때문에 유닉스 커맨드 사용을 권장한다.
웹사이트를 인터넷에 올리는 것을 웹사이트 배포라고 하는데 배포 과정에서 유닉스 커맨드가 자주 사용되고, 인공지능 프로그램을 개발할 때 개인 컴퓨터보단 파워풀한 서버 컴퓨터를 이용하는데 서버컴퓨터를 사용할 때도 유닉스 커맨드가 자주 사용된다.
'코린이 개념잡기 > 유닉스 커맨드' 카테고리의 다른 글
필수 디렉토리 (1) | 2024.12.07 |
---|---|
디렉토리 구조와 파일 경로 (1) | 2024.12.07 |
🔊명령어 (0) | 2024.12.07 |
아규먼트(argument) 와 옵션(option) (0) | 2024.12.04 |
터미널과 shell (1) | 2024.12.04 |