#입출력 방향바구기
파일 디스크립터
0 stdin 명령어의 표준입력
1 stdout 명령어의 표준출력
2 stderr 명령어의 표준오류
표준 입출력 장치를 파일로 바꾸는 것을 '리다이렉션'이라한다.
-출력 리다이렉션
파일 덮어쓰기 : >
명령 1> 파일이름
명령 > 파일이름
(확인을 할때는 cat을 통해 확인을 한다.)
파일에 내용추가 : >>
명령 >> 파일이름
-오류 리다이렉션
오류메세지를 위의 출력 리다이렉션처럼 > 으로 한다면 리다이렉션이
되지 않는다.
명령 2> 파일이름
***결과를 무조건 '>'으로 담을수 있는 것이아니라 성공메세지는
1> 을 통하여 실패메세지는 2>를 통하여 리다이렉션 할 수 있다.
//한번에 리다이렉션하기 ls ./abc>ls.out 2>ls.err
//오류 메세지 버리기 /dev/null은 버리고 싶은 내용을 담는 장치 파일로 이 파일에 전달된 모든 내용은 시스템에서 사라지고 복구할 수 없다.
//한파일로 리다이렉션하기 ls ./abc>lsout 2>&1
(표준출력파일은 &1이라고 표현한다.)
-입력 리다이렉션
< : 표준 입력을 바꾼다.
명령 0<파일이름
명령 < 파일이름
cat 명령이 파일을 읽어서 출력하는 기능은 표준 입력을 자동으로 파일로 리다이렉션 한 것으로 < 를 생략한 것이다.
'O / S > Linux' 카테고리의 다른 글
원격접속과 FTP (0) | 2015.08.16 |
---|---|
파일의 접근 권한,setuid,gid,스티키비트,chmod (0) | 2015.08.16 |
Linux 디렉터리와 파일다루기 (0) | 2015.08.16 |
Shell 기본 사용법 (0) | 2015.08.16 |
Kali Linux 2.0 Adob Flash Install (0) | 2015.08.14 |