리눅스 민트에는 파일 만드는 명령어가 몇 가지 존재한다. 그중 가장 흔히 쓰이는건 아마 cat 일 것이다.
나도 cat에 파일 생성 기능이 있는 건 리눅스 마스터 2급 시험을 치면서 알게 되었다. 그외 다른 명령으로는 touch라는 명령도 있다.
여기서 살펴 볼 건 "cat" 이다. 흔히 cat은 파일 내용을 바로 볼 때 사용하곤 한다.
좌측 이미지와 같이
cat 파일명
명령을 사용하면 터미널 창에서 바로 파일을
읽어 볼 수 있다.
여기서 추가적으로 more ,less, grep같은 명
령을 추가하거나 해서 편히 볼 수도 있다.
cat의 기본 명령중에 n옵션을 넣어보면,
각 줄마다 줄 번호가 나온다. 코드를 살펴볼
때 굉장히 편한 기능이다.
일반적으로는 위와 같은 기능으로 사용하는 cat 으로 파일을 만들어보자.
명령 자체는 간단하다. cpp를 해본 사람들은 바로 알 수 있는 >, >> 와 같은 명령을 사용한다.
cpp에서도 cin으로 어떤 값을 받을때 cin >> a; 와 같은 명령을 사용한다. cat으로 파일을 생성 할 때 는
" cat > 파일명 " 으로 파일을 생성한다 예를 보자.
좌측의 캡쳐를 보면 파일이 생겼다.
자세히 살펴보면 cat > test.txt 를 입력하면 다음 라인에 파일 내용
을 작성하게 되는데 다 입력하고 나서는 ctrl+D를 입력하면 입력이
끝이 난다. 그리고 확인해보면 파일이 정상적으로 생성되었다.
또 다른 명령의 예제인 ">>" 을 살펴보자. 이 명령은 파일을 복사, 내용을 추가하는 명령이다.
사용법은 첫번째 " cat Source >> Destination " 와 같이 사용한다. 캡쳐로 보면
좌측 캡쳐와 같다. 이전에 만든 test.txt파일을
test2.txt로 내용을 복사하는 과정이다.
정말 간단하다.
두번째 사용법 " cat >> 파일명 " 으로 기존에 입력했던 파일에 내용을 추가 할 수 있다. 주의할 점은 >> 대진 > 를 해버리면 파일을 새
로 만들어 버리는 것처럼 되므로 주의 해야 한다. 캡쳐로 보자.
좌측 캡쳐를 보면 기존에 있던 test2.txt내용에 three를
추가 한 것이 보인다. 이때도 마찬가지로 crtl+D로 입력
끝을 알려주면 된다.
cat 명령을 보면 여러 명령도 있고 >, >> 말고 <, << 도 존재하나 이는 출력을 어디로 하고 하는 명령이라 아직까진 어떤 상황에서 쓰는
지 잘 모르겠다. 더 알아봐야 하는 부분이다.
추가로, touch로 파일을 만들어보면
좌측 캡쳐와 같다. cat과 다른 점은 파일을 생성 할 수 있
을뿐 바로 파일 내용을 쓸 순 없고 추가적인 vi라던가 cat
으로 파일 내용을 작성해 주어야 한다.
'!? > Linux' 카테고리의 다른 글
Grub의 부팅 순서 바꾸기. (0) | 2013.09.07 |
---|---|
리눅스의 디렉토리 구조 (0) | 2013.09.07 |
리눅스 민트 15 올리비아 (0) | 2013.08.12 |
C/C++ 컴파일 환경 (0) | 2013.03.28 |
리눅스 민트의 중요 단축키 (0) | 2013.03.28 |