mboost-dp1
Er du til GUI eller commandline?
- Forside
- ⟨
- Forum
- ⟨
- Afstemninger
Kommer også lidt an på hvad det er her, men kan generelt deles op ala:
Hvis det er scriptning af flere hosts så klart PowerShell i Windows. Hvis det er noget specifikt på en enkelt server hvor man skal ud i en >200 tegn kommando/parametre så klart via GUI
Hvis det er Linux/BSD så klart en CLI.
Hvis det er scriptning af flere hosts så klart PowerShell i Windows. Hvis det er noget specifikt på en enkelt server hvor man skal ud i en >200 tegn kommando/parametre så klart via GUI
Hvis det er Linux/BSD så klart en CLI.
Jeg arbejder med Cisco enheder og der foretrækker jeg altså CLI.
Selvfølgelig er der visse ting der er nemmere i en GUI, eksempelvis opsætning af en wireless controller, men når det kommer til switche, routere og ASA'er er CLI mit foretrukne værktøj.
Selvfølgelig er der visse ting der er nemmere i en GUI, eksempelvis opsætning af en wireless controller, men når det kommer til switche, routere og ASA'er er CLI mit foretrukne værktøj.
Det er vel mest pga. manglede eller mangelfulde GUI værktøjer :)conFen (10) skrev:Selvfølgelig er der visse ting der er nemmere i en GUI, eksempelvis opsætning af en wireless controller, men når det kommer til switche, routere og ASA'er er CLI mit foretrukne værktøj.
XorpiZ (11) skrev:Notepad er vel ret grafisk og kan ikke kaldes for CLI :)
CLI er også grafisk, da ellers ville du ikke kunne se hvad du laver :)
Det eneste GUI notepad har er menulinjen oppe i top med File, Edit, osv, som man dog ikke bruger...
Og hvis det ikke tæller med, så tæller cmd i Windows vel heller ikke, da der er også nogle funktioner man kan bruge uden for selve tekst-delen... hvilket egentligt betyder at det vil være næsten umuligt at finde et program i Windows der tæller med, da alle programmer har sådan noget :)
Jeg er ekstrem tilhænger af CLI, men jeg vil nu nødig undvære GUI.
CLI -> God til mange ting, typisk med ekstrem tilpasningsmuligheder for kommandoer.
GUI -> Fucking awesome til browsing, visualisering af data, etc.
En fordel ved CLI er måden commandoer kan sammensættes på så de giver en temporær applikation, der gør X når Y sker. Det spiller erfaringsmæssigt meget godt sammen med en GUI, eks drag'n'drop filer til en mappe og ens script uploader så skidtet til en server, eller kører tekstgenkendelse, eller [indsæt awesome eksempel her].
CLI -> God til mange ting, typisk med ekstrem tilpasningsmuligheder for kommandoer.
GUI -> Fucking awesome til browsing, visualisering af data, etc.
En fordel ved CLI er måden commandoer kan sammensættes på så de giver en temporær applikation, der gør X når Y sker. Det spiller erfaringsmæssigt meget godt sammen med en GUI, eks drag'n'drop filer til en mappe og ens script uploader så skidtet til en server, eller kører tekstgenkendelse, eller [indsæt awesome eksempel her].
Til dagligt vel GUI.. Og lidt CLI for nogle opgaver er bare hurtigere med en terminal..
Men med CLI kan jeg jo også scripte flere CLI-programmer sammen i et fint lille shell-script, som gør flere forskellige ting på et par sekunder.. Som med GUI ville tage flere minutter.
Men med CLI kan jeg jo også scripte flere CLI-programmer sammen i et fint lille shell-script, som gør flere forskellige ting på et par sekunder.. Som med GUI ville tage flere minutter.
Jeg er glad for begge dele. Men det kommer virkelig an på hvad der skal laves.
Photoshop CLI, ville nok ikke være så godt igen.
Photoshop CLI, ville nok ikke være så godt igen.
Jeg ville have stemt begge dele. Senest fandt jeg ud af at man kan bruge inkscape gennem cli. Det gør det så meget nemmere og hurtigere at eksportere på præcis den måde jeg gerne vil (fordi jeg kan automatisere), så ligegyldigt hvad andre (host windcape) måtte mene, så synes jeg at cli helt klart har sin berettigelse.
Og inden han, windcape, mener at inkscape bør have noget batch export (hvilket der muligvis også er), så er det altså ikke det jeg taler om. Det er bare nemmere at højreklikke på en fil og trykke Create thumbnail end det er at åbne programmet, finde thumbnail-objektet og eksportere.
Og inden han, windcape, mener at inkscape bør have noget batch export (hvilket der muligvis også er), så er det altså ikke det jeg taler om. Det er bare nemmere at højreklikke på en fil og trykke Create thumbnail end det er at åbne programmet, finde thumbnail-objektet og eksportere.
#25 Jeg sagde ikke at jeg tegner, jeg sagde at jeg eksporterer :)
(min far > din far, just for the record)
(min far > din far, just for the record)
#26
Exportere hvad ? Og hvis du snakker om vector til png, eller lign. kunne du jo bare bruge ghostscript. Det er lidt overkill med inkscape til det formål.
Desuden vil jeg stadigvæk mene det er mere intuitivt at vælge en mappe med en GUI selector, og trykke "convert", med visual repsentation af "fra" og "til" formaterne. Som f.eks. i IrfanView.
Jeg kan virkelig ikke se hvordan CLI overhovedet kan være en fordel her.
Jeg bruger værktøjer som Foobar2000, Mp3Tag, Zune og IrfranView til batch-opgaver på diverse multimedia. Og det virker glimrende med GUI, og ville være alt alt for besværligt uden et godt grafisk interface.
Exportere hvad ? Og hvis du snakker om vector til png, eller lign. kunne du jo bare bruge ghostscript. Det er lidt overkill med inkscape til det formål.
Desuden vil jeg stadigvæk mene det er mere intuitivt at vælge en mappe med en GUI selector, og trykke "convert", med visual repsentation af "fra" og "til" formaterne. Som f.eks. i IrfanView.
Jeg kan virkelig ikke se hvordan CLI overhovedet kan være en fordel her.
Jeg bruger værktøjer som Foobar2000, Mp3Tag, Zune og IrfranView til batch-opgaver på diverse multimedia. Og det virker glimrende med GUI, og ville være alt alt for besværligt uden et godt grafisk interface.
#27 Som jeg sagde var det IKKE til batch export. Jeg skal eksportere et helt bestemt område som er bestemt af et objekt i filen (ikke bare en nedskaleret version af billedet). Det går altså lidt hurtigere med cli.
#28
Det afhænger igen af interfacet, som jeg har sagt tidligere.
F.eks. kunne sådan en feature være et batch GUI med valg af filer, eller en mappe, valg af output sti, og navngivningsformat.
Og så mulighed for et visuelt valg af område, enten med musen, eller statiske koordinater. Og så et preview af det valgte område, så du ikke kører en underlige batch kommando, før om du ved at du får det rigtige resultat.
Hvis det var muligt, ville du jo nok benytte GUI i stedet :)
Det afhænger igen af interfacet, som jeg har sagt tidligere.
F.eks. kunne sådan en feature være et batch GUI med valg af filer, eller en mappe, valg af output sti, og navngivningsformat.
Og så mulighed for et visuelt valg af område, enten med musen, eller statiske koordinater. Og så et preview af det valgte område, så du ikke kører en underlige batch kommando, før om du ved at du får det rigtige resultat.
Hvis det var muligt, ville du jo nok benytte GUI i stedet :)
#29 Det er skam muligt. Det fungerer ret godt med GUI faktisk. Men når man kun skal eksportere et par filer er det nu stadig hurtigere på den anden måde. Koordinaterne er i øvrigt ikke statiske.
Som det er tilfældet med de fleste kommentarer, så kommer det an på opgaven.
Jeg roder f.eks. meget med musik, og foretrækker altså Ableton's GUI fremfor et eventuelt commandline alternativ. Men når exporteringen skal encodes fra .wav til .mp3 eller lign., så er det rart med CLI.
Og nej, Notepad er ikke CLI. Du sender jo ikke kommandoer til Notepad... Men man kan vel sammenligne det lidt. Dreamweaver er en WYSIWYG editor - en slags GUI for (X)HTML osv, hvor Notepad (eller en anden text editor) er den rå kode.
Jeg roder f.eks. meget med musik, og foretrækker altså Ableton's GUI fremfor et eventuelt commandline alternativ. Men når exporteringen skal encodes fra .wav til .mp3 eller lign., så er det rart med CLI.
Og nej, Notepad er ikke CLI. Du sender jo ikke kommandoer til Notepad... Men man kan vel sammenligne det lidt. Dreamweaver er en WYSIWYG editor - en slags GUI for (X)HTML osv, hvor Notepad (eller en anden text editor) er den rå kode.
Command line for ting som jeg skal bruge ofte. Grafisk brugerflade til ting jeg ikke gider at sætte mig ind i (printeropsætning, skærmopløsning, baggrund til skrivebordet, etc.).
Webbet er overvejende GUI, og det tror jeg også er vejen frem i den sammenhæng. Ellers skulle man læse en man-page for hver side man kom til. Mange sider med et API tilbyder dog også et kommando-linje-baseret program til at tilgå det API, hvilket kan være yderst brugbart.
Jeg vil helst have begge dele til rådighed. Så kan jeg bruge GUI indtil jeg finder ud af om det er værd at lære kommandolinjen for det.
Webbet er overvejende GUI, og det tror jeg også er vejen frem i den sammenhæng. Ellers skulle man læse en man-page for hver side man kom til. Mange sider med et API tilbyder dog også et kommando-linje-baseret program til at tilgå det API, hvilket kan være yderst brugbart.
Jeg vil helst have begge dele til rådighed. Så kan jeg bruge GUI indtil jeg finder ud af om det er værd at lære kommandolinjen for det.
Jeg vil ikke sige at jeg er til rent CLI. Der vel ingen med god forstand på begge dele, som mener kun det ene der kan bruges til noget.
Men jeg er helt klart mere til CLI end de fleste andre. Og folk kan ellers gøre store øjne når de ser hvad jeg kan, og hvor hurtigt det kan gøres.
Det er så fedt at gøre en uoverkommelig opgave, til noget et script kan ordne i løbet af middagspausen.
Men jeg er helt klart mere til CLI end de fleste andre. Og folk kan ellers gøre store øjne når de ser hvad jeg kan, og hvor hurtigt det kan gøres.
Det er så fedt at gøre en uoverkommelig opgave, til noget et script kan ordne i løbet af middagspausen.
Altså, bruger GUI i mit OS, hvilket er Windows. Mine redskaber er alle sammen GUI.
Men de programmer jeg skriver er som regel altid konsol, da de som regel har nogle veldefinerede jobs. De konfigureres med eksekverings parametre.
På arbejdet skriver jeg en del software med GUI, da det er til kontor personale. Debugger også med GUI, men benytter mig hyppigt af beskeder via kommandolinje. (Skod platform, er Office VBA, så debuggeren er forfærdelig, for ikke at tale om sproget)
Så kommer meget an på hvad formålet er :) Til SQL foretrækker jeg helt klart kommandolinje. Er rart at kunne skrive queries fra hovedet, og eksekverer dem så kan kan få tjekket resultat sættet. Opsætning af databaser er også nemmest derigennem syntes jeg, men de er jo også designet til kommandolinje.
Men de programmer jeg skriver er som regel altid konsol, da de som regel har nogle veldefinerede jobs. De konfigureres med eksekverings parametre.
På arbejdet skriver jeg en del software med GUI, da det er til kontor personale. Debugger også med GUI, men benytter mig hyppigt af beskeder via kommandolinje. (Skod platform, er Office VBA, så debuggeren er forfærdelig, for ikke at tale om sproget)
Så kommer meget an på hvad formålet er :) Til SQL foretrækker jeg helt klart kommandolinje. Er rart at kunne skrive queries fra hovedet, og eksekverer dem så kan kan få tjekket resultat sættet. Opsætning af databaser er også nemmest derigennem syntes jeg, men de er jo også designet til kommandolinje.
bruger begge dele... dog mest GUI... bruger nok kun CLI til diverse småting hvor jeg ikk har et ordentlig interface... og til at sysprep W7 med en unattended XML...
Hvis man har en mappe der er fyldt op med 100.000 filer og skal flytte alle filer der der starter med 't' over i en anden mappe.
Hvad er hurtigst?
CLI: move /Y t* g:\t
eller...
Åbne mappen... vente på at den bliver opdateret........opdage at mappen ikke er sortert i alfabetisk rækkefølge..... tryk på Navn, for at opdatere....... venter igen.......... tryk på 't' på keyboardet at hoppe ned til den første fil med bogstavet t..... holde shift nede og bruge pagedown for at markere de første 3000 filer......... opdage at der stadig er 15000 filer tilbage.
... holde musen nede, og scroll for langt ned til 'v'.... er nu nødt til at fjerne markeringerne fra "ikke-t'erne"...
... åbne en ny mappe hvor jeg vil flytte filerne hen... trækker filerne hen på den nye mappe og kopierer. Kommer tilbage en halv time senere, og ser at progressbaren er på %3 og at teksten "Filen eksisterer allerede! Vil du erstatte den?"...
Hvad er hurtigst?
CLI: move /Y t* g:\t
eller...
Åbne mappen... vente på at den bliver opdateret........opdage at mappen ikke er sortert i alfabetisk rækkefølge..... tryk på Navn, for at opdatere....... venter igen.......... tryk på 't' på keyboardet at hoppe ned til den første fil med bogstavet t..... holde shift nede og bruge pagedown for at markere de første 3000 filer......... opdage at der stadig er 15000 filer tilbage.
... holde musen nede, og scroll for langt ned til 'v'.... er nu nødt til at fjerne markeringerne fra "ikke-t'erne"...
... åbne en ny mappe hvor jeg vil flytte filerne hen... trækker filerne hen på den nye mappe og kopierer. Kommer tilbage en halv time senere, og ser at progressbaren er på %3 og at teksten "Filen eksisterer allerede! Vil du erstatte den?"...
#40
Jeg ville nok bare skrive "t*.*" i søgefeltet, CTRL+A, CTRL+X, gå over i destinationsmappen og trykke CTRL+V.
Jeg bruger CLI meget, men i det tilfælde tror jeg GUI er lige så hurtigt.
Jeg ville nok bare skrive "t*.*" i søgefeltet, CTRL+A, CTRL+X, gå over i destinationsmappen og trykke CTRL+V.
Jeg bruger CLI meget, men i det tilfælde tror jeg GUI er lige så hurtigt.
#42 Jeg ville have gjort det samme, men jeg synes Windows plejer at være ret sløv til at vise mapper med mange filer. Jeg plejer dog at bruge fremgangsmåden fra #40 når jeg sletter backup-filer. Det kræver naturligvis at man har sat sig ind i kommandoerne, men det er nok også det windcape ser som forcen ved gui. Jeg ved bare ikke hvorfor jeg skulle bruge gui hvis cli er bedre/mere fleksibelt, bare fordi gui er nemmere for en _nybegynder_.
#43
Det er netop derfor GUI er så populært. Det kræver ingen forhåndsviden.
Jeg må tit bruge /? på de kommandoer jeg sjældent bruger, netop fordi CLI kræver at man ved 100% hvad man gør.
Det er netop derfor GUI er så populært. Det kræver ingen forhåndsviden.
Jeg må tit bruge /? på de kommandoer jeg sjældent bruger, netop fordi CLI kræver at man ved 100% hvad man gør.
#44 Exactly. Men når man så har lært det, så synes jeg ikke at der er nogen grund til at lade være hvis det er nemmere (selvom windcape synes det er skidt at være wannabe-"jeg er sej når jeg bruger cli"-geek :P).
For eksempel brugte jeg meget grep på et tidspunkt til at lede i filer. Det var noget nemmere (for mig!) end at skulle finde alt muligt søgehalløj. Men jeg bruger ikke cli til det meste overhovedet. Jeg synes bare at det er værd at overveje nogle særlige steder. Især i skolen bruger vi det meget, fx til at gemme log/output-filer fra de programmer vi laver.
For eksempel brugte jeg meget grep på et tidspunkt til at lede i filer. Det var noget nemmere (for mig!) end at skulle finde alt muligt søgehalløj. Men jeg bruger ikke cli til det meste overhovedet. Jeg synes bare at det er værd at overveje nogle særlige steder. Især i skolen bruger vi det meget, fx til at gemme log/output-filer fra de programmer vi laver.
CLI til ting som bare ikke kan laves med et GUI. Eksempel:
Du har en tekstfil med 33 mio linier på 6 kolonner med tal i. Du vil nu gerne gemme alle linier hvor kolonne 2 er mindst 5 større end kolonne 3. Prøv at lave det lige så hurtigt i et GUI...I et CLI på en unix platform er det nemt:
$ awk '{if ($2-$3>5) print}' <input_file> > <output_file>
Og så er vi slet ikke begyndt på at pipe tingene...
Men til at surfe med er det da klart nemmere at bruge et GUI sammen med en browser. Hvert interface har sine styrker og sine ulemper. Den kloge bruger den rigtige løsning i de forskellige situationer.
Du har en tekstfil med 33 mio linier på 6 kolonner med tal i. Du vil nu gerne gemme alle linier hvor kolonne 2 er mindst 5 større end kolonne 3. Prøv at lave det lige så hurtigt i et GUI...I et CLI på en unix platform er det nemt:
$ awk '{if ($2-$3>5) print}' <input_file> > <output_file>
Og så er vi slet ikke begyndt på at pipe tingene...
Men til at surfe med er det da klart nemmere at bruge et GUI sammen med en browser. Hvert interface har sine styrker og sine ulemper. Den kloge bruger den rigtige løsning i de forskellige situationer.
#48
--force
Det er sååå dejligt at man kan sætte den til at flytte/kopiere/slette/whatever så meget den kan, så man kan forlade maskinen.
Jeg hader at sætte maskinen i gang med noget som tager en halv time, gå til frokost, og så er den 2% færdig og står med en "er du nu heeeelt sikker?"-dialogboks. Argh.
--force
Det er sååå dejligt at man kan sætte den til at flytte/kopiere/slette/whatever så meget den kan, så man kan forlade maskinen.
Jeg hader at sætte maskinen i gang med noget som tager en halv time, gå til frokost, og så er den 2% færdig og står med en "er du nu heeeelt sikker?"-dialogboks. Argh.
- Forside
- ⟨
- Forum
- ⟨
- Afstemninger
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.