20190902-study-terminal

terminal

20190902-study-termianl


기본적인 리눅스

리눅스 : 커널 또는 GNU를 포함한 라오픈 라이브러리와 도구가 포함된 운영체제. 여러종류의 쉘을 제공함.

Shell : 운영체제의 커널과 사용자를 이어주는 소프트웨어 CLI . ( Shell 사용할 경우 GUI보다 효율성이 높다. )
Kenal : 컴퓨터와 소프트웨어를 이어 주는 시스템소프트웨어


터미널 리눅스(유닉스) 명령어

명령어 의미
ctr+c키 명령어 취소
~ 접속시 나오는 폴더를 의미
ls 현재 폴더에서 접속가능한 폴더 리스트를 나열함.
-a 숨긴파일도 표시
-l 파일의 추가정보를 나열하며 한줄씩 표시
cd Change Directory 의 약자. 폴더 이동
.. 상위 폴더를 의미
mkdir MaKe DIRectory 의 약자. 폴더 생성
mv {1} {2} MoVe의 약자.{1}을 {2}로 이동
mv {1} {2} (같은 위치에 있을경우) {1}을 {2}로 이름바꾸기
cp {1} {2} CoPy의 약자. {1}을 {2}로 이동
rm {1} ReMove의 약자. 파일을 삭제.
rm -r {1} {1}이 폴더 일 경우. 폴더를 삭제.
touch 파일 생성 ( 생성할때 파일명 앞에 . 을 붙이면 히든파일생성)
chmod {권한} {폴더 및 파일} {폴더 및 파일}을 {권한}으로 권한 레벨 변경. chmod 555 study.html

Vim 명령어

vi {1} : {1}을 vim으로 열기. (vim은 에디트)
ext : 어떠한 모드에서 기본모드로 돌아감.

모드 3가지 ( 기본, I , : )

기본

명령어 의미
Y 커서가 놓인 줄 복사
P 커서가 놓인 줄 아래에 붙여넣기
dd 커서가 놓인 줄 잘라내기
x 커서놓인 곳 한글자 삭제.
i 커서가 놓은 곳 앞에 i 모드 돌입.
o 커서가 놓인 줄 아래에 i 모드 돌입.
O 커서 놓은 줄 위에 i 모드 돌입.

Insert 편집 모드 ( key - i )

명령어 의미
exc키 노멀모드로 돌아감.

명령어 모드 ( key - : )

명령어 의미
q quit의 약자. vim 편집기를 나감.
!q 저정하지않고 나감.
wq 저장하면서 나감.
exc키 가본 모드로 돌아감.

Share