Bu sorunun sadece "Neden bir GUI alternatifinin var olduğu herhangi bir CLI'yi öğrenmeliyim?" "Özel bir durum olduğunu düşünüyorum. İkinci sorunun GUI'ler kadar eski olduğundan şüpheliyim ve yıllar içinde bunu cevaplamak için birçok girişim olduğunu varsayıyorum. Bu soruya kendi cevabımla yolumu karıştırmaya çalışabilirim, ancak Neal Stephenson on yıldan daha önce , “Başlangıçta Olağanüstü Komut Satırıydı ” adlı makalesinde 'nihai cevap' olarak kabul ettiğimi dile getirdi .
Deneme, bilgisayar kullanımının birçok yönüne değinirken, Stephenson bile , bunun çoğunun artık kullanılmayacağını düşünüyor olsa da, denemede, CLI'lerin hayatımı kelimenin tam anlamıyla değiştiren son derece çekici bir şekilde hangi GUI'lerin daha iyi olduğunu açıklıyor. Uzun bir okuma (~ 40 sayfa), ancak burada sorduğunuz gibi sorular soran birisine yeterince öneride bulunamıyorum.
Son olarak, herhangi bir CLI - GUI benzeri soruyu benzer şekilde cevaplayabilsem de, cevabım, sormayı seçtiğiniz tüm bilgisayar şeyleri nedeniyle özellikle sizin özel sorunuza sadık kaldığını düşünüyorum git
. git
tartışmasız, Stephenson'un makalesinde anlatıldığı gibi son derece uzun olmayan bir bilgisayar araçları listesindeki en son araçtır. git
Diğer bazı Unix-ish şeyleri gibi, CLI'leri kendi içinde tanımak için bir nedendir. Bazen düzensiz 'porselenine' rağmen ; bazen bunun yüzünden.
Yani evet, kesinlikle github'ın GUI'sinde üretken olabilirsiniz, ya OSX için ya da sadece web sitelerinde. Evet, aslında oldukça şık, sitenin özelliklerini sık kullanıyorum. Ama hayır, sağ pinky git filter-branch
bir veya iki kişi için çılgınca bir emir üzerinde asılıyken asla bu Tanrısal duyguyu hissetmeyeceksiniz . Bilgisayar deneyimimden sadece bir şeyi saklamak zorunda kalsaydım - zihinsel zorluklar, saat 2'de bir veri merkezinde oluşturulan yakın arkadaşlıklar, tırmanma, kullanıcıların hayatlarına dokunma ve değerli verilerin PB'leri üzerinden hüküm süren sonsuz yetkinlik merdiveni işler ve rahat bir yaşam - sadece bir şeyi saklayın - bu Tanrıça bir his olurdu.