[Bash] 입출력 목적지 변경하기 : Redirection Operation
stdout (표준출력, 1), sdtin(표준입력, 0), stderr(표준에러, 2)을 redirection하는 방법에 대한 문서 서버에서 백그라운드로 명령어 수행시 출력이나 error 메시지 등을 stdout이 아닌 file에 남길 때 유용. redirectiont operation에서 부등호 기호의 오른쪽에 stdin(0), stderr(2), stdout(1) 등이 놓일 경우 반드시 ampersand &가 주어져야 함. 1> , >&1 동시에 하나의 redirection operation이므로 중간에 공백문자가 들어가선 안 됨. stdin, stdout, stderr 에 할당된 번호들(0,1,2가 각각 할당됨)은 기본으로 할당된 File Descriptor(FD)임. Linux에서는 파일들에 i..
2023. 10. 2.
[Linux] 파일 내용확인하기: cat, bat, less, more, head, tail
cat, bat, head, tail대표적인 text processing utilities로 file viewing commands라고도 불림.less, morepager라고 불리는 utilities로 긴 출력을 화면에 페이지 단위로 나누어 보여주는 역할을 수행함.cat, batcat (concatenate)은 가장 간단하게 파일 내용을 확인할 수 있게 해준다.stdout에파일의 내용을 출력해주는 역할을 한다. bat은 cat을 보다 개선한 프로그램이다. 행번호 출력 및 페이지에 맞춰 출력을 해주고 highlighting과 git연동도 된다.bat은 cat과 거의 비슷하게 동작한다.한 파일을 출력cat file.txt만약 파일 이름 대신 - 문자를 사용하면, stdin(표준 입력,standard inpu..
2023. 9. 30.