본문 바로가기
넷칼리지

Solaris 기본명령어 2

by 북한산산적 2009. 4. 15.
more
-cat 명령어의 단점을 극복한 명령어로 많은 내용을 볼때사용

ex) #more File_Name
- Spacebar /Enter key : 다음화면 /다음라인표시
- /string /q /n : string 검색/종료 /string 다음 검색


head

파일의 첫뻔째 10 라인 표시

tail 파일의 마지막 10라인 표시

ex)
1
2
3
4
5
6
7
8
9
#head -6 test01|tail -4
3
4
5
6


cp (copy)
파일이나 Directory 를 복사
다른 경로에 동일한 이름으로 복사 가능
- 파일이 존재할 경우 Overwrite,파일이 없을 경우 생성

Command
#cp -i       똑같은 파일이 있을때 물어봄 ( 겹쳐쓰기)
#cp -r       디렉토리 복사 옵션
#cp -ir      (겹쳐쓰기 물어봄 디렉토리 복사)


mv (move)

파일 이나 Directory 를 이동 또는 이름변경
단지 위치이동이나 이름을 변경 하므로 내용변경 안됨
원본 파일은 사라지고 변경된 파일만 존재

#cat > c.txt
123

#mv c.txt hahaha.txt      c.txt 파일 이름을 hahaha.txt로 변경
#mv -i a.txt b.txt            i옵션을 이용해 이름 변경할 파일이 있을 경우 확인
#mkdir net       net 디렉토리를 만든다
#mv net coll          디렉토리 이름변경

rm (remove)

파일 이나 디렉토리를 삭제

#rm b.txt       b.txt 삭제
#rm -r coll     coll 디렉토리를 삭제
#rm -i          이름변경할 파일이 있을경우 확인


touch 
파일이 존재 하지 않는 경우 크기가 0인 파일 생성
파일이 존재하는 경우 파일의 접근시간, 수정시간 변경

#touch test                 크기가 0인 test 파일을 생성


Pipe(|)


첫번째 명령어의 결과가 다음 명령어 input 으로 사용

Redirect

< : 표준입력인 키보드가 아뉜 파일로 부터
     데이터를 입력 받을 경우 표준 입력 재지정

> : 표준 출력인 화면이 아닌 파일로 표준 출력을 재지정

#ls -l |more

#ls < ls_list      ls의 결과갑을 ls_list 라는 파일로 만듬...