190812 bridge-course CLI — 1
CLI : Command-Line Interface
상반되는 개념 GUI : Graphical User Interface
CLI의 장점 : 신속, 지배적인 LINUX/UNIX 환경에서의 범용성
(Linux의 경우 무료 배포이기 때문에 서버컴퓨터의 대부분이 CLI로 조작이 가능, 윈도우가 아닌 UBUNTU 혹은 MacOS 역시 Linux기반.)
GUI의 장점 : 유저 편의성
CLI의 navigation 명령어
ls : list의 약어. 특정 디렉토리의 파일 및 자식 디렉토리 목록 확인.
(-a 붙일 경우 숨김파일까지 확인 가능 / -al 의 경우 longlist 옵션 추가)
pwd : print-working-directory. 현재 작업중인 디렉토리의 위치를 표시.
cd : change-directory. 작업 디렉토리 위치를 변경함.
(cd .. : 상위디렉토리로 이동. cd : home디렉토리로 이동. cd / : root 디렉토리로 이동.)
CLI 에디터
VIM,VI,Nano 와 같은 종류가 있음.
shell(ssh)접속을 통한 원격조작의 경우 CLI만 사용 가능한 경우가 존재.
모니터가 없는 서버 컴퓨터의 조작도 마찬가지.
vi의 경우 i를 통해 insert모드로 진입/ esc로 탈출 / :를 통해 저장 및 종료(wq)로 가능.
vim adventure라는 게임을 통해 vim editor사용 연습 가능!