Show HN: Modern Komut Satırı El Kitabı
(commandline.stribny.name)- Command Line Handbook, geliştiricilerin, sistem yöneticilerinin, teknik rollerde çalışanların ve Linux/macOS kullanıcılarının modern Unix/Linux komut satırı kabuğunu hızlıca öğrenmesi için hazırlanmış kısa bir el kitabıdır
- Kalın kabuk kılavuzları veya Linux kitapları yerine, pratikte sık kullanılan ortak kavramları ve komutları yoğunlaştırılmış biçimde öğrenmeye odaklanır
- Terminal, kabuk, komut satırı uygulamaları ve kabuk betiklemeyi ayrı ayrı ele almak yerine birlikte işler; ipuçları ve püf noktaları da içerir
- Yaklaşık 100 veya 100'den fazla açıklamalı kabuk oturumu ve kod örneği sunar; PDF'de sözdizimi vurgulama ve açıklamalar yer alır
- 4 yıllık öğrenme, yazma ve yeniden yazma sürecinin ardından 2025'te güncellenmiştir; liste fiyatı $14 olarak gösterilirken Name your price yöntemiyle satın alınabilir
Modern komut satırını hızlıca öğrenme
- Command Line Handbook, modern Unix/Linux komut satırı kabuğunu kullanan kişileri hedefler
- Yazılım geliştiriciler
- Sistem yöneticileri
- Teknik rollerde çalışanlar
- Genel Linux/macOS kullanıcıları
- Uzun kabuk kılavuzları veya kapsamlı Linux kitapları okumak yerine, en sık kullanılan kavramları ve komutları kısa sürede öğrenmeye yönelik bir yapı sunması temel noktadır
- Kapsam yalnızca kabuğun kendisiyle sınırlı değildir
- Terminal
- Kabuk
- Komut satırı uygulamaları
- Kabuk betikleme
- İpuçları ve püf noktaları
- Bash ve Zsh gibi kabukları, betiklemeyi ve terminalde kullanılabilen klasik ve modern programları birlikte tanıtır
Örnek odaklı yapı ve satın alma bilgileri
- El kitabı, açıklamalı kabuk oturumları ve kod örneklerini izleyerek deneme yapmaya uygun şekilde düzenlenmiştir
- Örnek sayısı, konuma göre 100'den fazla veya yaklaşık 100 olarak tanıtılır
- PDF'de sözdizimi vurgulama ve açıklamalar içeren kabuk oturumları ile diğer örnekler bulunur
- PDF, carefully curated biçimde sunulur; sözdizimi vurgulama ve açıklamalar sayesinde komut akışını okumayı kolaylaştırır
- Bu el kitabı 4 yıllık öğrenme, yazma ve yeniden yazma sürecinin sonucudur ve 2025 güncellemesi sürümüdür
- Okur sayısı sayfada “8900+ readers” olarak gösterilir; metinde ise 5 binden fazla kişinin komut satırı becerilerini geliştirdiği belirtilir
- Fiyat alanında liste fiyatı $14 üstü çizili olarak gösterilir ve Buy on bağlantısı üzerinden Name your price yöntemiyle satın alınabilir
1 yorum
Hacker News yorumları
Harika bir çalışma. Açılış sayfasına okuyucunun ne öğreneceğine dair daha somut örnekler koymak iyi olurdu.
Mevcut sayfadan bunun tamamen komut satırına yeni başlayanlar için bir kitap mı, yoksa bash’e zaten aşina olanlara da faydalı ipuçları içeriyor mu anlamak zor.
Örnek sayfaları aramam gerekti; onlar kitabın içeriğini çok daha iyi gösteriyordu.
Birkaç ifade de gözüme çarptı: "Fresh out of press" yerine genelde "hot off the press" denir; "out of press" ise "out of print", yani baskısı tükenmiş gibi duyuluyor.
"Grok the Linux command line on only 120 pages" için de doğrusu "in only 120 pages" olur.
Gumroad sayfasındaki içeriği çok fazla tekrarlamak istememiştim ama bunu yeniden düşünmeliyim.
İfade önerileri için de teşekkürler. Ana dili İngilizce olan biri değilim, o yüzden :)
Birkaç yorumum var. Web sitesi mobilde biraz bozuluyor; en azından benim ortamımda metin ekranın dışına taşıyor.
Ayrıca örnek sayfalar ya da en azından bir içindekiler bölümü olsa, insanlar bu kitabın ne düzeyde bir derinlik hedeflediğini görebilir, iyi olurdu.
Ücretsiz alıp sonra ödeme yapmak mümkün olabilir ama zahmetli; böyle bir şey için $0 seçmek de biraz kötü hissettiriyor.
Şimdi bir örnek hazırlamayı deneyeceğim.
Düzenleme: Örnek sayfalar burada: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...
İçindekileri görmek isterdim. $0’a alıp zarar vermek istemiyorum.
Her hâlükârda harika bir kitaba benziyor. Bitirip yayımladığın için tebrikler.
Örnek sayfalar burada: https://drive.google.com/file/d/1PkUcLv83Ib6nKYF88n3OBqeeVff...
Her bölüm için uygun proje veya alıştırmalar bulma yöntemine dair kaynak ya da öneri var mı?
Bazı kişilere eğitim vermem gerekiyor; bunlar komut satırını asla kullanmayıp yeniden Excel ve VSCode’a dönecek kişiler. Yine de insanların nelerde yetkin olması gerektiğini belirleyen dâhi ben değilim…
Bu kitap harika, ama projeler veya sorular olmadan öğrenmeye motive olacaklarını sanmıyorum; yapay projeler uydurmak da zor.
Buna ilgi duyanlar The Shell Haters Handbook’u da sevebilir: https://shellhaters.org/deck/
Odağın çoğu makinede bulunan ve eski shell script’lerinde kullanılan klasik araçlarda mı olduğunu merak ediyorum; örneğin
findvegrepgibi. Yoksa geliştiricilerin kendi makinelerine kurduğufd,fzf,rggibi yeni ve geliştirilmiş araçlarda mı, yoksa ikisinde birden mi?Örneğin Make’i hem kişisel olarak hem işte her yerde kullanıyorum. Kitapta alternatiflerden de bahsediyorum ama örnekler kendini kanıtlamış araçlardan oluşuyor.
Bir seçenek olduğunda kurulum gerektirmeyenlere veya iş yerinde karşılaşma ihtimaliniz daha yüksek olanlara odaklandım. Bu bir trade-off; ters yönün de cazip olabileceğini anlıyorum.
Sakıncası yoksa istediğin kadar öde modelinin nasıl işlediğini merak ediyorum. Geçmişte kurs satarken böyle bir yaklaşımı düşünmüştüm.
Normal satışa kıyasla gelir getirmesini beklemiyorum. Muhtemelen çok küçük bir kısmı kadar olur. Ancak normal satış yapmak için tanıtım yapabilmek gerekiyor.
Ana motivasyonum, çok zaman harcadığım bu çalışmayı paylaşmak. Başka şeyler yapmak istiyorum; faydalı olabilecek bir şeyi eskiyene kadar diskte bekletmek istemiyorum.
Zaten hiçbir zaman ana gelir kaynağı olması amaçlanmamıştı. Öyle olsaydı yapay zeka hakkında bir kitap yazardım :)
Bir gün kitabı hazırlama sürecine dair bir değerlendirme yazısını blogda yazabilirim :)
Bu materyalle birlikte bakılabilecek iyi bir kaynak: https://linuxjourney.com
Linux komut satırı araçları, coreutils,
grep,sed,awkpratiği için etkileşimli bir TUI uygulaması yaptım: https://github.com/learnbyexample/TUI-appsİçerik gerçekten iyi görünüyor, ama dizgi yüzünden okumak oldukça zor.
Açıklamadan sonraki sayfaya kod bloğu taşmış. Tek sayfada göstermek için yeterince yer olmasına rağmen böyle (s18/19).
Callout’lar için de aynı durum geçerli (s26/27).
Bir kelime sayfalar arasında bölünmüş (s51/52).
Footer birkaç sayfaya yayılmış (s61/62).
Küçük bir kusur gibi gelebilir ama okuma akışını ciddi biçimde bozuyor ve bölümü anlamak için iki sayfa arasında sürekli gidip gelmek gerekiyor.
Katılıyorum; mümkün olduğunca güzel görünmesini sağlamaya çalışıyorum ama kitap güncellendikçe ve içerik değiştikçe bu zor olabiliyor.
Yine de bir sonraki güncellemede sayfa akışına daha fazla dikkat edeceğim.