1. cd
- change directory
- 파일시스템 내에 잇는 디렉토리간의 이동
- 절대경로명, 상대경로명을 사용하여 이동 ( . : 현재 디렉토리 / .. : 상위디렉토리 )
2. pwd
- Print Working Derectory
- 현재 디렉토리 표시
3. ls [-option] [디렉토리명]
- list segments
- 디렉토리 내용 출력
# 옵션
ls -a : 숨김 파일을 포함해 모든 파일 목록 출력 (hidden file 표시)
ls -l : 파일 상세 정보 출력
ls -ld : 지정한 디렉토리 자체의 정보 출력
ls -R : 하위 디렉토리 목록까지 출력
ls -l : 파일 상세 정보 출력
ls -ld : 지정한 디렉토리 자체의 정보 출력
ls -R : 하위 디렉토리 목록까지 출력
4. mkdir [옵션] [디렉토리명]
- make directory
- 디렉토리 생성
# 옵션
mkdir -p : 하위 디렉토리까지 생성
5. rmdir [옵션] [디렉토리명]
- remove directory
- 빈 디렉토리 삭제
# 옵션
rm -r : 파일을 포함하고 있는 디렉토리까지 삭제
1. file [파일이름]
- 파일 타입 표시 ( text, data, executable or binary)
2. cat [파일이름] --한 화면으로 보여줌
- 텍스트파일의 내용을 표준 출력으로 표시
- concatenate (연결하다) : 파일들을 연결하고 표시한다.
- 내용이 작은 파일을 볼때 사용
- 편집은 되지 않음
- EX) cat red.vi -- 표준출력으로 표시
cat file1 file2 > newfile.txt -- file1, file2를 newfile.txt 파일로 출력
3. more [파일이름] --여러화면으로 보여줌
- 텍스트 파일의 내용을 표준 출력으로 표시
- 내용이 많은 파일을 볼때 사용
- 편집은 되지 않음
- EX) cat /usr/dict/words
more /usr/dict/words
spacebar : 다음 화면 표시
enter : 다음 라인 표시
b : 이전 화면 표시
f : 다음 화면 표시
/string : 검색어 찾기
n : 다음 검색어 표시
h : help
q : 종료
4. head [-n] [파일이름]
- 파일의 앞부분 부터 표시
- 기본 10라인, -n 입력하면 입력한 숫자만큼 보임
- EX) head -5 /usr/dict/words -> 파일의 내용을 위에서 5줄까지 보여줌
5. tail [-n] [파일이름]
- 파일의 뒷부분 부터 표시 (파일내용이 긴경우 뒷부분 내용을 보고싶을때)
- 기본 10라인, -n 입력하면 입력한 숫자만큼 보임
- EX) tail -5 /usr/dict/words -> 파일의 내용을 뒤에서 5줄까지 보여줌
- 파일에 포함된 라인수, 단어수, 문자수 산출 (옵션없으면)
# 옵션
wc -l : 라인수 표시
wc -w : 단어수 표시
wc -c : 바이트 수 표시
wc -m : 문자수 표시
7. cp [옵션] [파일1 or 디렉토리명1] [복사할곳 : 디렉토리명]
- 파일이나 디렉토리 복사
# 옵션
-i : 복사할 곳에 똑같은 파일이 있으면 복사여부 물어봄 (overwrite)
-r : 하위 디렉토리까지 모두 복사
-v : 복사되는 파일의 이름을 보여줌, 복사되는 내역
-p : 권한, 날짜 등 똑같이 복사하고 싶을때
8. mv [옵션] [원본파일명] [이동시킬디렉토리]
- 파일이나 디렉토리를 이동 또는 이름변경
9. rm [옵션] [파일이름]
- 파일이나 디렉토리 삭제
- 기본으로 정말 삭제할것인지 물어봄
# 옵션
-i : 지정한 파일들을 정말 삭제할 것인지 대화식으로 물어봄
-r : 하위 디렉토리까지 모두 삭제
-f : 묻지 않고 지움
10. touch [파일이름]
- 파일이 존재하지 않는경우 : 생성
- 파일이 존재하는 경우 : 접근시간, 수정시간 변경 EX) touch [-t mmdd시간분] filename
11. ln
- link, 링크생성
- hard link (하드링크)
- soft link(소프트링크 or 심볼릭링크) --윈도우의 바로가기 아이콘
- EX) /a/b/c/d/e/f/g/h/i/j/k/l/a.sh 하위디렉토리가 많아서 접근하기 힘들때 사용
'os > Solaris' 카테고리의 다른 글
5. 검색 (find, grep, egrep) (0) | 2014.08.28 |
---|---|
4. vi Editor (0) | 2014.08.28 |
2. Shell metacharacters (0) | 2014.08.28 |
1. Unix특징 및 구조 (0) | 2014.08.28 |
1. 입문 (0) | 2014.08.28 |
댓글