Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *
Es ļoti bieži izmantoju grep, awk, sed, sort un uniq, lai manipulētu ar datiem. Manas Excel prasmes ir ierobežotas, tāpēc, kad man daži dati jāpārformatē jaunās kolonnās vai jāmaina daži formatējumi, komandrinda man šķiet lieliska. Jūs varat ļoti ātri sadalīt laukus, mainīt norobežotājus un ļoti ātri veikt dažas teksta manipulācijas. Bash cilpas ir arī svētīgs.
Man šķiet, ka, lasot “starp rindiņām”, kas varētu būt ļoti noderīgs, ir daļēji visaptverošs raksts rakstīts vidēja līmeņa tehnoloģiju (vai labākiem) Windows lietotājiem, kuri pāriet uz Linux - es tajā iekļauju sevi grupa. Mana ideja par šāda raksta labu izklāstu ir sava veida izpētīt Windows instalāciju un parādīt potenciālajam jaunajam Linux lietotājam, kur / kā darīt Linux operācijās to, ko viņš ir pieradis darīt operētājsistēmā Windows. Piemēri: kur ir ierīces pārvaldnieka ekvivalents? Kā var instalēt programmas - it īpaši programmas, kuras NAV iekļautas Ubuntu programmatūras centrā vai Synaptic Package pārvaldniekā? Piemēram, tādi vārdi kā "tarball" izklausās diezgan netīri un drausmīgi. Kā ar failu paplašinājumiem un ko tie nozīmē? Man pašam rodas iespaids, ka Ubuntu 10.04 ir lielisks, un, jo vairāk to izmantoju, jo vairāk domāju, ka to paturu. Bet tas prasa psiholoģisku lēcienu, un raksts par pāreju būtu brīnišķīgs.
Es saprotu, ka tas nav gluži centrālais temats, bet šī šķita piemērota vieta, kur to pieminēt.
Man šķiet, ka, lasot “starp rindiņām”, kas varētu būt ļoti noderīgs, ir daļēji visaptverošs raksts rakstīts vidēja līmeņa tehnoloģiju (vai labākiem) Windows lietotājiem, kuri pāriet uz Linux - es tajā iekļauju sevi grupa. Mana ideja par šāda raksta labu izklāstu ir sava veida izpētīt Windows instalāciju un parādīt potenciālajam jaunajam Linux lietotājam, kur / kā darīt Linux operācijās to, ko viņš ir pieradis darīt operētājsistēmā Windows. Piemēri: kur ir ierīces pārvaldnieka ekvivalents? Kā var instalēt programmas - it īpaši programmas, kuras NAV iekļautas Ubuntu programmatūras centrā vai Synaptic Package pārvaldniekā? Piemēram, tādi vārdi kā "tarball" izklausās diezgan netīri un drausmīgi. Kā ar failu paplašinājumiem un ko tie nozīmē? Man pašam rodas iespaids, ka Ubuntu 10.04 ir lielisks, un, jo vairāk to izmantoju, jo vairāk domāju, ka to paturu. Bet tas prasa psiholoģisku lēcienu, un raksts par pāreju būtu brīnišķīgs.
Es saprotu, ka tas nav gluži centrālais temats, bet šī šķita piemērota vieta, kur to pieminēt.
Daudziem tas šķiet tikpat daudz kustību, cik tas ir produkts. Ir viegli novērot, ka daudzi pat atsaucas uz linux it kā vairāk domātu filozofiju.
Protams, tas liek mērķim tikpat labi apgaismot citus par šīs filozofijas pozitīvo, kā arī (pārdot) (bezmaksas) produktu "klientiem".
Personīgi es sāku lietot Ubuntu, jo redzēju, cik daudz tas atvieglo, un dažus attīstības darba aspektus ir vieglāk iemācīties (tas un vizuālā pielāgošana, automatizācija, GUI reakcija) un priecājos par izaicinājumu iemācīties lietot termināli vairāk.
Es joprojām vadu vienu serdi 939 mobo ligzdā, un tā automātiski instalēja visus draiverus (pat patentētos Nvidia), un pat mana vecā ass soundblaster telpiskā skaņas karte darbojas.
Es negribu, es mēdzu teikt, ka es nedomāju, ka Linux (ubuntu, šķiet, ir visvairāk newb draudzīgs) bija diezgan gatavs "lielajam laikam" bet ja godīgi, šķiet, ka šī kārtējā darbība ar 10.04 dod man visu, ko es varētu vēlēties gan no GUI, gan no komandas līnija. Arī ar Steam nākšanu pie Linux, es domāju, ka tas diezgan daudz to aizzīmogo, jo spēlētāji ir piesūcēji, kas slideni izskatās viegli pielāgojami GUI.
Protams, ne visi izbauda šādu izaicinājumu, taču tagad izaicinājumu ir mazāk, un joprojām ir daudz tādu, kuri to izdara. Daži pat par to samaksātu (bet nav).
Labi, tāpēc dažiem tas nedarbojas. Kā tas ir absurds? Tas iet abos virzienos ...
Autore norāda (nedaudz neefektīvi, bet tomēr derīgi), ka šie uzdevumi veic * mazāk darbību *, lai pabeigtu. Atkārtotu noklikšķināšanu, vilkšanu un navigāciju GUI var veikt, ierakstot rindu vai divas.
Komentārs # 4 no LinuxTutBlog izskaidro šo punktu mazliet efektīvāk.
Protams, tāpat kā Linux (ja zināt sintaksi) logos, jūs varat darīt daudzas lietas vienādi vai efektīvāk (ja zināt pareizo lietotni un kur to iegūt (piem., Process Explorer, MP3 tagu rīki utt.).
Esmu pilnībā pieradis pie GUI, tikai nesen esmu izmantojis logus. Pat ja es joprojām esmu rudimentārā mijiedarbībā ar termināli, es joprojām esmu diezgan pārsteigts par dažu lietu darbības jomu un vieglumu. Protams, tas nedarbojas visiem, bet daudziem tas tā ir. Personīgi es esmu domājis par terminālu kā programmatūras gabalu, kas ir “viens izmērs der visiem”. Izmantojot guis, jūs varat tik daudz iesaiņot, pirms jums ir pārāk daudz cilņu, pārāk daudz izvēles rūtiņu utt., Tāpēc programmas, kuru jūs varētu vienkārši izmantot jebkurai vēlamajai funkcijai, ieviešana būtu mazliet grūta.
Komandrindai var būt stāvāka mācīšanās līkne, un dažām tā var būt pat neizmantojama, taču, manuprāt, tā ir neapstrīdama, ka tā ir vērtīga spēja izdarīt gandrīz jebko.
Dažas lietas Linux ir vieglāk izpildāmas, taču prasība nav ekskluzīva.
Visa ideja pat mēģināt apgalvot, ka viena pieeja ir labāka par otru, tiešām ir tāda, kā mēģināt apgalvot, ka uzgriežņu atslēga ir labāka par skrūvgriezi.
Es nedomāju, ka autori bija iecerējuši apgalvot, ka tas der ikvienam / visiem.
Tas ir absurdi! Kas der vienam cilvēkam, var nedarboties citam. Ja jūs varat atcerēties komandu. Ja jūs zināt sintaksi. Ja jums patīk rakstīt, ja neveicat drukas kļūdas... tad tas varētu būt vieglāk. Ja jums tas jāmeklē. Ja ienīst rakstīšanu, tas ir DAUDZ darbs.
Piemērs:
Jūs sakāt, ka termināļa atvēršana un sudo killall firefox ierakstīšana pēc tam paroles ievadīšana ir vienkāršāka nekā sistēmas monitora un nolasot Firefox no procesu saraksta un nospiežot nogalināšanas pogu vai nospiežot Alt + F2 un ierakstot xkill, pēc tam noklikšķinot uz pārkāpēja logs. Es tā nedomāju. Abos gadījumos jums nav jādod parole, lai GUI darbotos.
Kas attiecas uz sudo apt-get instalēšanu, tas ir ātrāk tikai tad, ja zināt lietojumprogrammas nosaukumu, un to ne vienmēr ir viegli noteikt. Piemēram, epifānija ir gan pārlūks, gan spēle. Vai arī ko jūs rakstāt, lai instalētu compiz iestatījumu pārvaldnieku vai kādu bibliotēku vai fontu. Ja instalējat daudzas lietas, tad tās ir vieglāk izvēlēties no saraksta un neriskēt veidot drukas kļūdas un uzminēt lietojumprogrammu nosaukumus.
Tas ir tik subjektīvs, ka padara to par klibo argumentu. Jūsu nosaukums ir maldinošs, un jūs neko neizteiksit. Komandas rindā šīs lietas NAV vieglāk izdarīt. Jums ir tikai vieglāk, jo jūs domājat, ka tas ir vieglāk. Cilvēkiem, kuri ienīst rakstīšanu, noveco vai ir iebiedēti ar sintakses kļūdām, tas NAV vieglāks, bet gan vilšanās vingrinājums.
Daudzi cilvēki vienkārši vēlas lietas sakārtot un neinteresējas par uzgriežņu un bultskrūvju risinājumiem. Mums tas jāatceras, kad mēs sniedzam padomus un jāmācās sniegt padomus, kas noderēs lietotājam mūsu slēptās darba kārtības dēļ, lai viņus izglītotu par komandrindu, bet gan tāpēc, ka tas viņus uzcels un skriešana.
Tas ir absurdi! Kas der vienam cilvēkam, var nedarboties citam. Ja jūs varat atcerēties komandu. Ja jūs zināt sintaksi. Ja jums patīk rakstīt, ja neveicat drukas kļūdas... tad tas varētu būt vieglāk. Ja jums tas jāmeklē. Ja ienīst rakstīšanu, tas ir DAUDZ darbs.
Piemērs:
Jūs sakāt, ka termināļa atvēršana un sudo killall firefox ierakstīšana pēc tam paroles ievadīšana ir vienkāršāka nekā sistēmas monitora un nolasot Firefox no procesu saraksta un nospiežot nogalināšanas pogu vai nospiežot Alt + F2 un ierakstot xkill, pēc tam noklikšķinot uz pārkāpēja logs. Es tā nedomāju. Abos gadījumos jums nav jādod parole, lai GUI darbotos.
Kas attiecas uz sudo apt-get instalēšanu, tas ir ātrāk tikai tad, ja zināt lietojumprogrammas nosaukumu, un to ne vienmēr ir viegli noteikt. Piemēram, epifānija ir gan pārlūks, gan spēle. Vai arī ko jūs rakstāt, lai instalētu compiz iestatījumu pārvaldnieku vai kādu bibliotēku vai fontu. Ja instalējat daudzas lietas, tad tās ir vieglāk izvēlēties no saraksta un neriskēt veidot drukas kļūdas un uzminēt lietojumprogrammu nosaukumus.
Tas ir tik subjektīvs, ka padara to par klibo argumentu. Jūsu nosaukums ir maldinošs, un jūs neko neizteiksit. Komandas rindā šīs lietas NAV vieglāk izdarīt. Jums ir tikai vieglāk, jo jūs domājat, ka tas ir vieglāk. Cilvēkiem, kuri ienīst rakstīšanu, noveco vai ir iebiedēti ar sintakses kļūdām, tas NAV vieglāks, bet gan vilšanās vingrinājums.
Daudzi cilvēki vienkārši vēlas lietas sakārtot un neinteresējas par uzgriežņu un bultskrūvju risinājumiem. Mums tas jāatceras, kad mēs sniedzam padomus un jāmācās sniegt padomus, kas noderēs lietotājam mūsu slēptās darba kārtības dēļ, lai viņus izglītotu par komandrindu, bet gan tāpēc, ka tas viņus uzcels un skriešana.
Nesen esmu nonācis pie secinājuma, ka ir tikai 3 lietas, kas neļauj Linux sasniegt pasaules kundzību :) :). Viens no tiem ir nodošanās terminālim, viens ir draivera atbalsta trūkums vecai crappy aparatūrai, bet viens - atbalsta līmeņa lietotājiem trūkums / neatbilstība.
Tagad jums var patikt terminālis, taču tā ir slikta politika, ko nevar attīstīt Linux izstrādātāji (ieskaitot Ubuntu un Mint) tikt pāri tam un mums jāatgādina, ka GUI ir tikai salīdzinoši sekla pavēle par komandas skaistumu līnija. Jūs nevarat pārāk ilgi būt taisnība savu klientu priekšā. Ja sabiedrībā ir spiesti sludināt komandrindu noobs, tad noobs jutīsies, ka pret viņiem * neattiecas * izturēšanās pret klientiem un viņi nepirks. Jā, tas ir bez maksas, bet viņi to joprojām nepirks.
Runājot par vecās aparatūras draiveriem, es saprotu, ka tas var būt pārāk daudz darba, taču manā grāmatā programmatūra, kas man prasa uzlabot vecāku datoru, nedod brīvību.
Visbeidzot, es uzskatu, ka man nav jāuzstāj uz lietotāju atbalstu, vai ne.
Tātad, kad es uzzināšu, ka Linux ir gatavs SOHO tirgum, kad redzu izplatīšanu, kurai raksturīga agresīvi pašpietiekama GUI un milzīga kontekstuāla palīdzība. Es nesaku, ka tas būtu lielisks sadalījums, bet jums tas jādara tā, it kā tas būtu “konceptauto”.
BTW, tas bija domāts kā draudzīga kritika, nezināt, vai tā ir acīmredzama.
Nesen esmu nonācis pie secinājuma, ka ir tikai 3 lietas, kas neļauj Linux sasniegt pasaules kundzību :) :). Viens no tiem ir nodošanās terminālim, viens ir draivera atbalsta trūkums vecai crappy aparatūrai, bet viens - atbalsta līmeņa lietotājiem trūkums / neatbilstība.
Tagad jums var patikt terminālis, taču tā ir slikta politika, ko nevar attīstīt Linux izstrādātāji (ieskaitot Ubuntu un Mint) tikt pāri tam un mums jāatgādina, ka GUI ir tikai salīdzinoši sekla pavēle par komandas skaistumu līnija. Jūs nevarat pārāk ilgi būt taisnība savu klientu priekšā. Ja sabiedrībā ir spiesti sludināt komandrindu noobs, tad noobs jutīsies, ka pret viņiem * neattiecas * izturēšanās pret klientiem un viņi nepirks. Jā, tas ir bez maksas, bet viņi to joprojām nepirks.
Runājot par vecās aparatūras draiveriem, es saprotu, ka tas var būt pārāk daudz darba, taču manā grāmatā programmatūra, kas man prasa uzlabot vecāku datoru, nedod brīvību.
Visbeidzot, es uzskatu, ka man nav jāuzstāj uz lietotāju atbalstu, vai ne.
Tātad, kad es uzzināšu, ka Linux ir gatavs SOHO tirgum, kad redzu izplatīšanu, kurai raksturīga agresīvi pašpietiekama GUI un milzīga kontekstuāla palīdzība. Es nesaku, ka tas būtu lielisks sadalījums, bet jums tas jādara tā, it kā tas būtu “konceptauto”.
BTW, tas bija domāts kā draudzīga kritika, nezināt, vai tā ir acīmredzama.
pskill (komandrindas rīks), kas ir daļa no Sysinternals / Microsoft pstools komplekta, labi darbojas, lai nogalinātu lietojumprogrammas Windows. Manā mašīnā ir pstools un mape ir pievienota manam ceļam, lai es to varētu viegli palaist. Tas labi darbojas, lai iznīcinātu procesus arī attālās mašīnās.
Jauka raksta ideja =), bet es domāju, ka jums pietrūkst lielākas komandrindas pilnvaras (lai gan jūs sakāt, ka kaut kā ar to rēķināties). Kā būtu:
- 1000 attēlu mainīšana ar noteiktu nosaukuma modeli
- Rekursīvi noņemiet visus failus ar noteiktu paplašinājumu
- Programmas izvades apstrāde, lai no tās iegūtu jaunu informāciju (piemēram, 10 lielāko vietiņu atrašana) pakotnes, kad pakešu pārvaldnieks nepiedāvā šādu skatu, salīdzinot dažādos serveros notiekošos procesus utt.)
- Mazāk laika jāpavada atkārtotai apmācībai un vairāk darba (komandrinda laika gaitā mainās mazāk)
- Darot kaut ko tādu, ko nesen darījāt (Baša taustiņš Ctrl + r pārspēj katru “nesen atvērto failu” izvēlni, ko jebkad esmu redzējis)
- Darbību automatizēšana un / vai plānošana (lielāko daļu komandu var vispārināt)
Jauka raksta ideja =), bet es domāju, ka jums pietrūkst lielākas komandrindas pilnvaras (lai gan jūs sakāt, ka kaut kā ar to rēķināties). Kā būtu:
- 1000 attēlu mainīšana ar noteiktu nosaukuma modeli
- Rekursīvi noņemiet visus failus ar noteiktu paplašinājumu
- Programmas izvades apstrāde, lai no tās iegūtu jaunu informāciju (piemēram, 10 lielāko vietiņu atrašana) pakotnes, kad pakešu pārvaldnieks nepiedāvā šādu skatu, salīdzinot dažādos serveros notiekošos procesus utt.)
- Mazāk laika jāpavada atkārtotai apmācībai un vairāk darba (komandrinda laika gaitā mainās mazāk)
- Darot kaut ko tādu, ko nesen darījāt (Baša taustiņš Ctrl + r pārspēj katru “nesen atvērto failu” izvēlni, ko jebkad esmu redzējis)
- Darbību automatizēšana un / vai plānošana (lielāko daļu komandu var vispārināt)