Absolut. Men det är å andra sidan ingen tvekan om varför program somballkula wrote:Det viktiga att poängtera är att detta är enormt beroende på vad man arbetar med.IcePic wrote:"Om allt du har är en hammare så riskerar du att se alla problem som spikar".
Folk som "klagar" på unix brukar ofta komma med argument i stil med:
"En skruvmejsel är ju så sämst på att slå in spik med", för att referera till det
som jag citerade precis ovan.
Ett exempel:
För några år sedan så jobbade en polare till mig i Wavefront, och visade hur suveränt enkelt det var att editera material i textfiler (Irix). Bara det att jag gjorde samma sak i 3ds/Lightwave i grafisk miljö ungefär 10-20ggr fortare och kunde dessutom se vad jag höll på med i previewfönster. Det är alltså långt ifrån en självklarhet att en prompt är så effektiv eller vettig i alla sammanhang, vilket en del verkar mena.
Photoshop har scriptspråk i sig, att sitta på en Mac utan CLI med en enknapparsmus
låter dig aldrig höja ljuset på 1000 bilder inom rimlig tid. Folk som har
enbart CLI kan oftare ordna med repetitiva uppgifter på ett bra sätt, de som
har enbart GUI kan göra mer estetiskt krävande jobb (som att välja vilken
del av bilden som ska behandlas) men den som har bara den ena miljön
och dissar alla med den andra (eller båda) är ju lite ute och cyklar imho.
Och jo, editera textfiler kan ju kännas segt, men att kunna ladda ner en
textfil från nätet, att kunna automatgenerera denna textfil (och tusen till med
diverse variationer) är i sin tur extremt praktiskt om det nu är så att man
ett sånt problem. Ett GUI når ju bara "så" långt innan det blir ohanterligt.
(Prova att ta fram _alla_ knapprader i MS-Office så ser ni)
Blender är ju också rätt eländig i sitt/sina interface, även om man säkert vänjer sig vid den med.
Det jag känner för ett CLI är ju att man får en högre tröskel för att lära sig
enkla saker, men när man väl tvingat sig själv att lära sig nåt som är 50%
mer komplicerat än det "borde" så har man lärt sig 50% som applicerar på
tusen andra uppgifter. När man lärt sig "döp om alla filer vars filslut är foo,
vars filnamn innehåller strängen '2002-09-10' och vars storlek är större än 0"
så har man liksom med automatik lärt sig "konvertera alla gif:ar i denna katalog till jpeg:ar men döp dem till png"
såfort man hittade kommandot "convert" från ImageMagick.
Av nån anledning är det precis just såna saker jag åker på att göra som
unix-admin, speciellt i kataloger med tusentals filer i, så att man bara vet
att det vore dömt att gå åt helvete om man behövt fånklicka sig igenom en
sån procedur. Vi har bildarkiv med lätt tiotusen bilder i som det en dag spontant
skulle in (C) årtal blabla all rätter reverserade. Ett par minuters scriptande,
lite mansidesläsande om "compose" och dess gravity-funktion, rita (C)-texten
i gimp med transparent bakgrund och sen voila! Kör igång på filservern och
fikar klart.
Jag är fullt medveten om att det säkert går lika bra med Photoshops scriptspråk
men om man måste lära sig VB-script (för MS-office) och PS-script för Photoshop,
blaha-script för Blahonga-Deluxe osv osv, så vore det lättare i slutändan
för den som har mer än en uppgift att ha shell/CLI som bas för en massa
operationer istället för en-per-program om man har många program.