$ passwd
Changing password for <USER>
(current) UNIX password: //기존비밀번호
enter new password : //새 비밀번호
pwd
현재폴더 절대경로 확인
cd..
상위폴더로 이동
ls
현재디텍토리 파일 및 폴더확인
ll
디렉토리 상세확인
cp
파일, 디렉토리 복사
cp [option] 복제대상 복제위치
-r 하위 디렉토리까지 모두 이동
## 현재 위치의 file.txt를 new_file.txt라는 이름으로 현 위치에 복사
cp file.txt new_file.txt
## /home/dev/work 경로의 file.txt파일을 new_file.txt라는 이름으로 현재위치에 복사
cp /home/dev/work/file.txt new_file.txt
## /home/dev/work 경로의 file.txt파일을 new_file.txt라는 이름으로 /home/dev/workData경로에 복사
cp /home/dev/work/file.txt /home/dev/workData/new_file.txt
## 현재위치에 있는 모든 파일 복사(단 *로 복사하였을 경우 숨길파일은 복사안됨)
cp * [복사 될 경로]
## 디렉토리 복사
cp -r [복사 할 디렉토리] [복사 될 디렉토리]
mv
파일, 디렉토리 이동 (잘라내기)
mv [option] 옮길파일 옮길위치
-r 하위 디렉토리까지 모두 이동
## /home/user/dev 경로의 file.zip파일을 /home/uwer/work/download 경로로 이동
mv /home/user/dev/file.zip /home/user/work/download
## /home/user/dev 경로의 file.zip파일을 현재위치 디렉토리로 이동
mv /home/user/dev/file.zip .
## 현재위치에 있는 모든 파일 이동(단 *로 복사하였을 경우 숨길파일은 복사안됨)
mv * [이동 할 경로]
## 디렉토리 이동
mv -r [이동 할 디렉토리] [이동 될 디렉토리]
## 현재위치의 모든 파일 이동
mv -r * [이동 할 경로]
mkdir
디렉토리 생성
## mkdir 폴더이름
mkdir dir1 dir2
touch
파일 생성
touch [option] 파일명
touch file.txt
rm
파일 및 폴더 삭제
단, 폴더 삭제시 -d 옵션 추가
폴더 하위에 파일 있을 시 -rdf 옵션 추가
rm [option] 디렉토리명/파일명
rm test.txt
rm /home/user/test/txt
## 현재위치의 모든파일제거
rm -rf *
## 현재위치의 .txt로 끝나는 모든파일 제거
rm *.txt
## 비어있지 않은 디렉토리는 -r 옵션 없이는 삭제불가
rm -r new_folder
## 옵션
-r : 디렉토리 내부의 모든 내용을 삭제합니다.
-d : 비어있는 디렉토리들만 제거
-f : 강제로 파일이나 디렉토리를 삭제하고 대상이 없는 경우에는 메시지를 출력하지 않습니다.
zip
압축
-r 하위 디렉터리까지 포함하여 압축
zip [option] 압축파일명 압축할파일명
## file0213.log를 log.zip으로 압축 (단일압축)
zip log.zip file0213.log
## file0213.log file0214.log file0215.log를 log.zip으로 압축 (다중압축)
zip log.zip file0213.log file0214.log file0215.log
## 현 위치 디렉토리와 하위 디렉토리를 모두 log.zip으로 압축
zip -r log.zip ./*
## 옵션
-n : n은 1부터 9까지 숫자의 설정으로, 1이 가장 빠르지만 압축률은 가장 낮음
-r : 하위 디렉터리까지 포함하여 압축
-e : zip 파일에 암호 설정
-x : 압축시 파일 제외
-P : 압축 파일 생성 시 암호를 입력하여 생성
-d : 지정된 위치에 압축 해제
* 입력모드
- i 커서앞에서 입력모드
- o 커서다음줄에 개행과 함께 입력모드
* 일반모드 전환
- esc
* 명령모드 전환
- :
* 명령 모드 명령어
- :q 종료
- :q! 저장하지않고 종료
- :w 저장
- :wq 저장 후 종료
- :wq! 강제 저장 후 종료
* 삭제
- x 하나의 글자 삭제
- D 커서를 포함한 동일라인 뒤쪽을 전체삭제
- dd 한줄삭제
* 한줄복사
- yy
* 붙여넣기
- p
- 되돌리기
- u
* 재실행
- ctrl + r
* 검색
- /검색어 ( /ERROR 포함된 문자 찾기 )
- n 다음찾기
- shift+n 이전찾기
- ctrl F 다음페이지
- ctrl B 이전페이지
- w 다음
- b 이전