본문으로 바로가기

linux console 공부 (진행중...)

category Helloworld! 2012. 12. 27. 16:29
* 들어가기 앞서
연산자(operator)와 피연산자(operand)에 대한 개념을 간단하게 예시로 설명하자면,
1 + 2 = 3 일때, 여기서 +와 =는 연산자이며 1, 2, 3은 피연산자라고 한다.
간단하게 연산자는 연산을 하는 것이며 피연산자는 연산을 당하는 것이라고 생각하면 쉽다.
다시한번, 앞으로 공부할 내용중 2번을 예를 들자면
$ echo “some string” > file에서 echo, >, file은 연산자이고 some string은 피연산자이다.
자 이제 공부를 시작해보자!

1. 빈 파일 만들기
$ > file
참고) 파일이 생성되었는지 확인하기 위해
$ ls

2. file안에 내용 삽입
2.1)
$ echo “some string” > file
갱신. 내용 덮어 씌우기

2.2)
$ echo “something…” » file
덧붙이기. 이어쓰기
즉, >와 » 둘다 파일안에 내용을 삽입 할 수 있다.
하지만 >는 새로 쓰는것이고 »는 원래 내용 뒤에 이어 쓰는 것이다.
참고) 내용 확인할때는
$ cat file

3. 개행 바꾸기가 되지 않도록 내용 삽입하기
1, 2번과 같이 내용을 입력하면 자동으로 엔터를 친 것 처럼 개행이 바뀌도록 된다.
하지만 다음과 같이하면 단 바꾸기가 되지 않는다.
$ echo -n “foo bar baz” » file
출력) some string
something…
foo bar baz $ 콘솔명령어 입력 창이 이렇게 바로 시작된다 (개행바꾸기를 안했으므로)

* 참고 사이트 :
http://www.catonmat.net/blog/bash-one-liners-explained-part-one/