IT수업/리눅스

IT 수업 25주차 (198) 리다이렉션

워제하 2024. 6. 11. 09:50

 

● 표준 출력 리다이렉션

문서 전체 파일을 확인하기위해 cat 명령어를 사용한다.

 

cat 을 사용하고 엔터키를 누르면 커서가 밑으로 내려가는데 HELLO라고 입력하고 엔터를 누르면 입력한 글자가 출력이 되는 것을 확인할 수 있다.

빠져나오기 위해 ctrl + c 를 눌러 나오면 된다.

 

 

 

/test 를 만드는데 이미 만들어져 있다면 rm -rf ./* 으로 내용을 없애준다.

 

 

리눅스 로컬에 로그인하고 putty로 돌아와 명령어를 입력해준다.

 

 

내 폴더 -> 다른 위치 -> 컴퓨터 -> test

출력했던내용을 화면에 띄우지 않고 a 파일에 넣을것이다.

 

먼저 HELLO를 넣고 ctrl + c를 하여 HELLO 라는 문장을 a 파일에 저장을 했는데 

다시 cat > 으로 글자를 넣으면 덮어쓰기가 된다.

 

그래서 덮어쓰기를 하지 말고 밑에 이어쓰기하려면 꺽새를 2개 넣어주면 된다. 

cat >> 

이 명령어는 cat 1> 과 같은 걸로 1이 숨어있다고 보면 된다.

 

 

- 콘솔에서 확인해보기

 

 

 

 

이번에는 /etc 를 출력하여 test의 b 파일에 저장시켜본다.

저장은 > 이 기호를 사용하면 된다.

 

 

 

 

● 에러 메세지만 저장

정상적인 파일이 존재하는 /home/user1과 존재하지 않는 파일인 2020a2020을 같이 출력시키면 에러문장이 출력된다.

 

 

 

 

이 에러문장을 저장하기 위해 2> /파일명 명령어를 입력하면 error_01 파일이 생성되면서 에러문장이 들어가게 된다.

이렇게 하면 위에서 나온 에러메세지는 putty에 출력되지 않고 리눅스 서버의 파일에서 에러문장을 확인 할 수 있다. 

 

 

 

 

이번에는 에러문장 뿐만 아니라 /user1의 파일들도 error_02 파일에 저장시켜본다.

&> /파일명 하면 된다.