Din e-mail-adresse offentliggøres ikke. Nødvendige felter er markeret *

Jeg bruger grep, awk, sed, sort og uniq meget ofte til at manipulere data. Mine Excel-færdigheder er begrænsede, så når jeg skal formatere nogle data i nye kolonner eller skifte formatering, synes jeg kommandolinjen er fantastisk. Du kan meget hurtigt opdele felter, ændre afgrænsere og gøre noget tekstmanipulation meget hurtigt. Bash sløjfer er også en velsignelse.

Det forekommer mig, at ved at "læse mellem linjerne", at det, der kan være meget nyttigt, er en semi-omfattende artikel skrevet til moderat-tech-kyndige (eller bedre) Windows-brugere, der skifter til Linux - Jeg inkluderer mig selv i dette gruppe. Min idé om en god oversigt til en sådan artikel er at slags udforske en Windows-installation og vise den potentielle nye Linux-bruger, hvor / hvordan man gør i Linux, hvad (r) han er vant til at gøre i Windows. Eksempler: hvor svarer det til Device Manager? Hvordan installerer man programmer - især programmer, der IKKE er inkluderet i Ubuntu Software Center eller Synaptic Package manager? Ord som "tarball" lyder for eksempel temmelig rodet og skræmmende. Hvad med filtypenavne, og hvad de betyder? Mit eget indtryk er, at Ubuntu 10.04 er fantastisk, og jo mere jeg bruger det, desto mere tror jeg, at jeg holder det. Men det kræver et psykologisk spring, og en artikel om overgang ville være vidunderlig.

instagram viewer

Jeg er klar over, at dette ikke er helt centralt i emnet, men dette syntes som et godt sted at nævne dette.

Det forekommer mig, at ved at "læse mellem linjerne", at det, der kan være meget nyttigt, er en semi-omfattende artikel skrevet til moderat-tech-kyndige (eller bedre) Windows-brugere, der skifter til Linux - Jeg inkluderer mig selv i dette gruppe. Min idé om en god oversigt til en sådan artikel er at slags udforske en Windows-installation og vise den potentielle nye Linux-bruger, hvor / hvordan man gør i Linux, hvad (r) han er vant til at gøre i Windows. Eksempler: hvor svarer det til Device Manager? Hvordan installerer man programmer - især programmer, der IKKE er inkluderet i Ubuntu Software Center eller Synaptic Package manager? Ord som "tarball" lyder for eksempel temmelig rodet og skræmmende. Hvad med filtypenavne, og hvad de betyder? Mit eget indtryk er, at Ubuntu 10.04 er fantastisk, og jo mere jeg bruger det, desto mere tror jeg, at jeg holder det. Men det kræver et psykologisk spring, og en artikel om overgang ville være vidunderlig.
Jeg er klar over, at dette ikke er helt centralt i emnet, men dette syntes som et godt sted at nævne dette.

For mange virker det lige så meget som en bevægelse, som det er et produkt. Det kan let observeres, at mange endda henviser til linux, som om det mere var en filosofi.
Naturligvis gør dette målet lige så meget at belyse andre på positiverne i denne filosofi såvel som at "sælge" et (gratis) produkt til "kunder".

Personligt begyndte jeg at bruge Ubuntu, fordi jeg så, hvor meget lettere det gjorde cerenser aspekter af udviklingsarbejdet lettere at lære (det og den visuelle tilpasning, automatisering, GUI-respons) og glæder mig over udfordringen ved at lære at bruge terminalen mere.
Jeg kører stadig en enkelt kerne på en socket 939 mobo, og den installerede alle drivere (endda de proprietære Nvidia-dem) automatisk, og endda fungerer mit gamle røv soundblaster-surroundlydkort.
Jeg ved det ikke, jeg plejede at sige, at jeg ikke synes, at Linux (ubuntu, der ser ud til at være mest newb-venligt) var helt klar til "the big time" men ærligt ser det ud til, at denne aktuelle kørsel med 10.04 giver mig alt, hvad jeg kunne ønske mig fra både GUI og kommandoen linje. Også med Steam, der kommer til linux, synes jeg det temmelig tætner det, fordi gamere er sutter for glatte, der ser let ud til at tilpasse GUI'er.
Selvfølgelig, ikke alle nyder en sådan udfordring, men der er mindre af en udfordring nu, og der er stadig mange, der gør Nogle vil endda betale for den (men behøver ikke).

