> 3. $git pull : 사이트에서 수정을 추가로 한 경우 해당 디렉토리와 내용이 다를 수 있으므로 $git pull 을 통하여 해당 디렉토리의 내용을 사이트와 맞춰 업데이트 시켜준다.
> 4. $git add * : *는 와일드 카드로 모든 파일에 대한 것을 지칭하며 git add를 통해 로컬에서 수정한 것들을 http서버에 있는 내 계정에 업데이트 시키기 위해 스테이지에 올려준다.
> 5. $git commit -m " 메세지내용" : add를 통해 stage에 올린 파일들을 push하기 전 커밋해준다. -m 은 메세지를 쓸 수 있게 해주는 옵션이다.
> 6. $git push : git push 를 통하여 커밋한 모든 내용들을 서버에 올려준다.
7. PIPE
> * 파이프란 기호 | 로 나타내며 입력받은 결과를 다른 곳으로 보내주는 역할을 한다.
>>> 예를 들어 $who | wc 를 하게 되면 who명령어의 결과를 wc의 input으로 보내준다.
> * $mkfifo mypipe
>>> 해당 명령어는 파이프를 생성해주는 명령어로 $ls -al시에 mypipe란 파일의 속성이 "p"로 나타나는 것을 확인 할 수 있다. (p는 pipe를 나타내는 약자)
> * T-joint : "ㅜ" 자 모양으로 생긴 파이프를 T-joint 파이프라고 부르는데 모양에서 볼 수 있듯이 그저 물이 흐르는 일자 모양의 파이프가 아닌 한 갈래의 길이 중간에 더 생긴 형태의 파이프 이다.
>> * T-join pipe를 생성하는 명령어는 "tee"이다.
>>>> (ex) $ls -l | tee aaa 를 하면 ls -l의 출력물들이 input이 되어 흘러가는 도중 tee aaa란 명령어 때문에 한 갈래의 길이 생겨 aaa란 파일이 생성되어 출력물들을 저장시키고 원래의 파이프가 하는 일처럼 다시 마저 흘러가 출력물을 보여주게 된다.