3 poin oleh GN⁺ 2025-05-30 | 1 komentar | Bagikan ke WhatsApp
  • Command Line Handbook adalah handbook singkat yang dibuat agar developer, administrator sistem, kalangan profesi teknis, serta pengguna Linux/macOS dapat cepat menguasai shell command line Unix/Linux modern
  • Alih-alih manual shell yang tebal atau buku Linux yang panjang, fokusnya adalah mempelajari secara ringkas konsep dan perintah umum yang sering dipakai dalam praktik
  • Membahas terminal, shell, aplikasi command line, dan shell scripting secara terpadu, tanpa memisahkannya, serta mencakup tips dan trik
  • Menyediakan hampir 100 atau 100 lebih sesi shell beranotasi dan contoh kode, dan versi PDF menyertakan penyorotan sintaks serta anotasi
  • Setelah 4 tahun proses belajar, penulisan, dan penulisan ulang, handbook ini diperbarui pada 2025; dengan harga normal $14 yang ditampilkan, pembeliannya tersedia dengan skema Name your price

Cepat Menguasai Command Line Modern

  • Command Line Handbook ditujukan untuk orang-orang yang menggunakan shell command line Unix/Linux modern
    • Developer perangkat lunak
    • Administrator sistem
    • Kalangan profesi teknis
    • Pengguna umum Linux/macOS
  • Inti penyusunannya adalah mempelajari konsep dan perintah yang paling sering digunakan dalam waktu singkat, alih-alih membaca manual shell yang panjang atau buku Linux yang sangat tebal
  • Cakupan pembahasannya tidak berhenti pada shell itu sendiri
    • Terminal
    • Shell
    • Aplikasi command line
    • Shell scripting
    • Tips dan trik
  • Memperkenalkan bersama-sama shell seperti Bash dan Zsh, scripting, serta program klasik dan modern yang dapat digunakan di terminal

Susunan Berbasis Contoh dan Informasi Pembelian

  • Handbook ini disusun agar pembaca dapat mengikuti sesi shell beranotasi dan contoh kode
    • Jumlah contoh disebut sebagai lebih dari 100 atau hampir 100, tergantung lokasinya
    • PDF mencakup sesi shell dan contoh lain dengan penyorotan sintaks serta anotasi
  • PDF disediakan dalam bentuk carefully curated, dengan penyorotan sintaks dan anotasi yang membuat alur perintah lebih mudah dibaca
  • Handbook ini adalah hasil dari 4 tahun belajar, menulis, dan menulis ulang, serta merupakan versi yang diperbarui pada 2025
  • Jumlah pembaca ditampilkan di halaman sebagai “8900+ readers”, sementara di isi teks disebutkan bahwa lebih dari 5 ribu orang sedang mengasah keterampilan command line mereka
  • Pada area harga, harga normal $14 ditampilkan dengan coretan, dan pembelian dapat dilakukan melalui tautan Buy on dengan skema Name your price

