Cat
C.A.T은 생체병기의 일종이며 일명 냐옹이라ㄱ...
| |
사망 확인! | ||
|---|---|---|---|
| 죄송합니다. 죄송합니다. | |||
| 이 문서를 만들었던 사람이 사망한 것으로 확인됐습니다. | |||
cat은 유닉스에 서식하는 독특한 종류의 고양이다. 슈뢰딩거의 고양이와는 달리 꽤 성질이 급해서 소환을 하면 그 파일의 내용물만 화면에 싸지르고 도망간다. 이 고양이를 오래 보고 싶으면 그만큼 긴 텍스트를 소환해야 한다. 지금 이 문서로는 이 고양이를 난처하게 하기 어려우므로 우리의 힘을 보태자.
차례 |
[편집] 파라미터
- -b:행의 수를 센다. 성질 급한 고양이가 세기 때문에 정확성은 보장되지 않았다.
- -n:행 번호를 쓴다. 아무래도 고양이다 보니 발로 쓸 확률이 높다 카더라. 혹자는 고양이 발자국이 찍힌 적도 있다고 주장한다.
- -E:돈을 밝히는 고양이를 소환하여 글자 뒤에 $를 붙인다.
[편집] 용도
간단한 내용을 잠깐 보여주고 말 때 유용하게 쓰인다. 단, 텍스트 내용물을 보여주기 때문에 실행 프로그램이나, 텍스트라 하더라도 본문이 유닉스 설정과 다를 경우 아닌 경우 占쏙옙이라는 괴생명체를 소환할 수 있다. 예를 들어 Hello World를 C언어 따위로 간단하게 짠 내용을 보여줄 수 있다. 단, strcat는 같은 cat기 때문에 같은 종족끼리 감춰주어 글자가 보이지 않는 현상이 일어났는데, 현재는 cat을 개발한 사람이 그 고양이에게 생선을 주어 잘 달랬기 때문에 그 오류는 일어나지 않는다. 혹은 셸 스크립트로 sudo rm -rfv와 같은 자살 메시지를 공개한 뒤 이를 암시하는 목적으로 쓰이기도 한다. 하지만 긴 내용을 볼 때는 cat만 사용하지는 않는데, 그 이유는 이 고양이가 성질이 급해서 한꺼번에 쭉 다 읽어버리기 때문이다. 그래서 more가 필요하다. 그리고 내용물을 보여줄 때를 제외하고는 딱히 쓸모있는 곳이 없으므로 대개는 입출력을 하는 곳을 바꾸어버린다는 괴상한 화살표 혹은 그를 넘겨버린다는 작대기 따위와 함께 배우게 된다.
[편집] vi의 대체 수단
cat은 vi보다 간편하기 때문에 간단한 글자를 입력하고 추가할 때 쓰이기도 한다. 물론 이 때 리다이렉션이라 하는 괴상한 화살표가 필요하다. ctrl+D를 누르면 입력을 종료한다. cat은 vi에 비해 사용이 간편하다는 이유로 vi와 대립했으나 결국 둘 다 gedit이나 kwrite에 밀려 설 곳을 잃었다. 역시 이런 상황에서 승자는 GUI다.
[편집] 사용해 보자
$ cat cat
{{제목|cat}}
{{잠깐만|고양이}}
'''C.A.T'''은 생체병기의 일종이며 일명 냐옹이라ㄱ...
{{사망 확인}}
'''cat'''은 유닉스에 서식하는 독특한 종류의 [[고양이]]다. [[슈뢰딩거의 고양이]]와는 달리 꽤 성질이 급해서 소환을 하면 그 파일의 내용물만 화면에 싸지르고 도망간다.
이 고양이를 오래 보고 싶으면 그만큼 긴 텍스트를 소환해야 한다. 지금 이 문서로는 이 고양이를 난처하게 하기 어려우므로 [http://uncyclopedia.kr/w/index.php?title=Cat&action=edit 우리의 힘을 보태자].
== 파라미터 ==
* -b:행의 수를 센다. 성질 급한 고양이가 세기 때문에 정확성은 보장되지 않았다.
* -n:행 번호를 쓴다. 아무래도 고양이다 보니 발로 쓸 확률이 높다 [[카더라]]. [[혹자]]는 고양이 발자국이 찍힌 적도 있다고 주장한다.
* -E:돈을 밝히는 고양이를 소환하여 글자 뒤에 [[$]]를 붙인다.
== 용도 ==
간단한 내용을 잠깐 보여주고 말 때 유용하게 쓰인다. 단, 텍스트 내용물을 보여주기 때문에 실행 프로그램이나, 텍스트라 하더라도 본문이 유닉스 설정과 다를 경우 아닌 경우 [[占쏙옙]]이라는 괴생명체를 소환할 수 있다.
예를 들어 [[Hello World]]를 [[C언어]] 따위로 간단하게 짠 내용을 보여줄 수 있다.
단, strcat는 같은 cat기 때문에 같은 종족끼리 감춰주어 글자가 보이지 않는 현상이 일어났는데, 현재는 cat을 개발한 사람이 그 고양이에게 생선을 주어 잘 달랬기 때문에 그 오류는 일어나지 않는다.
혹은 셸 스크립트로 [[수도|sudo]] [[rm|rm -rfv]]와 같은 [[자살]] 메시지를 공개한 뒤 이를 암시하는 목적으로 쓰이기도 한다.
하지만 긴 내용을 볼 때는 cat만 사용하지는 않는데, 그 이유는 이 고양이가 성질이 급해서 한꺼번에 쭉 다 읽어버리기 때문이다.
그래서 more가 필요하다.
그리고 내용물을 보여줄 때를 제외하고는 딱히 쓸모있는 곳이 없으므로 대개는 입출력을 하는 곳을 바꾸어버린다는 괴상한 화살표 혹은 그를 넘겨버린다는 작대기 따위와 함께 배우게 된다.
=== [[vi]]의 대체 수단 ===
cat은 vi보다 간편하기 때문에 간단한 글자를 입력하고 추가할 때 쓰이기도 한다. 물론 이 때 리다이렉션이라 하는 괴상한 화살표가 필요하다.
ctrl+D를 누르면 입력을 종료한다. cat은 vi에 비해 사용이 간편하다는 이유로 vi와 대립했으나 결국 둘 다 gedit이나 kwrite에 밀려 설 곳을 잃었다. 역시 이런 상황에서 승자는 GUI다.
$_
유닉스 계열 운영 체제 | |||||||
|---|---|---|---|---|---|---|---|
| 리눅스 계열 |
| ||||||
| BSD 계열 | FreeBSD · NetBSD · NetBDSM · OpenBSD | ||||||
| SystemV 계열 | 솔라리스 | ||||||
| 다윈 계열 | 맥 OS X | ||||||
| 데스크탑 환경 | GNOME · KDE · 쥐돌이 · LXDE · 윤희티 | ||||||
| 프로그램 |
| ||||||
| 개인과 단체 | GNU · 리누스 토르발스 · 리눅서 · 리처드 스탈린 · 자유 소프트웨어 재단 · 페도라 프로젝트 · KLDP | ||||||
| 쓰레기 | 로즈분투 · KUDP | ||||||
![]() | |||||||
