리다이렉션을 한줄 요약 하면 이렇게 말할수있습니다.
"명령어로 실행한 결과를 파일안에 넣는 기술" 이라 설명할수 있습니다.
하지만 리다이렉션은 더많은 기능을 가지고 있습니다.
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은 파이프, 표준 에러 제거하기, 명령어의 실행한 결과를
한파일로 넣기등의 엄청난 힘을 가지고 있는 명령어 이다.
[리눅스 명령어 정리] sort (0) | 2023.05.07 |
---|---|
[리눅스 명령어 정리]grep (0) | 2023.04.29 |
[리눅스 명령어 정리] find 명령어 사용법과 옵션 (0) | 2023.04.26 |
[리눅스 명령어 정리] File 명령어의 사용법과 옵션 (1) | 2023.04.25 |
[리눅스 명령어 정리]CD 사용법 (1) | 2023.04.25 |