📜 TIL

리눅스 명령어 모음

둥굴둥굴둥굴레차 2021. 8. 24. 23:14

 

cp [복사하고 싶은 파일] [복사본의 이름 지정]

파일을 복사하고 싶을 때

 

./

현재 디렉토리를 의미

만약 현재 디렉토리가 ~/Project/template이라면 ~/Project/template를 의미.

 

../

현재 디렉토리의 바로 위(부모) 디렉토리를 의미

만약 현재 디렉토리가 ~/Project/template이라면 ~/Project 디렉토리 안의 모든 디렉토리를 의미.

 

~

홈디렉토리를 의미

따라서, $ cd ~ 는 곧 바로 홈 디렉토리로 이동할 수 있는 명령어.

 

pwd

현재경로를 알려주는 명렁어.

 


 

~/Project/template에 있는 MatrixAdd.java 파일을 ~/Project/src 디렉토리에 복사하고싶다면?

$ cp ./MatrixAdd.java ../src

만약 복사가 아닌 옮기고 싶다면 위 코드에서 cp를 mv로만 바꿔주면 된다.

 


 

rm [파일명]

파일을 삭제하고 싶을 때

 


Vim 명령어

 

vi에서

"i" 명령은 커서가 현재 위치한 부분에서 부터, "a"는 커서 바로 다음 부분부터 입력모드를 지원.

다시 명령모드로 가려면 esc.

 

:w

수정한 파일을 저장

write의 약어

 

:q

파일에서 나가기

 

:q!

파일에서 강제적으로 나가기

수정사항이 있는데 :q만 해버리면 수정사항이있다는 에러메세지가 뜨기 때문에

이를 무시하고 그냥 나가려면 이 명령어를 사용하면 된다.

 

:wq

수정한 파일을 저장 후 파일 나가기

Shift + zz도 같은 기능을 한다. (이게 더 편리!)

 

Shift + u

실행취소

단, 명령어 모드에서만 실행이 가능한 명령어이다.

 


🔽 REFERENCE

 

01. 저장 및 종료 - vim

 "Esc"를 눌러야 명령어 모드로 바뀐다. 그 다음에 :(쉬트로+세미콜론키)을 누르고 명령어를 입력합니다. 명령어 설명 // [ ](각괄호)안의 글자는 생략해도 됩니다. :w[rite] 저장   // :(콜론)을 누른

opentutorials.org