Okay, så det fungerer ikke for nogle. Hvordan er det absurd? Det går begge veje ...
Forfatteren gør et punkt (lidt ineffektivt, men stadig gyldigt), at disse opgaver tager * færre handlinger * for at afslutte. Hvad der kræver gentagne klik, træk og navigering i en GUI kan gøres ved at skrive en linje eller to.
Kommentar 4 fra LinuxTutBlog forklarer dette punkt lidt mere effektivt.
Naturligvis, ligesom i linux (hvis du kender syntaks) i windows, kan du gøre mange ting lige eller mere effektivt (hvis du kender den rigtige app, og hvor du kan få det til (f.eks. Process Explorer, MP3-tagværktøjer osv.).

Jeg er helt vant til GUI'er, jeg har brugt windows udelukkende indtil for nylig. Selv med min endnu rudimentære interaktion med terminalen er jeg stadig temmelig imponeret over omfanget og letheden af ​​visse ting, det er bestemt, det fungerer ikke for alle, men for mange gør det det. Personligt er jeg kommet til at tænke på terminal som et stykke software, der er "en størrelse passer alle". Med guis kan du kun pakke så meget ind, før du har for mange faner, for mange afkrydsningsfelter osv., Så at have et program, som du bare kunne tackle på den funktion, du gerne ville, ville være lidt uhåndterligt.
Kommandolinjen kan have en stejlere læringskurve og være direkte ubrugelig for nogle, men det er værd at være i stand til at gøre næsten hvad som helst, synes jeg udiskutabelt.
Nogle ting er lettere i linux, men kravet er ikke eksklusivt.
Hele ideen om endda at forsøge at argumentere for den ene tilgang som værende bedre end den anden, er virkelig som at prøve at argumentere for, at en skruenøgle er bedre end en skruetrækker.
Jeg tror ikke, det var forfatterens hensigt at hævde, at dette fungerer for nogen / enhver.

Dette er absurd! Hvad der fungerer for en person kan muligvis ikke arbejde for en anden. Hvis du kan huske kommandoen. Hvis du kender syntaks. Hvis du kan lide at skrive Hvis du ikke laver skrivefejl... så kan det være lettere. Hvis du er nødt til at slå det op. Hvis du hader at skrive, er det MERE arbejde.

Et eksempel:

Du siger, at det er lettere at åbne en terminal og skrive sudo killall firefox og derefter give dit kodeord end at åbne systemmonitor og læse Firefox fra proceslisten og trykke på dræbe-knappen eller trykke på Alt + F2 og skrive xkill og derefter klikke på den fornærmende vindue. Jeg tror ikke det. I begge tilfælde behøver du ikke give et kodeord for, at GUI'en kan fungere.

Hvad angår sudo apt-get-installation, er det kun hurtigere, hvis du kender navnet på applikationen, og det er ikke altid let at bestemme. F.eks. Er epifanie både en browser og et spil. Eller hvad skriver du for at installere manager til konfigurationsindstillinger eller et bibliotek eller en skrifttype. Hvis du installerer mange ting, er det lettere at vælge dem fra en liste og ikke risikere at lave skrivefejl og skulle gætte programnavne.

Dette er så subjektivt, at det bliver et halt argument. Din titel er vildledende, og du undlader at gøre dit punkt. Det er IKKE lettere at gøre disse ting på kommandolinjen. Det er kun lettere for dig, fordi du Tænker, at det er lettere. For mennesker, der hader at skrive, bliver aldrende eller er skræmt af at få syntaksfejl, er det IKKE lettere, men en øvelse i frustration.

Mange mennesker vil bare have tingene gjort og er ikke interesseret i møtrikker og bolte-løsninger. Vi skal huske, at når vi giver råd og lærer at give råd, der fungerer for brugeren ikke på grund af vores skjulte dagsorden for at uddanne dem om kommandolinjen, men fordi det vil få dem op og kører.

Dette er absurd! Hvad der fungerer for en person kan muligvis ikke arbejde for en anden. Hvis du kan huske kommandoen. Hvis du kender syntaks. Hvis du kan lide at skrive Hvis du ikke laver skrivefejl... så kan det være lettere. Hvis du er nødt til at slå det op. Hvis du hader at skrive, er det MERE arbejde.

Et eksempel:

Du siger, at det er lettere at åbne en terminal og skrive sudo killall firefox og derefter give dit kodeord end at åbne systemmonitor og læse Firefox fra proceslisten og trykke på dræbe-knappen eller trykke på Alt + F2 og skrive xkill og derefter klikke på den fornærmende vindue. Jeg tror ikke det. I begge tilfælde behøver du ikke give et kodeord for, at GUI'en kan fungere.

Hvad angår sudo apt-get-installation, er det kun hurtigere, hvis du kender navnet på applikationen, og det er ikke altid let at bestemme. F.eks. Er epifanie både en browser og et spil. Eller hvad skriver du for at installere manager til konfigurationsindstillinger eller et bibliotek eller en skrifttype. Hvis du installerer mange ting, er det lettere at vælge dem fra en liste og ikke risikere at lave skrivefejl og skulle gætte programnavne.

Dette er så subjektivt, at det bliver et halt argument. Din titel er vildledende, og du undlader at gøre dit punkt. Det er IKKE lettere at gøre disse ting på kommandolinjen. Det er kun lettere for dig, fordi du Tænker, at det er lettere. For mennesker, der hader at skrive, bliver aldrende eller er skræmt af at få syntaksfejl, er det IKKE lettere, men en øvelse i frustration.

Mange mennesker vil bare have tingene gjort og er ikke interesseret i møtrikker og bolte-løsninger. Vi skal huske, at når vi giver råd og lærer at give råd, der fungerer for brugeren ikke på grund af vores skjulte dagsorden for at uddanne dem om kommandolinjen, men fordi det vil få dem op og kører.

Jeg er for nylig kommet til den konklusion, at der kun er tre ting, der forhindrer Linux i at opnå verdensherredømme :) :). Den ene er hengivenheden til Terminal, den ene er manglen på driverstøtte til gammel crappy hardware, og den ene er manglen / inkonsekvensen i support til brugere på basisniveau.

