Din e-postadress kommer inte att publiceras. behövliga fält är markerade *
Jag använder grep, awk, sed, sort och uniq mycket ofta för att manipulera data. Mina Excel-färdigheter är begränsade, så när jag behöver formatera om data till nya kolumner eller byta formatering, tycker jag att kommandoraden är bra. Du kan mycket snabbt dela fält, ändra avgränsare och göra lite textmanipulering mycket snabbt. Basslingor är också en välsignelse.
Det verkar för mig att genom att "läsa mellan raderna" att det som kan vara till stor hjälp är en halvomfattande artikel skriven för måttligt tekniskt kunniga (eller bättre) Windows-användare som övergår till Linux - jag inkluderar mig själv i det här grupp. Min idé om en bra beskrivning för en sådan artikel är att sortera utforska en Windows-installation och visa den potentiella nya Linux-användaren var / hur man gör i Linux vad han / hon är van vid att göra i Windows. Exempel: var är motsvarigheten till Enhetshanteraren? Hur installerar man program - särskilt program som INTE ingår i Ubuntu Software Center eller Synaptic Package manager? Ord som "tarball" låter till exempel ganska rörigt och läskigt. Vad sägs om filändelser och vad de betyder? Mitt eget intryck är att Ubuntu 10.04 är bra, och ju mer jag använder det desto mer tror jag att jag behåller den. Men det kräver ett psykologiskt språng, och en artikel om övergång skulle vara underbar.
Jag inser att detta inte är helt centralt för ämnet, men det verkade vara en bra plats som alla att nämna detta.
Det verkar för mig att genom att "läsa mellan raderna" att det som kan vara till stor hjälp är en halvomfattande artikel skriven för måttligt tekniskt kunniga (eller bättre) Windows-användare som övergår till Linux - jag inkluderar mig själv i det här grupp. Min idé om en bra beskrivning för en sådan artikel är att sortera utforska en Windows-installation och visa den potentiella nya Linux-användaren var / hur man gör i Linux vad han / hon är van vid att göra i Windows. Exempel: var är motsvarigheten till Enhetshanteraren? Hur installerar man program - särskilt program som INTE ingår i Ubuntu Software Center eller Synaptic Package manager? Ord som "tarball" låter till exempel ganska rörigt och läskigt. Vad sägs om filändelser och vad de betyder? Mitt eget intryck är att Ubuntu 10.04 är bra, och ju mer jag använder det desto mer tror jag att jag behåller den. Men det kräver ett psykologiskt språng, och en artikel om övergång skulle vara underbar.
Jag inser att detta inte är helt centralt för ämnet, men det verkade vara en bra plats som alla att nämna detta.
För många verkar det lika mycket som en produkt. Det kan lätt observeras att många till och med hänvisar till Linux som om det var mer en filosofi.
Naturligtvis gör detta målet lika mycket att belysa andra på positiven i denna filosofi samt att "sälja" en (gratis) produkt till "kunder".
Personligen började jag använda Ubuntu eftersom jag såg hur mycket lättare det gjorde att delar av utvecklingsarbetet gjorde det lättare att lära sig (det och den visuella anpassningen, automatiseringen, GUI-responsen) och njuter av utmaningen att lära sig använda terminalen Mer.
Jag kör fortfarande en enda kärna på en socket 939 mobo, och den installerade alla drivrutiner (även de egenutvecklade Nvidia-enheterna) automatiskt och till och med mitt gamla röda soundblaster-surroundljudkort fungerar.
Jag vet inte, jag brukade säga att jag inte tycker att Linux (Ubuntu verkar vara mest nybörjande) var ganska redo för "the big time" men ärligt talat, det här nuvarande köret med 10.04 verkar ge mig allt jag kan önska mig både från GUI och kommandot linje. Även när Steam kommer till Linux, tror jag att det ganska mycket förseglar det, eftersom spelare är suckers för glatt ser lätt att anpassa GUI: er.
Visst, inte alla tycker om en sådan utmaning, men det finns mindre av en utmaning nu, och det finns fortfarande många som gör. Vissa skulle till och med betala för det (men behöver inte).
Okej, så det fungerar inte för vissa. Hur är det absurt? Det går båda vägarna ...
Författaren gör en poäng (något ineffektiv, men fortfarande giltig) att dessa uppgifter tar * färre åtgärder * för att slutföra. Vad som kräver repetitiv klickning, dra och navigera i ett GUI kan göras genom att skriva en rad eller två.
Kommentar 4 från LinuxTutBlog förklarar denna punkt lite mer effektivt.
Naturligtvis, precis som i Linux (om du känner till syntaxen) i windows kan du göra många saker lika eller mer effektiva (om du vet rätt app, och var du kan få den) (t.ex. Process Explorer, MP3-taggarverktyg osv.).
Jag är helt van vid GUI: er, jag har bara använt fönster tills nyligen. Även med min ännu rudimentära interaktion med terminalen är jag fortfarande ganska imponerad av omfattningen och lättheten för vissa saker Visst, det fungerar inte för alla, men för många gör det det. Personligen har jag kommit att tänka på terminal som en mjukvara som är "en storlek passar alla". Med guis kan du bara packa så mycket in innan du har för många flikar, för många kryssrutor osv, så att ha ett program som du bara kunde klara på vilken funktion du ville skulle vara lite svårt.
Kommandoraden kan ha en brantare inlärningskurva och vara direkt oanvändbar för vissa, men det är värt att kunna göra nästan vad som helst, tror jag, obestridligt.
Vissa saker är lättare i Linux, men påståendet är inte exklusivt.
Hela idén att till och med försöka argumentera om en strategi som att vara bättre än den andra, är verkligen som att försöka hävda att en skiftnyckel är bättre än en skruvmejsel.
Jag tror inte att det var författarnas avsikt att hävda att detta fungerar för någon / alla.
Det här är absurt! Det som fungerar för en person kanske inte fungerar för en annan. Om du kommer ihåg kommandot. Om du känner till syntaxen. Om du gillar att skriva Om du inte gör skrivfel... då KAN det bli lättare. Om du måste slå upp det. Om du hatar att skriva är det mer arbete.
Ett exempel:
Du säger att öppna en terminal och skriva sudo killall firefox och sedan ge ditt lösenord är enklare än att öppna systemmonitor och läsa Firefox från processlistan och slå på kill-knappen eller trycka på Alt + F2 och skriva xkill och sedan klicka på det kränkande fönster. Jag tror inte det. I båda fallen behöver du inte ge ett lösenord för att GUI ska fungera.
När det gäller sudo apt-get-installation är det bara snabbare om du känner till applikationens namn och det är inte alltid lätt att avgöra. Till exempel är epifan både en webbläsare och ett spel. Eller vad skriver du för att installera manager för inställningar av inställningar eller bibliotek eller typsnitt. Om du installerar många saker så är det lättare att välja dem från en lista och inte riskera att skriva typfiler och att behöva gissa programnamnen.
Detta är så subjektivt att det blir ett lamt argument. Din titel är vilseledande och du misslyckas med att uttala dig. Det är INTE lättare att göra dessa saker på kommandoraden. Det är bara enklare för dig eftersom du tror att det är lättare. För människor som hatar att skriva, åldras eller skrämmas av att få syntaxfel är det INTE enklare, utan en övning i frustration.
Många vill bara göra saker och ting och är inte intresserade av lösningar för muttrar och bultar. Vi måste komma ihåg att när vi ger råd och lär oss att ge råd som fungerar för användaren inte på grund av vår dolda agenda för att utbilda dem om kommandoraden, men för att det kommer att få dem upp och löpning.
Det här är absurt! Det som fungerar för en person kanske inte fungerar för en annan. Om du kommer ihåg kommandot. Om du känner till syntaxen. Om du gillar att skriva Om du inte gör skrivfel... då KAN det bli lättare. Om du måste slå upp det. Om du hatar att skriva är det mer arbete.
Ett exempel:
Du säger att öppna en terminal och skriva sudo killall firefox och sedan ge ditt lösenord är enklare än att öppna systemmonitor och läsa Firefox från processlistan och slå på kill-knappen eller trycka på Alt + F2 och skriva xkill och sedan klicka på det kränkande fönster. Jag tror inte det. I båda fallen behöver du inte ge ett lösenord för att GUI ska fungera.
När det gäller sudo apt-get-installation är det bara snabbare om du känner till applikationens namn och det är inte alltid lätt att avgöra. Till exempel är epifan både en webbläsare och ett spel. Eller vad skriver du för att installera manager för inställningar av inställningar eller bibliotek eller typsnitt. Om du installerar många saker så är det lättare att välja dem från en lista och inte riskera att skriva typfiler och att behöva gissa programnamnen.
Detta är så subjektivt att det blir ett lamt argument. Din titel är vilseledande och du misslyckas med att uttala dig. Det är INTE lättare att göra dessa saker på kommandoraden. Det är bara enklare för dig eftersom du tror att det är lättare. För människor som hatar att skriva, åldras eller skrämmas av att få syntaxfel är det INTE enklare, utan en övning i frustration.
Många vill bara göra saker och ting och är inte intresserade av lösningar för muttrar och bultar. Vi måste komma ihåg att när vi ger råd och lär oss att ge råd som fungerar för användaren inte på grund av vår dolda agenda för att utbilda dem om kommandoraden, men för att det kommer att få dem upp och löpning.
Jag har nyligen kommit fram till att det bara finns tre saker som förhindrar Linux från att uppnå världsdominans :) :). Den ena är hängivenheten till Terminal, den ena är bristen på förarstöd för gammal skräp hårdvara och en är bristen / inkonsekvensen för stöd för användare på basnivå.
Nu kanske du älskar Terminal, men det är en dålig policy som Linux-utvecklare (Ubuntu och Mint ingår) inte kan komma över det och måste påminna oss om att GUI är bara en relativt grunt slöja för kommandot linje. Du kan inte ha rätt för länge framför dina kunder. Om det finns en tvång i samhället att predika kommandoraden till noobs, kommer noobs att känna att de inte * behandlas som kunder och de kommer inte att köpa. Ja, det är gratis, men de kommer inte att köpa det fortfarande.
När det gäller drivrutiner för gammal hårdvara inser jag att det kan vara för mycket arbete, men i min bokprogramvara som ber mig att uppgradera mina förälders dator ger inte frihet.
Slutligen tror jag att jag inte behöver insistera på användarsupport, rätt.
Så när jag vet att Linux är redo för SOHO-marknaden när jag ser distributionen som har ett aggressivt självförsörjande GUI och en enorm kontextuell hjälp. Jag säger inte att det skulle vara en bra distribution, men du måste göra det som om det är en "konceptbil".
BTW, detta var tänkt som en vänlig kritik, inte säker på om det är uppenbart.
Jag har nyligen kommit fram till att det bara finns tre saker som förhindrar Linux från att uppnå världsdominans :) :). Den ena är hängivenheten till Terminal, den ena är bristen på förarstöd för gammal skräp hårdvara och en är bristen / inkonsekvensen för stöd för användare på basnivå.
Nu kanske du älskar Terminal, men det är en dålig policy som Linux-utvecklare (Ubuntu och Mint ingår) inte kan komma över det och måste påminna oss om att GUI är bara en relativt grunt slöja för kommandot linje. Du kan inte ha rätt för länge framför dina kunder. Om det finns en tvång i samhället att predika kommandoraden till noobs, kommer noobs att känna att de inte * behandlas som kunder och de kommer inte att köpa. Ja, det är gratis, men de kommer inte att köpa det fortfarande.
När det gäller drivrutiner för gammal hårdvara inser jag att det kan vara för mycket arbete, men i min bokprogramvara som ber mig att uppgradera mina förälders dator ger inte frihet.
Slutligen tror jag att jag inte behöver insistera på användarsupport, rätt.
Så när jag vet att Linux är redo för SOHO-marknaden när jag ser distributionen som har ett aggressivt självförsörjande GUI och en enorm kontextuell hjälp. Jag säger inte att det skulle vara en bra distribution, men du måste göra det som om det är en "konceptbil".
BTW, detta var tänkt som en vänlig kritik, inte säker på om det är uppenbart.
pskill (kommandoradsverktyg) som är en del av pstools-sviten från Sysinternals / Microsoft fungerar bra för att döda applikationer på Windows. Jag har pallstolar på min maskin och har mappen läggs till på min väg så jag kan köra den enkelt. Det fungerar bra för avlivningsprocesser på fjärrmaskiner också.
Fin artikelidé =), men jag tror att du saknar kommandoradens större krafter (men du säger att du räknar med det på något sätt). Vad sägs om:
- Ändra storlek på 1000 bilder med ett visst namnmönster
- Ta bort alla filer med en viss förlängning rekursivt
- Bearbeta utgången från ett program för att få ny information från det (till exempel att hitta de tio bästa utrymmeskrävande) paket när en paketansvarig inte erbjuder en sådan vy, jämför de löpande processerna på olika servrar etc.)
- Spendera mindre tid på omlärning och mer på att arbeta (kommandoraden ändras mindre med tiden)
- Gör något igen du gjorde nyligen (Bashs Ctrl + r slår varje meny med "nyligen öppnade filer" jag någonsin har sett)
- Automatisera och / eller schemalägga dina handlingar (de flesta kommandon kan generaliseras)
Fin artikelidé =), men jag tror att du saknar kommandoradens större krafter (men du säger att du räknar med det på något sätt). Vad sägs om:
- Ändra storlek på 1000 bilder med ett visst namnmönster
- Ta bort alla filer med en viss förlängning rekursivt
- Bearbeta utgången från ett program för att få ny information från det (till exempel att hitta de tio bästa utrymmeskrävande) paket när en paketansvarig inte erbjuder en sådan vy, jämför de löpande processerna på olika servrar etc.)
- Spendera mindre tid på omlärning och mer på att arbeta (kommandoraden ändras mindre med tiden)
- Gör något igen du gjorde nyligen (Bashs Ctrl + r slår varje meny med "nyligen öppnade filer" jag någonsin har sett)
- Automatisera och / eller schemalägga dina handlingar (de flesta kommandon kan generaliseras)