본문 바로가기
Hadoop

Ubuntu 터미널 명령어 (2)

by 집못가는프로그래머 2021. 9. 3.

표준 입력 = 키보드로 입력

표준 출력 = 모니터로 출력

*명령어를 작성하면 터미널에 출력되는게 "표준 출력"이다.

근데 그 출력을 "표준 입력"으로 바꿔줄 수 있다.

 

cat -> 파일에 대한 내용을 들여다본다

         cat -파일명

 

touch 파일이름 -> "파일이름"의 파일을 만든다

파일을 만들면 기본 권한설정이 664(rw-rw-r--) 이다

 

nano 파일이름 -> Windows의 메모장 같은 기능이다.  파일을 메모장처럼 열어서 편집할 수 있다

                        <부가적인 기능은 nano 화면 밑에 설명되어 있다  e.g. ^O = Ctrl + O = 저장>

 

e.g. touch sampletxt -> nano sampletxt -> Hello world -> ^o (Ctrl + o) -> ^x (Ctrl + x) -> cat sampletxt

      를 하면 sampletxt파일을 만들고 nano로 sampletxt을 열고 Hello world를 작성한 뒤 저장한 후

      파일 내용을 "표준출력"으로 표시한다.

 

cat sampletxt [ ]  - "sampletxt"라는 입력된 소스를 [ ]괄호친 부분에 아무것도 없으면 "표준출력"으로                                                 표시한다는 의미이다 (터미널에 출력)

 

cat a > b   -  a를 읽어서 b로 출력하라

e.g 1. touch othertest -> cat sampletxt > othertest -> cat othertest

      -> 1. 'othertest'라는 파일을 만들고

           2. sampletxt를 읽어서 othertest에 출력한 뒤 

           3. othertest를 "표준출력"으로 표시한다 (Hello world 출력)

 

cat > othertext   - 소스부분이 없으므로 "표준입력"으로 입력 받은 뒤, othertext로 출력한다

e.g. cat > othertext -> Thanks, Bye -> Ctrl + d (저장) -> cat othertext

      -> 1. othertext에 작성될 내용을 표준입력으로 입력받는다

           2. Thanks, Bye 입력

           3. 입력된 내용 저장 (Ctrl + d)

           4. othertext에 저장된 내용 표준출력 (Thanks, Bye)

댓글