Nu kan du måske elske terminalen, men det er en dårlig politik, at Linux-udviklere (Ubuntu og Mint inkluderet) ikke kan kom over det og er nødt til at minde os om, at GUI kun er et relativt lavt slør over kommandoens skønhed linje. Du kan ikke have ret for længe foran dine kunder. Hvis der er en tvang i samfundet til at prædike kommandolinje til noobs, vil nooberne føle, at de * ikke * behandles som kunder, og de vil ikke købe. Ja, det er gratis, men de vil ikke købe det stadig.

Hvad angår drivere til gammel hardware, er jeg klar over, at det måske er for meget arbejde, men i min bogsoftware, der beder mig om at opgradere mine forældres computer, skaber ikke frihed.

Til sidst tror jeg, at jeg ikke behøver at insistere på brugersupport, ikke.

Så når jeg ved, at Linux er klar til SOHO-markedet, når jeg ser distributionen, der indeholder en aggressivt selvforsynende GUI og en enorm kontekstuel hjælp. Jeg siger ikke, at det ville være en stor distribution, men du er nødt til at gøre det, som om det var en "konceptbil".

BTW, dette var ment som en venlig kritik, ikke sikker på, om det er indlysende.

Jeg er for nylig kommet til den konklusion, at der kun er tre ting, der forhindrer Linux i at opnå verdensherredømme :) :). Den ene er hengivenheden til Terminal, den ene er manglen på driverstøtte til gammel crappy hardware, og den ene er manglen / inkonsekvensen i support til brugere på basisniveau.

