상세 컨텐츠

본문 제목

리다이렉션

리눅스/linux 명령어 정리

by 해공학(해킹을 공부하는 학생) 2023. 4. 26. 07:32

본문

리다이렉션을 한줄 요약 하면 이렇게 말할수있습니다.

"명령어로 실행한 결과를 파일안에 넣는 기술" 이라 설명할수 있습니다.

하지만 리다이렉션은 더많은 기능을 가지고 있습니다.

 

1. >, >>

>는 출력 결과를 그 파일에 저장하거나 덮어 쓸수 있고, >>는 덮어 쓰지 않고 그파일 마지막에 추가를 한다.

 

──(root㉿kali)-[~/blog/Redirectiion]
└─# ls ../ > RedirectionTest 
                                                                                                                             
┌──(root㉿kali)-[~/blog/Redirectiion]
└─# cat RedirectionTest 
catTest
fileTest
findTest
Redirectiion
testMore

 

2. 표준 에러 출력 제거하기

 

0 standard input(표준 입력) 우리가 입력하는것(키보드)
1 standard output(표준 출력) 출력해 주는것(터미널)
2 standard error(표준 에러) 출력해 주는것(터미널)

 

command 2> /dev/null #쓰레기통에 에러 메시지를 버린다는 소리임

 

3. 파이프(|)

이 파이프는 우리가 실생활에 있는 파이프랑 비슷한 역활을 한다.

생활속 파이프는 두개의 물체를 이어줄때 쓴다.

리눅스 파이프도 비슷하게 두 명령어를 함께 쓸수  있게 해준다.

 

3(1). grep

grep 명령어는 파이프와 많이 쓰이는 명령어중 하나로,

파일에서 특정한 문자열을 찾을때 쓰인다.

grep 링크 => https://halinstudy.tistory.com/18

 

3(2). sed

sed 명령어도 파이프와 많이 쓰인는 명령어중하나로

파일에서 특정한 문자열을 고칠때 사용된다.

sed 링크 =>  (아직 못만듬)

 

 

이런식으로 리다이렉션을 알아 보았습니다.

Redirection은 현업에서 많이 쓰이는것중 하나 이므로 기억을 잘하시길 바랍니다^^

 

정리

Redirection은 파이프, 표준 에러 제거하기, 명령어의 실행한 결과를

한파일로 넣기등의 엄청난 힘을 가지고 있는 명령어 이다.

관련글 더보기