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' 카테고리의 다른 글
3-5강 - 실습 5 (파일 내부 출력하기) (0) | 2020.03.27 |
---|---|
3-4강 - 실습 4 (함수) (0) | 2020.03.27 |
3-3강 - 실습 3 (조건문, 반복문) (0) | 2020.03.25 |
3-2강 - 실습 2 (shell programming 기초) (0) | 2020.03.25 |
1강 - Unix System의 기초 (0) | 2020.03.23 |