리눅스 쉘에서 작업을 하다 보면 출력물을 파일로 저장해서 보고 싶을 때가 있다.

그럴 때 사용하는 것이 파일 redirection인데 다음과 같이 사용할 수 있다.

make -j 4 > ~/log.txt

위와 같이 꺽쇠(>)를 이용하면 make하면서 출력 되는 결과를 ~/log.txt 파일에 저장할 수 있다.

그런데 이렇게 되면 쉘 화면은 멈춰있고 작업이 어느 정도 진행되는지 모를 때도 있다.

그럴 때 사용 하는 방법!

make -j 4 2>&1 | tee ~/log.txt

위와 같이 2>&1 | tee 라고 해주면 쉘 화면과 파일에 동시에 출력이 된다.

위에서 2 이 것은 stdio, stderr를 동시에 출력하는 그런 건데 자세한 건 생략한다.

'linux > 기타등등' 카테고리의 다른 글

gcc 특정파일 옵션 설정.  (0) 2014.08.07
리눅스 무료 HTML5 편집기 Aptana  (0) 2014.08.02
이미지 편집 프로그램 김프  (0) 2014.08.02
java version 변경  (0) 2014.07.15
Sun/Oracle JDK 다운로드 및 설치  (0) 2014.07.09

+ Recent posts