티스토리 뷰

1. history

 - 어떤 명령어를 입력했으며 어떤 내용을 다루고 있는지 알려줌.

 - 기존에 입력했던 명령어들을 순서를 매겨 보여주며, !숫자를 입력하면 이미 입력했던 명령어를 다시 사용할 수 있다.

2.  > (redirection) 

 - history > test : history로 출력될 명령어의 목록을 test 파일에 적는다 (test파일이 없으면 실행하고, 이미 있으면 기존 내용을 지우고 새로 만든다)

 - echo "Hello" > test : "Hello"를 test 파일에 입력한다.

 * echo : echo 뒤에 입력한 내용을 콘솔창에 출력해줌.

 - echo "Okay" >> test : >>, >를 2번 쓰게 되면 test파일에 Okay를 덮어씌우는 것이 아닌 추가해준다.

3. piping 

 - |로 구분하여 | 왼쪽에 입력한 명령어를 바로 실행시키지 않고 | 오른쪽에 입력한 명령어에 이전한다

 ex) cat test | grep He : test를 cat하여 바로 출력하는 것이 아닌, test를 cat한 내용에서 grep He를 하여 적용한다, 따라서 결과적으로 He를 가진 문장을 출력해준다.

 ex) cat test | sort : 정렬해서 cat 해준다

 ex) cat test | sort -r : 역정렬해서 cat 해준다

 piping과 ls를 이용해서 more, less  명령어와 자주 사용된다

4. ; (sequantial)

 - 명령어를 한줄에 구분해서 쓸 수 있게 해줌 (piping과 다름)

 ex) touch test1; echo "Hello" >> test1; cat test1

 

* 참고 강의

( https://www.youtube.com/watch?v=GGhnIsmRIZg&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf&index=16 )

댓글