E-postadressen din vil ikke offentliggjøres. Nødvendige felt er merket *
Jeg bruker grep, awk, sed, sort og uniq veldig ofte for å manipulere data. Excel-ferdighetene mine er begrenset, så når jeg trenger å formatere noen data til nye kolonner eller bytte formatering, synes jeg kommandolinjen er fantastisk. Du kan veldig raskt dele opp felt, endre avgrensere og gjøre litt tekstmanipulering veldig raskt. Bash løkker er en velsignelse også.
Det virker for meg at ved å "lese mellom linjene" at det som kan være veldig nyttig, er en halvomfattende artikkel skrevet for moderat teknisk kunnskapsrike (eller bedre) Windows-brukere som går over til Linux - jeg inkluderer meg selv i dette gruppe. Ideen min med en god disposisjon for en slik artikkel er å slags utforske en Windows-installasjon og vise den potensielle nye Linux-brukeren hvor / hvordan gjøre i Linux hva (r) han er vant til å gjøre i Windows. Eksempler: hvor tilsvarer Device Manager? Hvordan installerer man programmer - spesielt programmer som IKKE er inkludert i Ubuntu Software Center eller Synaptic Package manager? Ord som "tarball" høres for eksempel ganske rotete og skummelt ut. Hva med filendelser og hva de betyr? Mitt eget inntrykk er at Ubuntu 10.04 er flott, og jo mer jeg bruker den, mer tror jeg at jeg beholder den. Men det krever et psykologisk sprang, og en artikkel om overgang ville være fantastisk.
Jeg er klar over at dette ikke er helt sentralt i emnet, men dette virket som et godt sted å nevne dette.
Det virker for meg at ved å "lese mellom linjene" at det som kan være veldig nyttig, er en halvomfattende artikkel skrevet for moderat teknisk kunnskapsrike (eller bedre) Windows-brukere som går over til Linux - jeg inkluderer meg selv i dette gruppe. Ideen min med en god disposisjon for en slik artikkel er å slags utforske en Windows-installasjon og vise den potensielle nye Linux-brukeren hvor / hvordan gjøre i Linux hva (r) han er vant til å gjøre i Windows. Eksempler: hvor tilsvarer Device Manager? Hvordan installerer man programmer - spesielt programmer som IKKE er inkludert i Ubuntu Software Center eller Synaptic Package manager? Ord som "tarball" høres for eksempel ganske rotete og skummelt ut. Hva med filendelser og hva de betyr? Mitt eget inntrykk er at Ubuntu 10.04 er flott, og jo mer jeg bruker den, mer tror jeg at jeg beholder den. Men det krever et psykologisk sprang, og en artikkel om overgang ville være fantastisk.
Jeg er klar over at dette ikke er helt sentralt i emnet, men dette virket som et godt sted å nevne dette.
For mange virker det som en bevegelse som det er et produkt. Det kan lett observeres at mange til og med refererer til linux som om det var mer en filosofi.
Naturligvis gjør dette målet like mye å belyse andre på positive sider i denne filosofien, samt å "selge" et (gratis) produkt til "kunder".
Personlig begynte jeg å bruke Ubuntu fordi jeg så hvor mye lettere det gjorde at deler av utviklingsarbeidet ble lettere å lære (det og den visuelle tilpasningen, automatisering, GUI-respons) og gleder meg over utfordringen med å lære å bruke terminalen mer.
Jeg kjører fortsatt en enkelt kjerne på en socket 939 mobo, og den installerte alle drivere (til og med de proprietære Nvidia-ene) automatisk, og til og med mitt gamle rumpe soundblaster-surroundlydkort fungerer.
Jeg vet ikke, jeg pleide å si at jeg ikke synes linux (ubuntu ser ut til å være mest newb-vennlig) var ganske klar for "the big time" men ærlig ser det ut til at denne nåværende kjøringen med 10.04 gir meg alt jeg kan ønske meg fra både GUI og kommandoen linje. Også med Steam som kommer til linux, tror jeg det ganske mye forsegler det, fordi spillerne er suckers for glatt ser enkelt å tilpasse GUI-er.
Jada, ikke alle liker en slik utfordring, men det er mindre av en utfordring nå, og det er fremdeles mange som gjør. Noen vil til og med betale for den (men ikke trenger å gjøre det).
OK, så det fungerer ikke for noen. Hvordan er det absurd? Det går begge veier ...
Forfatteren gjør et poeng (noe ineffektivt, men fortsatt gyldig) at disse oppgavene tar * færre handlinger * for å fullføre,. Hva som vil kreve repeterende klikking, draing og navigering i en GUI kan gjøres ved å skrive en linje eller to.
Kommentar 4 fra LinuxTutBlog forklarer dette punktet litt mer effektivt.
Selvfølgelig, akkurat som i linux (hvis du vet syntaks) i windows, kan du selv gjøre mange ting likt eller mer effektivt (hvis du vet riktig app, og hvor du kan få det til (eks. Prosessutforsker, MP3-tagverktøy osv.).
Jeg er helt vant til GUI-er, jeg har brukt vinduer utelukkende til nylig. Selv med min hittil rudimentære interaksjon med terminalen, er jeg fremdeles ganske imponert over omfanget og lettheten av visse ting. Visst fungerer det ikke for alle, men for mange gjør det det. Personlig har jeg tenkt på terminal som et programvare som er "en størrelse passer alle". Med guis kan du bare pakke så mye inn før du har for mange faner, for mange avkrysningsbokser osv., Så det å være et program som du bare kunne takle på hvilken funksjon du ville ville være litt tung.
Kommandolinjen kan ha en brattere læringskurve og være helt ubrukelig for noen, men det er verdien av å være i stand til å gjøre nesten hva som helst, er jeg uomtvistelig.
Noen ting er lettere i linux, men påstanden er ikke eksklusiv.
Hele ideen om å til og med prøve å argumentere for at den ene tilnærmingen er bedre enn den andre, er virkelig som å prøve å argumentere for at en skiftenøkkel er bedre enn en skrutrekker.
Jeg tror ikke det var forfatterne som hadde til hensikt å hevde at dette fungerer for noen / enhver.
Dette er absurd! Det som fungerer for en person, fungerer kanskje ikke for en annen. Hvis du kan huske kommandoen. Hvis du kjenner syntaks. Hvis du liker å skrive Hvis du ikke lager skrivefeil... da kan det være lettere. Hvis du må slå det opp. Hvis du hater å skrive, så er det MER arbeid.
Et eksempel:
Du sier at det er enklere å åpne en terminal og skrive sudo killall firefox for å gi passordet ditt enn å åpne systemmonitor og lese Firefox fra prosesslisten og trykke på drepeknappen eller trykke på Alt + F2 og skrive xkill og deretter klikke på det krenkende vindu. Jeg tror ikke det. I begge tilfeller trenger du ikke gi et passord for at GUI skal fungere.
Når det gjelder sudo apt-get install, er det bare raskere hvis du vet navnet på applikasjonen, og det er ikke alltid like lett å finne ut. For eksempel er epifanie både en nettleser og et spill. Eller hva skriver du for å installere manager for konfigurasjonsinnstillinger eller bibliotek eller font. Hvis du installerer mange ting, er det lettere å velge dem fra en liste og ikke risikere å lage skrivefeil og måtte gjette applikasjonsnavnene.
Dette er så subjektivt at det blir et haltende argument. Tittelen din er misvisende og du unnlater å komme med poenget ditt. Det er IKKE lettere å gjøre disse tingene på kommandolinjen. Det er bare lettere for DEG fordi du tror at det er enklere. For folk som hater å skrive, blir aldrende eller lar seg skremme av å få syntaksfeil, så er det IKKE enklere, men en øvelse i frustrasjon.
Mange ønsker bare å gjøre ting og er ikke interessert i løsninger for muttere og bolter. Vi må huske at når vi gir råd og lærer å gi råd som vil fungere for brukeren ikke på grunn av vår skjulte agenda for å utdanne dem om kommandolinjen, men fordi den vil få dem opp og løping.
Dette er absurd! Det som fungerer for en person, fungerer kanskje ikke for en annen. Hvis du kan huske kommandoen. Hvis du kjenner syntaks. Hvis du liker å skrive Hvis du ikke lager skrivefeil... da kan det være lettere. Hvis du må slå det opp. Hvis du hater å skrive, så er det MER arbeid.
Et eksempel:
Du sier at det er enklere å åpne en terminal og skrive sudo killall firefox for å gi passordet ditt enn å åpne systemmonitor og lese Firefox fra prosesslisten og trykke på drepeknappen eller trykke på Alt + F2 og skrive xkill og deretter klikke på det krenkende vindu. Jeg tror ikke det. I begge tilfeller trenger du ikke gi et passord for at GUI skal fungere.
Når det gjelder sudo apt-get install, er det bare raskere hvis du vet navnet på applikasjonen, og det er ikke alltid like lett å finne ut. For eksempel er epifanie både en nettleser og et spill. Eller hva skriver du for å installere manager for konfigurasjonsinnstillinger eller bibliotek eller font. Hvis du installerer mange ting, er det lettere å velge dem fra en liste og ikke risikere å lage skrivefeil og måtte gjette applikasjonsnavnene.
Dette er så subjektivt at det blir et haltende argument. Tittelen din er misvisende og du unnlater å komme med poenget ditt. Det er IKKE lettere å gjøre disse tingene på kommandolinjen. Det er bare lettere for DEG fordi du tror at det er enklere. For folk som hater å skrive, blir aldrende eller lar seg skremme av å få syntaksfeil, så er det IKKE enklere, men en øvelse i frustrasjon.
Mange ønsker bare å gjøre ting og er ikke interessert i løsninger for muttere og bolter. Vi må huske at når vi gir råd og lærer å gi råd som vil fungere for brukeren ikke på grunn av vår skjulte agenda for å utdanne dem om kommandolinjen, men fordi den vil få dem opp og løping.
Jeg har nylig kommet til at det bare er tre ting som forhindrer Linux i å oppnå verdensherredømme :) :). Den ene er hengivenheten til Terminal, den ene er mangelen på driverstøtte for gammel crappy maskinvare, og den ene er mangelen / inkonsekvensen i støtte for brukere på basisnivå.
Nå kan du elske Terminal, men det er en dårlig policy som Linux-utviklere (Ubuntu og Mint inkludert) ikke kan komme over det og trenger å minne oss på at GUI bare er et relativt grunt slør for skjønnheten i kommandoen linje. Du kan ikke ha rett for lenge foran kundene dine. Hvis det er en tvang i samfunnet til å forkynne kommandolinjen til noobs, vil noobene føle at de ikke * blir behandlet som kunder og at de ikke vil kjøpe. Ja, det er gratis, men de vil ikke kjøpe det fremdeles.
Når det gjelder drivere for gammel maskinvare, innser jeg at det kan være for mye arbeid, men i bokprogramvaren min som ber meg om å oppgradere foreldrenes datamaskin, gir det ikke frihet.
Til slutt tror jeg at jeg ikke trenger å insistere på brukerstøtte, ikke sant.
Så når jeg skal vite at Linux er klar for SOHO-markedet når jeg ser distribusjonen som har en aggressivt selvforsynt GUI og en enorm kontekstuell hjelp. Jeg sier ikke det ville være en god distribusjon, men du må gjøre det som om det var en "konseptbil".
BTW, dette var ment som en vennlig kritikk, ikke sikker på om det er åpenbart.
Jeg har nylig kommet til at det bare er tre ting som forhindrer Linux i å oppnå verdensherredømme :) :). Den ene er hengivenheten til Terminal, den ene er mangelen på driverstøtte for gammel crappy maskinvare, og den ene er mangelen / inkonsekvensen i støtte for brukere på basisnivå.
Nå kan du elske Terminal, men det er en dårlig policy som Linux-utviklere (Ubuntu og Mint inkludert) ikke kan komme over det og trenger å minne oss på at GUI bare er et relativt grunt slør for skjønnheten i kommandoen linje. Du kan ikke ha rett for lenge foran kundene dine. Hvis det er en tvang i samfunnet til å forkynne kommandolinjen til noobs, vil noobene føle at de ikke * blir behandlet som kunder og at de ikke vil kjøpe. Ja, det er gratis, men de vil ikke kjøpe det fremdeles.
Når det gjelder drivere for gammel maskinvare, innser jeg at det kan være for mye arbeid, men i bokprogramvaren min som ber meg om å oppgradere foreldrenes datamaskin, gir det ikke frihet.
Til slutt tror jeg at jeg ikke trenger å insistere på brukerstøtte, ikke sant.
Så når jeg skal vite at Linux er klar for SOHO-markedet når jeg ser distribusjonen som har en aggressivt selvforsynt GUI og en enorm kontekstuell hjelp. Jeg sier ikke det ville være en god distribusjon, men du må gjøre det som om det var en "konseptbil".
BTW, dette var ment som en vennlig kritikk, ikke sikker på om det er åpenbart.
pskill (kommandolinjeverktøy) som er en del av pstools-pakken fra Sysinternals / Microsoft fungerer fint for å drepe applikasjoner på Windows. Jeg har pallstoler på maskinen min og har mappen lagt til banen min slik at jeg kan kjøre den enkelt. Det fungerer fint for drapsprosesser på eksterne maskiner også.
Fin artikkelidee =), men jeg tror du mangler større krefter på kommandolinjen (selv om du sier at du stoler på det på en eller annen måte). Hva med:
- Endre størrelse på 1000 bilder med et visst navnemønster
- Fjern rekursivt alle filer med en viss utvidelse
- Behandle utdataene fra et program for å få ny informasjon fra det (for eksempel å finne de 10 plasskrevende pakker når en pakkeadministrator ikke tilbyr en slik visning, og sammenligner de kjørende prosessene på forskjellige servere etc.)
- Bruke mindre tid på læring og mer på arbeid (kommandolinjen endres mindre over tid)
- Å gjøre noe igjen du gjorde nylig (Bashs Ctrl + r slår hver 'nylig åpnede filer' -meny jeg noen gang har sett)
- Automatisering og / eller planlegging av handlingene dine (de fleste kommandoer kan generaliseres)
Fin artikkelidee =), men jeg tror du mangler større krefter på kommandolinjen (selv om du sier at du stoler på det på en eller annen måte). Hva med:
- Endre størrelse på 1000 bilder med et visst navnemønster
- Fjern rekursivt alle filer med en viss utvidelse
- Behandle utdataene fra et program for å få ny informasjon fra det (for eksempel å finne de 10 plasskrevende pakker når en pakkeadministrator ikke tilbyr en slik visning, og sammenligner de kjørende prosessene på forskjellige servere etc.)
- Bruke mindre tid på læring og mer på arbeid (kommandolinjen endres mindre over tid)
- Å gjøre noe igjen du gjorde nylig (Bashs Ctrl + r slår hver 'nylig åpnede filer' -meny jeg noen gang har sett)
- Automatisering og / eller planlegging av handlingene dine (de fleste kommandoer kan generaliseres)