3P by GN⁺ | ★ favorite | 댓글 1개
  • Command Line Handbook은 개발자, 시스템 관리자, 기술 직군, Linux/macOS 사용자가 현대 Unix/Linux 커맨드라인 셸을 빠르게 익히도록 만든 짧은 핸드북임
  • 두꺼운 셸 매뉴얼이나 Linux 서적 대신, 실무에서 자주 쓰는 공통 개념과 명령어를 압축해 익히는 데 초점을 둠
  • 터미널, 셸, 커맨드라인 애플리케이션, 셸 스크립팅을 분리하지 않고 함께 다루며 팁과 요령도 포함함
  • 거의 100개 또는 100개 이상의 주석 달린 셸 세션과 코드 예제를 제공하고, PDF에는 구문 강조와 주석이 들어감
  • 4년간의 학습·작성·재작성을 거쳐 2025년에 업데이트됐으며, 정가 $14가 표시된 상태에서 Name your price 방식으로 구매 가능함

빠르게 익히는 현대 커맨드라인

  • Command Line Handbook은 현대 Unix/Linux 커맨드라인 셸을 사용하는 사람들을 대상으로 함
    • 소프트웨어 개발자
    • 시스템 관리자
    • 기술 직군
    • 일반 Linux/macOS 사용자
  • 긴 셸 매뉴얼이나 방대한 Linux 서적을 읽기보다, 가장 자주 쓰이는 개념과 명령어를 짧은 시간에 익히는 구성이 핵심임
  • 다루는 범위는 셸 자체에만 머물지 않음
    • 터미널
    • 커맨드라인 애플리케이션
    • 셸 스크립팅
    • 팁과 요령
  • Bash와 Zsh 같은 셸, 스크립팅, 터미널에서 사용할 수 있는 고전적·현대적 프로그램을 함께 소개함

예제 중심 구성과 구매 정보

  • 핸드북은 주석 달린 셸 세션과 코드 예제를 따라 해볼 수 있게 구성됨
    • 예제 수는 위치에 따라 100개 이상 또는 거의 100개로 소개됨
    • PDF에는 구문 강조와 주석이 포함된 셸 세션과 기타 예제가 들어감
  • PDF는 carefully curated 형태로 제공되며, 구문 강조와 주석을 통해 명령어 흐름을 읽기 쉽게 만듦
  • 이 핸드북은 4년간의 학습, 작성, 재작성의 결과물이며 2025년 업데이트 버전임
  • 독자 수는 페이지에서 “8900+ readers”로 표시되고, 본문에는 5천 명 이상이 커맨드라인 기술을 다듬고 있다고 나옴
  • 가격 영역에는 정가 $14가 취소선으로 표시되어 있으며, Buy on 링크를 통해 Name your price 방식으로 구매할 수 있음

댓글과 토론

