본문 바로가기

잡/공부일기

10월31일 공부(리눅스)

생활코딩 리눅스

 

IO Redirection

 

ls -l > result.txt : result.txt에 ls -l 내용이 저장된다.

 

commandline argument ex) ls -al

standard output 모니터에 출력시킴

출력방향을 redirection(>) 할 수 있음

 

프로세스가 출력하는 것 두가지

1. standard output 1>

2. standard error 2>

 

프로그램 : 코드

프로그램이 실행되고 있는 상태 : 프로세스 

하나의 프로그램은 여러개의 프로세스를 가질 수 있다.

 

cat 하고 엔터치면

내가 입력한 문자를 받는다(standard input)

이상태에서 나가고 싶으면

ctrl + D를 누르면된다.

 

cat < hello.txt : hello.txt파일에 있는 것을 입력으로 받는다 (IO redirection)

cat hello.txt와 차이점:
commandline argument로 입력받은 거고 cat < hello.txt는 표준 입력으로 받은 것이다.

 

head -n1 linux.txt 한줄만 보여줌

명령어에 인자를 준것

 

head -n1 < linux.txt > one.txt : linux.txt를 표준입력으로 head가 받고 이 결과물을 one.txt에 표준입력으로 받아적음

 

ls -al >> result.txt 덮어쓰지 않고 append(추가)되게 하기 위해서 꺽쇠를 두개 씀

 

<< 여러개의 입력을 합친다

거의 안쓴다

 

 

 

 

반응형

' > 공부일기' 카테고리의 다른 글

11월10일(리눅스)  (0) 2021.11.10
11/1~11/7 공부계획  (0) 2021.10.31
10월 29일 공부  (0) 2021.10.29
10월25일 공부  (0) 2021.10.25
10월17일 공부  (0) 2021.10.24