본문 바로가기

Unix

3-1강 - 실습 1 (기초 문법, 파일로 입력, pipe)

1. 기초

1) 출력 

echo

2) 파일로 저장

>

echo "Hello" > file1 // file1에 "Hello"가 저장된다.

3) 현재 폴더 안에 어떤 파일이 있는지 출력

ls

ls
>>> file1

4) 현재 파일 안의 내용을 보기

cat

5) 파일 안에 내용 덧붙이기

>>

cf> 파일 안이 비어있지 않을 때 >

새로 쓰게 된다.

- 원래 "Hello"와 "World"는 file1에서 사라진다.

- 그리고 "abc"를 file1에 새로 쓴다.

 

※ 비유적 이해

1) echo: print

2) cat: 내부를 print

3) >: w모드

4) >>: rw모드

 

2. 파일을 통해 입력 & pipe

cf> sort

1> 명령어

2> 입력받은 것을 정렬해준다.

3> Ctrl+d가 나올 때까지 입력 받는다. (sort -> 입력 받을 숫자들 -> Ctrl+d 나올 때까지 입력 받는다.)

 

1) 파일 만들기

vi '파일 이름'

2) 입력 모드로 전환

1> 'i' 누르면 입력 모드로 전환

2> 입력하고자 하는 것을 입력

3) 콜론 모드로 전환

1> 'esc' 누르고

2> ':' 을 누르고

3> 명령어 입력 

- wq: 저장하고 종료하겠다.

(그럼 ls 입력하면 'file2'라고 출력한다. )

 

4) pipe 연결

0> pipe : 이전의 출력을 다음의 입력으로 넣고자 할 때 사용

'Unix' 카테고리의 다른 글