Nu kan du måske elske terminalen, men det er en dårlig politik, at Linux-udviklere (Ubuntu og Mint inkluderet) ikke kan kom over det og er nødt til at minde os om, at GUI kun er et relativt lavt slør over kommandoens skønhed linje. Du kan ikke have ret for længe foran dine kunder. Hvis der er en tvang i samfundet til at prædike kommandolinje til noobs, vil nooberne føle, at de * ikke * behandles som kunder, og de vil ikke købe. Ja, det er gratis, men de vil ikke købe det stadig.

Hvad angår drivere til gammel hardware, er jeg klar over, at det måske er for meget arbejde, men i min bogsoftware, der beder mig om at opgradere mine forældres computer, skaber ikke frihed.

Til sidst tror jeg, at jeg ikke behøver at insistere på brugersupport, ikke.

Så når jeg ved, at Linux er klar til SOHO-markedet, når jeg ser distributionen, der indeholder en aggressivt selvforsynende GUI og en enorm kontekstuel hjælp. Jeg siger ikke, at det ville være en stor distribution, men du er nødt til at gøre det, som om det var en "konceptbil".

BTW, dette var ment som en venlig kritik, ikke sikker på, om det er indlysende.

pskill (kommandolinjeværktøj), som er en del af pstools-pakken fra Sysinternals / Microsoft, fungerer fint til at dræbe applikationer på Windows. Jeg har afføring på min maskine og har mappen føjet til min sti, så jeg nemt kan køre den. Det fungerer pænt til dræbningsprocesser på eksterne maskiner også.

Dejlig artikelidee =), men jeg tror, ​​du mangler de større kræfter i kommandolinjen (skønt du siger, at du regner med det på en eller anden måde). Hvad med:
- Ændre størrelse på 1000 billeder med et bestemt navnemønster
- Fjern rekursivt alle filer med en bestemt udvidelse
- Behandling af output fra et program for at hente nye oplysninger fra det (f.eks. Finde de top 10 pladsforbrugende pakker, når en pakkeadministrator ikke tilbyder en sådan visning, der sammenligner de kørende processer på forskellige servere etc.)
- Brug mindre tid på genindlæring og mere på arbejde (kommandolinjen ændres mindre over tid)
- Gør noget igen, som du for nylig gjorde (Bash's Ctrl + r slår hver 'nyligt åbnede filer' -menu, jeg nogensinde har set)
- Automatisering og / eller planlægning af dine handlinger (de fleste kommandoer kan generaliseres)

Dejlig artikelidee =), men jeg tror, ​​du mangler de større kræfter i kommandolinjen (skønt du siger, at du regner med det på en eller anden måde). Hvad med:
- Ændre størrelse på 1000 billeder med et bestemt navnemønster
- Fjern rekursivt alle filer med en bestemt udvidelse
- Behandling af output fra et program for at hente nye oplysninger fra det (f.eks. Finde de top 10 pladsforbrugende pakker, når en pakkeadministrator ikke tilbyder en sådan visning, der sammenligner de kørende processer på forskellige servere etc.)
- Brug mindre tid på genindlæring og mere på arbejde (kommandolinjen ændres mindre over tid)
- Gør noget igen, som du for nylig gjorde (Bash's Ctrl + r slår hver 'nyligt åbnede filer' -menu, jeg nogensinde har set)
- Automatisering og / eller planlægning af dine handlinger (de fleste kommandoer kan generaliseres)