그냥 답을 주는 것이 훨씬 쉬울텐데 왜 Linux 사람들은 항상 매뉴얼을 읽으라고 말하는 걸까요? 매뉴얼이 없습니다! 그것은 하나도 함께 제공되지 않습니다.
답변1
설명서가 있으니 어디에 있는지 알아두시면 됩니다. 명령을 통해 액세스할 수 있습니다 man
. 어떻게 사용하는지 잘 모르겠으면 입력하세요 man man
.명령은 man
중요합니다. 다른 모든 것을 잊어버리더라도 기억하십시오.
이 설명서에는 여러 섹션으로 구분된 다양한 주제에 대한 자세한 정보가 포함되어 있습니다.
- 일반적인 명령
- 시스템 호출
- 특히 C 표준 라이브러리를 다루는 라이브러리 함수
- 특수 파일(일반적으로 에 있는 장치
/dev
) 및 드라이버 - 파일 형식 및 규칙
- 게임 및 화면 보호기
- 다양한 종류
- 시스템 관리 명령 및 데몬
이 기호는 섹션 1의 페이지 ls(1)
를 나타냅니다 . ls
읽으려면 man 1 ls
또는 를 입력하세요 man ls
.
질문을 할 때 설명서를 읽도록 요청받지 않으려면 , man command
, apropos command
및 command -?
일부 command --help
Google 검색을 시도해 보세요. 매뉴얼의 내용을 이해하지 못하는 경우 질문에 해당 내용을 인용하고 이해하지 못하는 부분을 설명해 보십시오. 보통 설명서를 읽어보라고 하면 간단하고 불완전한 대답보다 설명서를 읽어보는 것이 더 유익할 것이라고 생각하기 때문입니다. 어떤 매뉴얼 페이지가 관련되어 있는지 모르는 경우 문의하십시오.
답변2
자주 인용되는 중국 속담이 이를 잘 설명하고 있다고 생각합니다.
사람에게 생선을 주면 그 사람은 한 끼만 먹게 됩니다. 물고기 잡는 법을 가르쳐주면 평생 고기를 먹게 될 것입니다.
"하지만 그건 단지 질문일 뿐인데 왜 나에게 답을 말해주지 않는 걸까?"라고 생각할 수도 있지만, 이는 포럼이 뻔한 질문을 하는 사람들로 너무 붐비기 때문에 좀 더 난해한 질문에 대한 질문을 알아차리기 어려울 수 있기 때문입니다. 그러므로 그들이 당신을 방해한다고 생각하는 대신, 그들이 당신 자신을 도울 수 있도록 돕는다고 생각하십시오.
예를 들어, "grep을 사용하여 대소문자를 구분하지 않고 검색하는 방법"에 대한 답변을 찾는 것은 쉽습니다. 특히 매뉴얼 페이지를 확인하라는 메시지가 표시될 때 더욱 그렇습니다. 그러나 "파일의 첫 번째 필드에서는 대소문자를 구분하고 나머지 필드에서는 대소문자를 구분하여 검색하는 방법"과 같은 질문에 대한 답변을 제공하는 간단한 매뉴얼 페이지는 없으며 수많은 매뉴얼이 있습니다. 거기 페이지에서 답을 알려줄 수 있습니다. 대답하는 방법.
답변3
나는 이것이 대부분의 전문가들이 다른 사람들에게 한두 가지 고립된 사실을 가르치는 것보다 배우는 방법을 가르치는 것을 선호하기 때문이라고 생각합니다. 누군가에게 매뉴얼 페이지를 읽으라고 말하는 것은 누군가를 자기 교육의 길로 끌어들이려는 것입니다.
Unix 초보자와 Unix 전문가의 차이점(Linux 초보자나 전문가와 크게 다르지 않을 수도 있음)은 전문가가 검색 방법을 알고 있다는 연구 결과를 기억하지만 Google에 검색할 수는 없습니다. 이 연구를 찾으려고 노력하는 동안 나는 발견했습니다.UNIX 명령 생성을 빠르게 이해, 이는 제가 기억하는 연구와 모순되는 것 같습니다. 정말 안타까운 일입니다. 전문가가 되기 위해 해야 할 일은 많은 사실을 아는 것뿐입니다. 하지만 이 경우 누군가에게 매뉴얼을 읽어보라고 하면 질문하는 사람에게 지식이 가득 차서 또 다른 Unix 또는 Linux 전문가가 될 수 있습니다.
질문하는 뉴비들에게는 단기적, 장기적 시간 투자도 필요하다. 예를 들어, "ls -ltr을 사용하세요"라고 말하는 것은 초보자에게 파일 목록과 옵션 등에 대해 가르치는 것보다 확실히 시간이 덜 걸립니다. 그러나 전문가가 3~4개의 질문에 더 대답해야 한다면 매뉴얼을 읽을 사람에게 투자하는 것의 장기적인 가치가 분명해집니다.