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
'📜 TIL' 카테고리의 다른 글
Gitlab에 JIRA와 Mattermost 연동시키기 (0) | 2021.08.31 |
---|---|
리눅스 # Ubuntu에서 Vi 파일 수정 시 방향키 및 문자 오류 (0) | 2021.08.24 |
웹서버를 보호하기 위한 방법들 (0) | 2021.08.21 |
서버개발 # AWS서버 환경설정 팁 (0) | 2021.08.20 |
마이데이터(MyData)란? (0) | 2021.08.05 |