1. 개요
이번 포스팅은 터미널이 무엇인지, 사용되는 언어, 터미널에서 기본적으로 알아야 하는 명령어에 대해서 알아봅니다. 명령어에 대해서는 간략한 예시로 정리하였습니다.
2. 터미널(Termical)이란?
터미널은 컴퓨터 시스템과 상호작용을 하기 위한 텍스트 기반 인터페이스입니다.
현재는 windows 또는 mac 등으로 인하여 마우스의 클릭으로 상호작용이 됩니다. 터미널은 클릭으로 상호작용을 하는 GUI(Graphical User Interface)가 널리 사용되기 전, 컴퓨터와 소통하는 주요 수단이었습니다. 터미널은 명령어를 입력받아 이를 운영체제에 전달하고, 그 결과를 사용자에게 출력합니다. 윈도우의 경우 'Power Shell'을 사용합니다.
3. 터미널 기본 사용법
운영체제별로 터미널을 여는 방법이 다릅니다.
● mac OS : 응용프로그램 > 유틸리티 > 터미널
● Windows : 시작 메뉴 > 검색창에 'PowerShell' 입력 후 'Windows PowerShell' 실행
4. 용어
4-1. 디렉터리 ( Directory )
디렉터리는 파일 시스템의 기본 단위 중 하나로, 파일을 포함할 수 있는 특별한 파일입니다. 흔히 말하는 '폴더'라고 생각하면 편합니다.
4-2. 현재 디렉터리
● 현재 작업 중인 디렉터리로, 터미널에서 명령어를 실행할 때 기준이 되는 디렉터리입니다.
● "." 로 표시합니다.
4-3. 부모 디렉터리
● 현재 디렉터리의 바로 위에 있는 상위 디렉터리입니다.
● 쉽게 생각하면 현재 있는 폴더가 들어가 있는 폴더를 생각하면 됩니다.
● ".." 로 표시합니다.
4-4. 절대 경로
파일이 있는 전체의 경로입니다. 드라이브 명( c: 또는 d:)부터 현재 파일이 있는 위치까지 전체가 적혀 있습니다.
4-5. 상대 경로
현재 작업 중인 디렉터리를 기준으로 한 경로입니다.
이때, 위에 적어둔 "."(현재 디렉터리), ".."(부모 디렉터리)를 사용합니다.
./Document
# 현재 위치에 있는 Document 파일을 나타냅니다.
../Desktop
# 현재 있는 위치의 부모 위치에 존재하는 Desktop 파일을 나타냅니다.
5. 기본 명령어
5-1. pwd ( Print Working Directory )
현재 작업 중인 디렉터리의 경로를 출력합니다.
5-2. ls ( List )
현재 디렉터리의 파일과 디렉터리를 나열합니다. 현재 작업 중인 폴더 내의 파일 목록을 보여줍니다.
5-3. cd ( Change Directory )
작업 중인 디렉터리를 입력한 디렉터리로 변경합니다.
cd 원하는 파일의 경로를 입력
#절대 경로, 상대 경로 모두 사용 가능합니다.
5-4. mkdir (Make Directory)
디렉터리를 생성합니다.
mkdir 폴더명
5-5. rm ( Remove )
파일을 삭제합니다.
6. 마무리
이번 포스팅에서는 터미널이 무엇인지와 간단한 사용법에 대해서 알아보았습니다. 갓 접한 뉴비분들에게 위 내용이 도움이 되었다면 좋겠습니다. 감사합니다.