Echo

백괴사전, 내용 없는 백과사전
이동: 둘러보기, 찾기
낚시그림.jpg 이 문서에는 소량의 낚시가 들어 있습니다.
슬기를 발휘하여 낚이지 않게 조심하십시오.
낚시질.jpg

“이상하네. 이렇게 단순할 리가 없는데...”

머리 좋은 컴덕 입문생, echo를 처음 접하며

echo는 메아리 비슷한 명령어로, GNU에서 만들었으며 개행 문자와 공백을 고스란히 포함하여 내뱉은 말을 그대로 되돌려주는 역할을 한다. 노트북을 들고 자연산에 등산한 컴덕들이 산 속에서 나는 자연인이다를 외치고 메아리를 듣는 대신 이 echo를 사용한다. 그러나 실제로는 절대로 이 기능이 전부가 아니다. 대부분의 사람들은, 심지어 컴덕들조차도 이 명령어에 GNU에서 숨겨놓은 자신들의 독재 스킬과 기계 번역, 버그 수정, 그리고 구절 생성을 포함한 강력한 기능이 있다는 것을 모르고 있다.

차례

[편집] 사용법

간단하다. echo --help를 입력하면 도움말을 볼 수 있...

$echo --help
--help

보다시피 echo는 매우 강력한 기능을 갖추어서 다른 명령어와는 달리 존재하지 않는 옵션은 모조리 일반 문자로 받아들인다. 심지어 man마저도 echo의 옵션을 제대로 설명하고 있지 않아 사용법은 알아서 찾아야 한다. man page에 의하면 --help와 --version을 사용할 수 있다고 하나 실제로 시전해보면 '--help'와 '--version'이라는 것 자체가 입력한 글자로 취급되어 그대로 나온다. 이외에도 man에서는 '-n, -e, -E(기본이므로 아무 의미 없다)'를 소개하고 있지만 실제로 먹히는 것은 하나도 없으며, 진짜 옵션은 아래와 같다.

[편집] 옵션

man의 원본 페이지부터 설명을 제대로 하고 있지 않은 탓에, 사람들은 이 명령어의 옵션이 매우 적다고 생각하고 있으며 그 소수조차도 잘못 알고 있다. 이에 GNU 메일 아카이브에는 echo의 실제 옵션을 상세히 적어놓을 것을 제안하였다.[1][2] 하지만 실제 구현되면 매우 위험할 수 있어 아직 적용되지는 않은 상태며 현재도 정식으로 이 옵션들을 올리는 문제에 대해 논란이 끊이지 않고 있다. 다음은 echo의 위험한 옵션들 중 일부다.

말할 것도 없이 그냥 쓰레기다. 가 제일 싫어하는 사람에게 이 쓰레기를 보낼 수 있지만 잘못하면 0.001%의 확률로 메일이 마마몬에게 간다 카더라.
루트 권한을 쉽게 따내어 시스템을 완전히 바꾸는 것은 물론 rm -rf /나 chmod -R 000 /로 리눅스유닉스를 말아먹을 수 있어 해커가 이 옵션을 알 시 매우 위험하다.
  • -p:/etc/passwd를 해독하여 출력한다.
하지만 /etc/shadow는 해독 못 하므로 안심. 사실 섀도 파일이 분리된 이유도 echo가 패스워드 파일을 손쉽게 해독할 수 있기 때문이었다.
  • -o: 19금 텍스트를 생성한다.
이 옵션을 사용하는 너는 변태다.
echo 때문에 성질이 뻗친 너에게 진정하라는 명령을 내리고 있다.
고소미 먹기 딱 좋은 옵션이다. 하지만 이렇게 되더라도 GNU에서 책임지고 보호할 것이다. 아님 말고.
  • -G: GNU 선언서를 덧붙인다.
가장 지루한 업적으로 꼽히는 이 선언서를 덧붙임으로 인해 다량의 슬리퓨ㅠㅁ으ㅡㄹ.....zzz...


쿨쿨.jpg 작성자가 이 마디를 다 적지 못하고 잠들어 버렸습니다.
옆에 백괴사전을 편집하다 잠들어 버린 작성자가 보이시나요?

여러분이 더 나은 백괴사전을 위해서 조금만 노력해 주세요.

쿨쿨쿨.jpg

위에서 보면 알겠지만 echo는 언프로텍트와 맞먹을 만큼 보안에 매우 치명적이거나 컴퓨터를 쓰레기같이 만들 수도 있다.

[편집] 용도

이 echo를 이용하면 해킹은 물론 다양한 싯구 생성이 가능하며, 심지어 연산 처리까지 단순화할 수 있다. 이 다양한 용도를 이용하여 리눅스가 설치된 컴퓨터를 10초 내에 털어버리기도 하고, 일부 문학 숙제초딩들의 산수 숙제를 할 때 쓰기도 한다. 그러나 이 실제 옵션은 echo 실제 제작자를 포함하여 리처드 스톨만과 같은 일부 구루들과 GNU 관계자들만이 사용하고 있으며 일반인이나 평범한 컴덕들은 매우 평범한 목적으로 사용하고 있다. 이들이 주로 사용하는 옵션은 리디렉션 기호를 통해 입력한 내용을 고스란히 다른 곳에 얹어놓는 것 정도로, 이 정도만 할 줄 알아도 멍청이들은 대단하다고 말한다.

[편집] 주석

  1. http://www.gnu.org/fun/jokes/echo.msg.html
  2. 번역본 http://mononoct.egloos.com/1070180

개인 도구
이름공간 목록 보기/편집
변수
행위
차림표
아랫방
자매 프로젝트
유지보수
커뮤니티
도구 모음