1. 경로
- / : 절대 위치 기준
- ./ : 현재 위치 기준
- ../ : 현재 위치 상위 기준
- ~/ : Home 위치 기준
2. cd
- 디렉토리 사이 이동
- 위의 경로 기준으로 이동
3. mv
- 파일/디렉토리 이동
- 이름 변경 가능
- mv 파일/디렉토리 파일이름/디렉토리이름
- mv 파일/디렉토리 경로
4. cp
- 파일 복사
- cp 파일명1 파일명2
- cp 파일명1 경로/파일명2
- 디렉토리 복사
- cp -r 디렉토리1 디렉토리2
5. ln
- 하드링크 만들기 : 같은 inode 번호 사용, 하나를 수정하면 모두 같이 수정, 하나를 삭제하면 그것만 삭제
- ln 소스 타겟
- 소프트링크 만들기 : 바로가기 개념, 참조 변경만으로 쉽게 업그레이드 등 가능
- ln -s 소스 타겟
6. man
- 명령어 매뉴얼
- man 명령어
7. cat
- 파일 내용 출력
- 내용 복사
- cat 파일1 > 파일2 : 파일2와 같은 이름 있으면 덮어씌움
- cat 파일1 >> 파일2 : 파일2 끝에 파일1 내용 복사
8. head
- 파일 내용 처음부터 몇 줄 정도 출력
- head 파일이름
- 옵션으로 더 많이 나오게 할 수 있음
9. tail
- 파일 내용 뒤에서부터 몇 줄 정도 출력 : 많이 사용하는 명령어
- tail -f 파일명 : 실시간으로 추가된 내용 나옴, 터미널 2개로 실험 가능
10. grep
- 특정 문자열이 있는 파일 검색 후, 문자열만 출력
- grep 문자열
- grep -H : 파일 이름도 함께 출력
- grep -Hw : 정확한 문자열만 출력
11. less
- 텍스트 뷰어 : 수정 안됨, 용량이 큰 log 파일 등을 열 때
- less 파일이름
12. tar
- 파일/디렉토리 압축
- cvfz(압축)/xvfz(압출풀기) 명령어 항상 같이 사용
- tar cvfz sample.tar.gz 파일명1 파일명2 .... 디렉토리명1 디렉토리명2 .... : 스페이스로 구분, 경로 내 모든 내용 압축 시 "*" 사용
- tar xvfz sample.tar.gz
13. sudo
- root 권한 부여
댓글 없음:
댓글 쓰기