3 पॉइंट द्वारा GN⁺ 2025-05-30 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • यह हैंडबुक आधुनिक Unix/Linux कमांड लाइन के इस्तेमाल को आसान ढंग से समझाती है
  • मोटी manual या जटिल दस्तावेज़ों के बिना भी मुख्य concepts और commands को जल्दी सीखा जा सकता है
  • terminal, shell, CLI applications और shell scripting तक को एकीकृत रूप से सीखा जा सकता है
  • 100 से अधिक hands-on examples और annotated sessions के साथ चलते-चलते आत्मविश्वास के साथ इसका उपयोग किया जा सकता है
  • 5,700 से अधिक पाठकों द्वारा चुनी गई, 2025 के नवीनतम मानकों पर आधारित हैंडबुक

सभी के लिए कमांड लाइन

  • software developers, system administrators, IT professionals ही नहीं, बल्कि सामान्य Linux/macOS users के लिए भी modern command line environment में कुशलतापूर्वक काम करने के तरीके प्रस्तुत करती है
  • किसी भी व्यक्ति के लिए आसानी से command line शुरू करने हेतु व्यापक उपयोग के तरीके प्रदान करती है

पूरी shell manual की ज़रूरत क्यों नहीं

  • मोटी shell manual या विशाल Linux किताबों के बिना भी जल्दी शुरुआत हो सके, इसलिए इसे मुख्य concepts और अक्सर इस्तेमाल होने वाले commands पर केंद्रित करके बनाया गया है
  • यह बुनियाद पर टिके रहते हुए समय बचाने वाली मार्गदर्शिका प्रदान करती है

shell से भी आगे

  • terminal, shell, CLI applications, shell scripting जैसी संबंधित जानकारियों को अलग-अलग सीखने के बजाय एक ही बार में एकीकृत रूप से सीखने के लिए इसे डिज़ाइन किया गया है
  • व्यावहारिक tips और tricks भी दिए गए हैं, ताकि वास्तविक काम या development में तुरंत लागू होने वाला ज्ञान हासिल किया जा सके

आत्मविश्वास के साथ commands चलाना

  • 100 से अधिक annotated practice sessions और code examples शामिल हैं, जिनसे चरण-दर-चरण साथ चलते हुए प्रत्यक्ष अनुभव पाया जा सकता है
  • यह command इस्तेमाल करने के तरीके में बदलाव और आत्मविश्वास जोड़ने वाला अनुभव प्रदान करती है

नवीनतम, और हजारों पाठकों का भरोसा

  • 4 वर्षों के सीखने और लेखन अनुभव का निचोड़ यह हैंडबुक 2025 के अनुसार अपडेट की गई एक नवीनतम reference guide है
  • 5,700 से अधिक users द्वारा चुनी गई एक प्रभावशाली command line skills को मजबूत करने वाली पुस्तक है