1 komentar

 
GN⁺ 2025-05-30
Komentar Hacker News
  • Karya yang bagus. Akan lebih baik jika landing page memuat contoh yang lebih konkret tentang apa yang akan dipelajari pembaca.
    Dari halaman saat ini, sulit untuk mengetahui apakah ini buku untuk pemula total command line, atau apakah ada tips yang juga berguna bagi orang yang sudah familier dengan bash.
    Saya harus mencari halaman sampelnya, dan halaman itu jauh lebih baik dalam menunjukkan isi bukunya.
    Saya juga melihat beberapa frasa: alih-alih "Fresh out of press", biasanya orang mengatakan "hot off the press", dan "out of press" terdengar seperti "out of print", yaitu sudah tidak dicetak lagi.
    Untuk "Grok the Linux command line on only 120 pages", yang benar adalah "in only 120 pages".

    • Betul, sepertinya landing page bisa dibuat lebih detail.
      Saya tidak ingin terlalu banyak mengulang isi halaman Gumroad, tapi perlu saya pikirkan lagi.
      Terima kasih juga atas saran frasanya. Saya bukan penutur asli, jadi begitu adanya :)
  • Ada beberapa komentar. Situs webnya agak rusak di mobile; setidaknya di lingkungan saya, teksnya keluar dari layar.
    Selain itu, kalau ada halaman sampel atau setidaknya daftar isi, orang bisa melihat seberapa dalam buku ini ingin membahas topiknya.
    Bisa saja mengambilnya gratis lalu membayar nanti, tapi itu merepotkan, dan rasanya agak tidak enak memilih $0 untuk hal seperti ini.

    • Terima kasih atas masukannya. Saya mencoba membuatnya berjalan di mobile juga, tapi sepertinya pada akhirnya pengujiannya kurang cukup.
      Saya akan coba membuat sampelnya sekarang.
      Edit: halaman contoh ada di sini: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...
    • Saya setuju semuanya. Di Firefox Android dan Pixel juga sebagian layar terpotong.
      Saya ingin melihat daftar isi. Saya tidak ingin mengambilnya seharga $0 dan merugikan Anda.
      Bagaimanapun, ini terdengar seperti buku yang bagus. Selamat sudah menyelesaikan dan merilisnya.
    • Di Brave Android juga teksnya keluar dari layar.
  • Halaman contoh ada di sini: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...

    • Saya merasa cukup mahir memakai shell, tapi hanya dari halaman sampelnya saja saya sudah belajar process substitution. Saya beli.
    • PDF contoh halaman 12 berakhir dengan "On Linux, the PATH looks something like this:", tetapi setelah itu contoh PATH tidak terlihat.
    • Halaman contohnya kurang meyakinkan. Misalnya:

      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.
      Tidak. Jika meneruskan output perintah ls, Anda bisa saja meneruskan beberapa file ke diff dan itu dapat menyebabkan error.
      Selain itu, untuk membandingkan dua direktori per file, ada ini:
      diff -r directory-a directory-b

    • Jika Anda menaruh tautan http di sampul, orang yang mengunduh file contoh dan membacanya nanti akan lebih mudah kembali ke halaman aslinya. Kelihatannya bagus.
  • Apakah ada sumber atau saran tentang cara menemukan proyek atau latihan yang cocok untuk tiap bagian?
    Saya harus melatih beberapa orang, dan mereka adalah orang-orang yang tidak akan pernah memakai command line lalu akan kembali ke Excel dan VSCode. Meski begitu, saya bukan jenius yang menentukan apa yang harus mereka kuasai…
    Buku ini bagus, tetapi tanpa proyek atau soal, saya rasa mereka tidak akan cukup termotivasi untuk belajar, dan sulit membuat proyek rekayasa yang dipaksakan.

  • Kalau tertarik dengan ini, kemungkinan juga akan suka The Shell Haters Handbook: https://shellhaters.org/deck/

  • Saya penasaran apakah fokusnya pada tool lama yang ada di sebagian besar mesin dan dipakai di skrip shell lama, misalnya find dan grep, atau pada tool baru yang lebih baik seperti fd, fzf, rg yang dipasang developer di mesin mereka, atau keduanya.

    • Fokusnya pada tool standar lama. Karena mudah dimasukkan ke pipeline CI, dan mudah juga dibagikan sebagai skrip dengan rekan kerja.
      Misalnya, secara pribadi maupun untuk pekerjaan saya memakai Make di mana-mana. Buku ini juga menyebutkan alternatif, tetapi contohnya disusun dengan tool yang sudah teruji.
      Jika ada pilihan, saya berfokus pada yang tidak perlu instalasi, atau yang kemungkinan besar akan ditemui di tempat kerja. Ini trade-off, dan saya paham arah sebaliknya juga bisa menarik.
  • Kalau boleh, saya penasaran bagaimana model bayar sesuka Anda ini berjalan. Dulu saya pernah mempertimbangkan cara seperti itu saat menjual kursus.

    • Saya mengubah model pembayaran tepat sebelum memposting di sini, jadi tidak ada data historis untuk ini.
      Saya tidak berharap pendapatannya akan lebih besar dibanding penjualan biasa. Kemungkinan besar hanya sebagian yang sangat kecil. Namun, untuk menjual secara biasa, saya harus bisa mempromosikannya.
      Motivasi utamanya adalah membagikan pekerjaan yang sudah menghabiskan banyak waktu. Saya ingin mengerjakan hal lain, dan karena ini bisa berguna, saya tidak ingin membiarkannya begitu saja di disk sampai menjadi usang.
      Sejak awal ini sama sekali tidak dimaksudkan sebagai sumber penghasilan utama. Kalau begitu, saya akan menulis buku tentang AI :)
      Suatu saat mungkin saya akan menulis posting blog retrospektif tentang proses membuat buku ini :)
  • Materi yang bagus untuk dilihat bersama ini: https://linuxjourney.com

  • Saya membuat aplikasi TUI interaktif untuk latihan tool command line Linux, coreutils, grep, sed, dan awk: https://github.com/learnbyexample/TUI-apps

  • Isinya terlihat sangat bagus, tetapi typesetting-nya membuatnya cukup sulit dibaca.
    Blok kode pindah ke halaman setelah penjelasannya, padahal sebenarnya ada cukup ruang untuk menampilkannya dalam satu halaman (p18/19).
    Callout juga begitu (p26/27).
    Satu kata terpotong di antara halaman (p51/52).
    Footer terbagi di beberapa halaman (p61/62).
    Ini mungkin terdengar seperti mencari-cari kesalahan kecil, tetapi alur membaca jadi sangat terganggu, dan untuk memahami suatu bagian harus terus naik-turun di antara dua halaman.

    • Terima kasih atas masukannya.
      Saya setuju, dan saya mencoba menjaganya tetap enak dilihat sebisa mungkin, tetapi saat buku diperbarui dan kontennya berubah, ini juga menjadi sulit.
      Meski begitu, pada pembaruan berikutnya saya akan lebih memperhatikan alur halaman.