Hacker News 의견들
  • 멋진 책임. 랜딩 페이지에 독자가 무엇을 배우게 되는지 더 구체적인 예시를 넣으면 좋겠음
    지금 페이지로는 완전한 명령줄 초보자를 위한 책인지, 이미 bash에 익숙한 사람에게도 유용한 팁이 있는지 알기 어려움
    샘플 페이지를 찾아봐야 했고, 그쪽이 책 내용을 훨씬 잘 보여줬음
    문구도 몇 가지 보였는데, "Fresh out of press"보다는 보통 "hot off the press"라고 하고, "out of press"는 "out of print", 즉 절판처럼 들림
    "Grok the Linux command line on only 120 pages"는 "in only 120 pages"가 맞음

    • 맞음, 랜딩 페이지를 더 자세히 만들 수 있을 듯함
      Gumroad 페이지 내용을 많이 반복하고 싶지 않았는데, 다시 생각해봐야겠음
      문구 제안도 고마움. 원어민이 아니라서 그럼 :)
  • 몇 가지 코멘트가 있음. 웹사이트가 모바일에서 조금 깨져서, 적어도 내 환경에서는 텍스트가 화면 밖으로 나감
    그리고 샘플 페이지나 최소한 목차가 있으면, 사람들이 이 책이 어느 정도 깊이를 목표로 하는지 볼 수 있어 좋겠음
    무료로 받은 뒤 나중에 결제할 수도 있겠지만 번거롭고, 이런 것에 $0를 고르기는 좀 미안함

    • 피드백 고마움. 모바일에서도 동작하게 하려고 했는데, 결국 테스트를 충분히 못 한 듯함
      샘플은 지금 만들어보겠음
      수정: 예시 페이지는 여기 있음: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...
    • 전부 동의함. Firefox Android와 Pixel에서도 화면 일부가 잘림
      목차를 보고 싶음. $0로 가져가며 손해를 끼치고 싶지는 않음
      어쨌든 훌륭한 책처럼 들림. 완성해서 출시한 것 축하함
    • Android의 Brave에서도 텍스트가 화면 밖으로 나감
  • 예시 페이지는 여기 있음: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...

    • 셸을 꽤 능숙하게 쓴다고 생각했는데, 샘플 페이지만 보고도 프로세스 치환을 배웠음. 구매함
    • 예시 PDF 12쪽이 "On Linux, the PATH looks something like this:"로 끝나는데, 그 뒤에 PATH 예시가 보이지 않음
    • 예시 페이지가 설득력 있지는 않음. 예를 들어

      The diff utility can compare files and print their differences. If we pass it the result of ls commands, we can compare the contents of directories.
      아님. ls 명령의 출력을 넘기면 파일 여러 개를 diff에 넘기게 되어 오류가 날 수 있음
      게다가 디렉터리 두 개를 파일별로 비교하려면 다음이 있음
      diff -r directory-a directory-b

    • 표지에 http 링크를 넣어두면, 예시 파일을 내려받아 나중에 읽는 사람이 더 쉽게 원래 페이지로 돌아올 수 있음. 좋아 보임
  • 각 섹션에 맞는 프로젝트나 연습문제를 찾는 방법에 대한 자료나 제안이 있을까?
    몇몇 사람들을 교육해야 하는데, 이들은 명령줄을 절대 쓰지 않고 다시 Excel과 VSCode로 돌아갈 사람들임. 그래도 사람들이 무엇에 능숙해야 하는지 정하는 천재는 내가 아님…
    이 책은 훌륭하지만, 프로젝트나 문제가 없으면 그들이 배울 만큼 동기부여가 되지 않을 것 같고, 억지 프로젝트를 만들어내는 게 어렵다

  • 여기에 관심 있는 사람이라면 The Shell Haters Handbook도 좋아할 듯함: https://shellhaters.org/deck/

  • 초점이 대부분의 머신에 있고 오래된 셸 스크립트에서 쓰이는 기존 도구들, 예를 들면 findgrep에 있는지, 아니면 개발자들이 자기 머신에 설치하는 fd, fzf, rg 같은 새롭고 개선된 도구에 있는지, 아니면 둘 다인지 궁금함

    • 오래된 표준 도구에 초점을 뒀음. CI 파이프라인에 쉽게 넣을 수 있고, 동료들과 스크립트로 공유하기도 쉽기 때문임
      예를 들어 개인적으로나 업무적으로나 Make를 어디서나 씀. 책에서 대안도 언급하지만, 예시는 검증된 도구들로 구성했음
      선택지가 있다면 설치가 필요 없는 것, 또는 직장에서 마주칠 가능성이 높은 것에 집중했음. 트레이드오프이고, 반대 방향도 매력적일 수 있다는 건 이해함
  • 괜찮다면 원하는 만큼 내기 모델이 어떻게 작동했는지 궁금함. 예전에 강의를 팔 때 그런 방식을 생각해본 적이 있음

    • 여기 올리기 직전에 결제 모델을 바꿔서, 이에 대한 과거 데이터는 없음
      일반 판매에 비해 수익이 나리라고 기대하지 않음. 아마도 아주 작은 일부일 가능성이 큼. 다만 일반 판매를 하려면 홍보할 수 있어야 함
      주된 동기는 많은 시간을 들인 작업물을 공유하는 것임. 다른 일을 하고 싶고, 유용할 수 있는데 구식이 되기 전까지 그냥 디스크에 묵혀두고 싶지 않음
      원래 주된 수입원이 될 목적은 전혀 아니었음. 그랬다면 AI에 관한 책을 썼을 것임 :)
      언젠가 책을 만든 과정에 대한 회고를 블로그 글로 쓸 수도 있음 :)
  • 이 자료와 함께 보면 좋은 자료: https://linuxjourney.com

  • Linux 명령줄 도구, coreutils, grep, sed, awk 연습을 위한 대화형 TUI 앱을 만들었음: https://github.com/learnbyexample/TUI-apps

  • 내용은 정말 좋아 보이지만, 조판 때문에 읽기가 꽤 어려움
    설명 다음 페이지에 코드 블록이 넘어가 있음. 충분히 한 페이지에 보여줄 공간이 있는데도 그럼(p18/19)
    콜아웃도 마찬가지임(p26/27)
    단어 하나가 페이지 사이에서 끊김(p51/52)
    푸터가 여러 페이지에 걸침(p61/62)
    사소한 트집처럼 들릴 수 있지만, 읽는 흐름이 크게 끊기고 섹션을 이해하려면 두 페이지 사이를 계속 오르내려야 함

    • 피드백 고마움
      동의하고, 가능한 한 보기 좋게 유지하려고 하지만 책이 업데이트되고 내용이 바뀌면 어렵기도 함
      그래도 다음 업데이트에서는 페이지 흐름을 더 신경 쓰겠음