1 टिप्पणियां

 
GN⁺ 2025-05-30
Hacker News टिप्पणियाँ
  • पहली छाप यह कि यह वाकई बहुत बढ़िया किताब है, लेकिन सुझाव है कि landing page पर थोड़ा और ठोस तरीके से बताया जाए कि पाठक क्या सीखेंगे; यह स्पष्ट नहीं था कि यह शुरुआती लोगों के लिए किताब है या bash से परिचित लोगों के लिए भी उपयोगी tips हैं, इसलिए sample pages ढूँढने पड़े। sample pages से किताब की सामग्री कहीं बेहतर समझ आई, इसलिए sample सार्वजनिक करने की सिफारिश। साथ ही, "Fresh out of press" की जगह "hot off the press" ज़्यादा स्वाभाविक लगेगा, और "Grok the Linux command line on only 120 pages" में "in only 120 pages" कम अटपटा लगेगा, ऐसी सुधार-सुझाव भी दिए गए
    • landing page पर जानकारी बहुत संक्षिप्त होने वाली बात से सहमत। ऐसा इसलिए था क्योंकि Gumroad page की जानकारी दोहराना नहीं चाहता था, लेकिन अब लगता है कि इस पर फिर से सोचना चाहिए। और wording पर सुझावों के लिए धन्यवाद; non-native speaker होने के नाते इस तरह का feedback स्वागतयोग्य है
  • मोबाइल पर साइट थोड़ी टूटी हुई लगती है, ऐसा अनुभव साझा किया गया; बताया गया कि text स्क्रीन के बाहर निकल जाता है। साथ ही यह राय भी कि अगर sample pages या table of contents दिया जाए तो किताब के स्तर का अंदाज़ा लगाने में मदद मिलेगी। किताब को 'मुफ़्त' में लेकर बाद में भुगतान किया जा सकता है, लेकिन यह थोड़ा झंझटभरा लगता है और $0 चुनते समय अपराधबोध भी होता है
    • feedback के लिए धन्यवाद। मोबाइल support ठीक करने की कोशिश की थी, लेकिन लगता है testing कम हुई। sample भी तुरंत बनाने का इरादा है। साथ ही उदाहरण पेज लिंक साझा किया
    • वही अनुभव साझा किया गया; Firefox android और Pixel environment में भी स्क्रीन का कुछ हिस्सा दिखाई नहीं देता। table of contents भी पढ़ने को मिले तो अच्छा होगा। $0 में लेना लेखक के प्रति थोड़ा बुरा लगता है, यह ईमानदार भावना भी रखी गई, लेकिन किताब प्रकाशित होने पर बधाई दी गई
    • Brave में Android से access करने पर भी text के स्क्रीन से बाहर निकलने की समस्या की पुष्टि हुई
  • उदाहरण पेज लिंक सीधे साझा किया गया
    • मैं खुद को shell में काफ़ी अनुभवी मानता हूँ, लेकिन sample pages में process substitution जैसी नई चीज़ें सीखीं, इसलिए तुरंत खरीदने का फ़ैसला किया
    • sample PDF के page 12 का अंत "On Linux, the PATH looks something like this:" पर होता है, लेकिन उसके बाद असली PATH उदाहरण नहीं दिया गया, यह बात बताई गई
    • sample pages थोड़े निराशाजनक लगे। उदाहरण के लिए, यह कहा गया है कि "diff utility से ls command के परिणामों की तुलना करके directory contents की तुलना की जा सकती है", लेकिन वास्तव में ls command का output diff को देने पर error आ सकती है, इसलिए यह व्याख्या कुछ अनुपयुक्त लगती है। इसके बजाय <code>diff -r directory-a directory-b</code> command से दो directories की file-by-file तुलना समझाना अधिक उपयुक्त होगा, ऐसा कहा गया
  • अगर इस किताब में दिलचस्पी है, तो The Shell Haters Handbook भी साथ में सुझाई गई
    • और wizardzines.com को भी ज़रूर देखने की सिफारिश की गई
  • सवाल पूछा गया कि क्या किताब का focus उन पुराने tools (जैसे find, grep) पर है जो लगभग हर system पर हमेशा मिल जाते हैं, या इसमें वे modern tools (fd, fzf, rg) भी शामिल हैं जिन्हें लोग खुद install करके इस्तेमाल करते हैं
    • focus पुराने standard tools पर है, क्योंकि CI pipeline में या सहकर्मियों के साथ scripts साझा करते समय ऐसे tools आसानी से इस्तेमाल किए जा सकते हैं। Make का उदाहरण देते हुए कहा गया कि यह लगभग हर जगह लागू होता है। alternatives का ज़िक्र किया गया है, लेकिन examples का आधार आज़माए हुए पुराने tools ही हैं। प्राथमिकता उन tools को दी गई है जिन्हें install करने की ज़रूरत नहीं पड़ती या जो workplace में अक्सर मिलते हैं। फिर भी modern-tool-केंद्रित approach को भी आकर्षक माना गया
  • सामग्री काफ़ी उत्कृष्ट है, लेकिन typography (layout) पढ़ने में कुछ कठिन लगती है; जैसे code block का explanation से अलग page पर होना (p18/19), callout का बिखरा होना (p26/27), किसी एक शब्द का दो pages में टूट जाना (p51/52), और footer का कई pages में फैल जाना (p61/62) जैसी बातें immersion तोड़ती हैं। एक section पढ़ते हुए समझने के लिए बार-बार page पलटना पड़ता है, यह असुविधा बताई गई
    • feedback के लिए धन्यवाद। सफ़ाई से तैयार करने की पूरी कोशिश रहती है, लेकिन किताब लगातार update होती रहने से ऐसी असुविधाएँ हो सकती हैं। अगली update में इस पर और ध्यान देने का आश्वासन दिया गया
  • Linux CLI tools (coreutils, grep, sed, awk) सीखने के लिए interactive TUI app और exercises का एक संग्रह भी बनाया गया है, जो learnbyexample/TUI-apps पर उपलब्ध है
  • सचमुच शानदार काम। Linux को 20 साल (दरअसल लगभग 30 साल) इस्तेमाल करने के बावजूद, sample pages से कुछ नया सीखने की बात उत्साह से कही गई
  • इस सामग्री के साथ देखने लायक एक अच्छा resource linuxjourney.com भी सुझाया गया
    • ऊपर वाली साइट से प्रेरित एक open source version भी मौजूद है, github.com/daquino94/linux-path की ओर इशारा किया गया
  • यह जानने की जिज्ञासा जताई गई कि "pay what you want" बिक्री मॉडल वास्तव में कैसे काम करता है; course बेचने के संदर्भ में इस पर विचार किया जा रहा है
    • बताया गया कि इस मॉडल पर बदले हुए अभी ज़्यादा समय नहीं हुआ, इसलिए पुराना data नहीं है, और सामान्य बिक्री की तुलना में काफ़ी कम revenue की उम्मीद है। सामान्य बिक्री मॉडल में marketing लगभग ज़रूरी होती है। मुख्य प्रेरणा यह थी कि लंबे समय लगाकर बनाई गई चीज़ को दूसरों के साथ साझा किया जाए और सामग्री पुरानी पड़ने से पहले उसे सभी के लिए उपयोगी बनाया जाए। अगर उद्देश्य revenue maximization होता, तो शायद AI पर किताब लिखी जाती। कभी समय मिलने पर किताब बनाने के अनुभव को blog में लिखने का भी विचार है