190812 bridge-course CLI — 1

zenibako.lee
2 min readAug 12, 2019

--

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사용 연습 가능!

--

--

zenibako.lee
zenibako.lee

Written by zenibako.lee

backend engineer, JS, Node, AWS

No responses yet