터미널
: CLI(Command Line Interface - 그림없이 글자인 명령어로만 조작하는 인터페이스)를 GUI(Graphic User Interface - 애플이 최초로 만든 마우스를 이용한 인터페이스, 직관적 / 마우스 의존 ⇒ 처음 지정된 기능만 사용, 특정 동작 조작 속도 CLI 보다 늦음) 환경에서 쓸 수 있도록 함
→ Git Bash / 윈도우 전용 터미널 등
< 리눅스에서 자세히 >
초록색 : 사용자 계정 이름
보라색 : 호스트 이름
노란 : working directory, 현재 작업중인 directory 위치 알려줌
~ : home directory (directory(CLI) = 폴더(GUI))
흰 $ : 프롬프트, 사용자의 명령 기다림 표시
디렉터리 구조 : 트리 구조
하나의 루트 디렉토리에서 시작해 가지가 뻗어나가는 형태, 공통된 디렉터리를 빼고 사용자마다 규모와 구조 다름
공통 디렉터리
•
Home(~) : 터미널 구동 시 처음 위치
•
Working directory(.) : 작업중인 현재 위치
•
Root directory(/) : 모든 디렉터리의 시작점
•
상위 디렉터리(..) : 바로 위 부모 디렉터리
•
하위 디렉터리 : 바로 아래 자식 디렉터리
디렉터리 아닌 부분 / 표시 (구분자)
처음 / 만 루트 디렉터리
절대 경로 : 루트 디렉터리 ~ test 까지의 모든 경로 표현 ⇒ 항상 같은 표현 방법
→ ex) /Users/~~~~/Desktop/sample/test
상대 경로 : 특정 디렉터리(일반적으로 현재 위치) ~ test 까지의 경로 표현
→ ex) 현재 위치 Desktop : sample/test
→ ex) 현재 위치 Desktop의 sample1 : ../sample/test