Show HN: मॉडर्न कमांड लाइन हैंडबुक
(commandline.stribny.name)- Command Line Handbook डेवलपर्स, सिस्टम एडमिनिस्ट्रेटर्स, तकनीकी भूमिकाओं में काम करने वालों, और Linux/macOS उपयोगकर्ताओं को आधुनिक Unix/Linux कमांडलाइन shell जल्दी सीखने के लिए बनाया गया एक संक्षिप्त हैंडबुक है
- मोटे shell manuals या Linux किताबों के बजाय, यह व्यावहारिक काम में अक्सर इस्तेमाल होने वाले सामान्य concepts और commands को संक्षेप में सीखने पर केंद्रित है
- यह terminal, shell, command-line applications, और shell scripting को अलग-अलग नहीं बल्कि साथ में कवर करता है, और tips व tricks भी शामिल करता है
- यह लगभग 100 या 100 से अधिक annotated shell sessions और code examples देता है, और PDF में syntax highlighting व annotations शामिल हैं
- 4 साल के अध्ययन, लेखन और पुनर्लेखन के बाद इसे 2025 में अपडेट किया गया, और $14 सूची मूल्य दिखने के साथ Name your price मॉडल पर खरीदा जा सकता है
आधुनिक कमांडलाइन जल्दी सीखें
- Command Line Handbook आधुनिक Unix/Linux कमांडलाइन shell का उपयोग करने वाले लोगों के लिए है
- software developers
- system administrators
- तकनीकी पेशेवर
- सामान्य Linux/macOS उपयोगकर्ता
- लंबे shell manuals या विशाल Linux पुस्तकों को पढ़ने के बजाय, सबसे अधिक उपयोग होने वाले concepts और commands को कम समय में सीखने की संरचना इसका मुख्य बिंदु है
- इसका दायरा सिर्फ shell तक सीमित नहीं है
- terminal
- shell
- command-line applications
- shell scripting
- tips और tricks
- यह Bash और Zsh जैसे shells, scripting, और terminal में इस्तेमाल किए जा सकने वाले पारंपरिक व आधुनिक programs को साथ में परिचित कराता है
उदाहरण-केंद्रित संरचना और खरीद जानकारी
- हैंडबुक को इस तरह बनाया गया है कि आप annotated shell sessions और code examples को फॉलो करके अभ्यास कर सकें
- उदाहरणों की संख्या अलग-अलग जगहों पर 100 से अधिक या लगभग 100 बताई गई है
- PDF में syntax highlighting और annotations के साथ shell sessions और अन्य उदाहरण शामिल हैं
- PDF carefully curated रूप में दिया जाता है, और syntax highlighting व annotations की मदद से commands का flow पढ़ना आसान बनाता है
- यह हैंडबुक 4 वर्षों के अध्ययन, लेखन और पुनर्लेखन का परिणाम है, और 2025 में अपडेट किया गया संस्करण है
- पाठकों की संख्या पेज पर “8900+ readers” के रूप में दिखाई गई है, और मुख्य पाठ में कहा गया है कि 5 हज़ार से अधिक लोग अपनी command-line skills निखार रहे हैं
- कीमत वाले हिस्से में सूची मूल्य $14 पर strikethrough दिखता है, और Buy on लिंक के जरिए इसे Name your price मॉडल पर खरीदा जा सकता है
1 टिप्पणियां
Hacker News टिप्पणियाँ
बढ़िया पहल। अगर landing page पर यह और ठोस उदाहरणों के साथ दिखे कि पाठक क्या सीखेंगे, तो अच्छा होगा
अभी के पेज से यह समझना मुश्किल है कि यह पूरी तरह command line beginners के लिए किताब है, या bash से पहले से परिचित लोगों के लिए भी इसमें उपयोगी tips हैं
मुझे sample pages ढूँढनी पड़ीं, और उन्होंने किताब की सामग्री को कहीं बेहतर ढंग से दिखाया
कुछ wording भी नज़र आई—"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 page की सामग्री को बहुत ज़्यादा दोहराना नहीं चाहता था, लेकिन शायद इस पर फिर से सोचना चाहिए
wording suggestions के लिए भी धन्यवाद। मैं native speaker नहीं हूँ :)
कुछ टिप्पणियाँ हैं। वेबसाइट mobile पर थोड़ी टूटी हुई लगती है; कम से कम मेरे environment में text स्क्रीन से बाहर निकल रहा है
और अगर sample pages या कम-से-कम table of contents हो, तो लोग देख पाएँगे कि यह किताब कितनी गहराई तक जाती है
मैं इसे free में लेकर बाद में pay कर सकता हूँ, लेकिन वह झंझट वाला लगता है, और ऐसी चीज़ के लिए $0 चुनना थोड़ा अटपटा लगता है
sample अभी बनाता हूँ
संपादन: example pages यहाँ हैं: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...
table of contents देखना चाहूँगा। मैं इसे $0 में लेकर नुकसान पहुँचाना नहीं चाहता
वैसे भी यह शानदार किताब लगती है। इसे पूरा करके रिलीज़ करने पर बधाई
example pages यहाँ हैं: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...
क्या हर section के लिए projects या exercises ढूँढने के तरीकों पर कोई resources या सुझाव हैं?
मुझे कुछ लोगों को train करना है, लेकिन वे command line का लगभग कभी इस्तेमाल नहीं करेंगे और फिर Excel और VSCode पर लौट जाएँगे। फिर भी लोगों को किस चीज़ में दक्ष होना चाहिए, यह तय करने वाला जीनियस मैं नहीं हूँ…
यह किताब शानदार है, लेकिन projects या problems के बिना मुझे नहीं लगता कि उनमें सीखने की पर्याप्त motivation होगी, और बनावटी projects गढ़ना मुश्किल है
जिसे इसमें रुचि हो, उसे The Shell Haters Handbook भी पसंद आ सकती है: https://shellhaters.org/deck/
जिज्ञासा है कि क्या फोकस ज़्यादातर हर मशीन पर मिलने वाले और पुराने shell scripts में इस्तेमाल होने वाले पारंपरिक tools पर है, जैसे
findऔरgrep, या फिर उन नए और बेहतर tools पर जो developers अपनी मशीन पर install करते हैं, जैसेfd,fzf,rg, या फिर दोनों परउदाहरण के लिए मैं व्यक्तिगत और काम—दोनों जगह Make का इस्तेमाल करता हूँ। किताब में alternatives का ज़िक्र है, लेकिन examples भरोसेमंद tools पर आधारित हैं
जहाँ विकल्प था, वहाँ मैंने उन्हीं चीज़ों पर ध्यान दिया जिनके लिए install की ज़रूरत न पड़े, या जिनसे काम की जगह पर सामना होने की संभावना ज़्यादा हो। यह एक trade-off है, और मैं समझता हूँ कि उलटी दिशा भी आकर्षक हो सकती है
अगर आप साझा करना चाहें, तो यह जानने की उत्सुकता है कि pay-what-you-want मॉडल ने कैसा काम किया। मैंने पहले lectures बेचते समय ऐसा कुछ सोच रखा था
मुझे उम्मीद नहीं कि यह नियमित बिक्री की तुलना में ज़्यादा revenue लाएगा। शायद यह उसका बहुत छोटा हिस्सा ही हो। लेकिन सामान्य बिक्री के लिए promotion करने की क्षमता चाहिए
मुख्य प्रेरणा यह है कि जिस काम में मैंने बहुत समय लगाया, उसे साझा करूँ। मैं दूसरे काम करना चाहता हूँ, और जो चीज़ उपयोगी हो सकती है उसे पुरानी पड़ने तक बस disk पर पड़ा नहीं रहने देना चाहता
इसका उद्देश्य कभी भी मेरी मुख्य income source बनना नहीं था। अगर ऐसा होता, तो मैं AI पर किताब लिखता :)
शायद कभी किताब बनाने की प्रक्रिया पर एक retrospective blog post लिखूँ :)
इस सामग्री के साथ देखने लायक resource: https://linuxjourney.com
मैंने Linux command line tools, coreutils,
grep,sed,awkका अभ्यास करने के लिए interactive TUI apps बनाई हैं: https://github.com/learnbyexample/TUI-appsसामग्री वाकई बहुत अच्छी लगती है, लेकिन typesetting की वजह से पढ़ना काफ़ी मुश्किल हो जाता है
explanation के बाद code block अगले page पर चला जाता है, जबकि उसे एक ही page पर दिखाने के लिए पर्याप्त जगह है (p18/19)
callouts के साथ भी यही है (p26/27)
एक शब्द pages के बीच टूट जाता है (p51/52)
footer कई pages पर फैल जाता है (p61/62)
यह मामूली शिकायत लग सकती है, लेकिन पढ़ने का flow काफ़ी टूटता है और section समझने के लिए दो pages के बीच बार-बार ऊपर-नीचे करना पड़ता है
मैं सहमत हूँ, और जितना हो सके चीज़ों को अच्छा बनाए रखने की कोशिश करता हूँ, लेकिन जब किताब update होती रहती है और सामग्री बदलती रहती है, तो यह मुश्किल हो जाता है
फिर भी अगली update में page flow पर और ध्यान दूँगा