Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *

Folosesc grep, awk, sed, sort și uniq foarte des pentru a manipula datele. Abilitățile mele Excel sunt limitate, așa că atunci când trebuie să re-formatez unele date în coloane noi sau să modific unele formateări, consider că linia de comandă este excelentă. Puteți împărți foarte repede câmpurile, schimba delimitatorii și puteți face unele manipulări de text foarte rapid. Buclele Bash sunt de asemenea o binefacere.

Mi se pare că „citind între rânduri” că ceea ce ar putea fi de mare ajutor este un articol semi-cuprinzător scris pentru utilizatorii de Windows cu tehnologie moderată (sau mai bine) care trec la Linux - mă includ în acest aspect grup. Ideea mea despre o schemă bună pentru un astfel de articol este să explorăm o instalație Windows și să arătăm potențialul nou utilizator Linux unde / cum să facă în Linux ceea ce este obișnuit să facă în Windows. Exemple: unde este echivalentul Managerului de dispozitive? Cum se instalează programe - în special programe care NU sunt incluse în Ubuntu Software Center sau managerul pachetului Synaptic? Cuvinte precum "tarball", de exemplu, sună destul de dezordonat și înfricoșător. Ce zici de extensii de fișiere și ce înseamnă? Propria mea impresie este că Ubuntu 10.04 este excelent și cu cât îl folosesc mai mult cu atât cred că îl păstrez. Dar necesită un salt psihologic, iar un articol despre tranziție ar fi minunat.

instagram viewer

Îmi dau seama că acest lucru nu este destul de central pentru subiect, dar mi s-a părut un loc bun pentru a menționa acest lucru.

Mi se pare că „citind între rânduri” că ceea ce ar putea fi de mare ajutor este un articol semi-cuprinzător scris pentru utilizatorii de Windows cu tehnologie moderată (sau mai bine) care trec la Linux - mă includ în acest aspect grup. Ideea mea despre o schemă bună pentru un astfel de articol este să explorăm o instalație Windows și să arătăm potențialul nou utilizator Linux unde / cum să facă în Linux ceea ce este obișnuit să facă în Windows. Exemple: unde este echivalentul Managerului de dispozitive? Cum se instalează programe - în special programe care NU sunt incluse în Ubuntu Software Center sau managerul pachetului Synaptic? Cuvinte precum "tarball", de exemplu, sună destul de dezordonat și înfricoșător. Ce zici de extensii de fișiere și ce înseamnă? Propria mea impresie este că Ubuntu 10.04 este excelent și cu cât îl folosesc mai mult cu atât cred că îl păstrez. Dar necesită un salt psihologic, iar un articol despre tranziție ar fi minunat.
Îmi dau seama că acest lucru nu este destul de central pentru subiect, dar mi s-a părut un loc bun pentru a menționa acest lucru.

Pentru mulți pare o mișcare cât un produs. Se observă cu ușurință că mulți se referă chiar la linux ca și cum ar fi mai mult o filozofie.
În mod natural, acest lucru face ca obiectivul să fie cât mai mare pentru a-i lumina pe ceilalți asupra pozitivilor acestei filozofii, precum și „vânzarea” unui produs (gratuit) către „clienți”.

Personal am început să folosesc Ubuntu pentru că am văzut cât de ușor a făcut ca anumite aspecte ale dezvoltării să funcționeze mai ușor (asta și personalizarea vizuală, automatizarea, reacția GUI) și mă bucură provocarea de a învăța să folosesc terminalul Mai Mult.
Rulez în continuare un singur nucleu pe un socket 939 mobo și a instalat automat toate driverele (chiar și cele proprii Nvidia) și chiar vechea mea placă sonoră surround soundblaster funcționează.
Nu știu, obișnuiam să spun că nu cred că linux (ubuntu pare a fi cel mai newb friendly) a fost destul de pregătit pentru „the big time” dar sincer, acest curent cu 10.04 pare să-mi ofere tot ce mi-aș putea dori atât de la GUI, cât și la comandă linia. De asemenea, în cazul în care Steam vine la linux, cred că îl sigilează destul de mult, deoarece jucătorii sunt fraieri pentru că se pare ușor de personalizat GUI-urile.
Sigur, nu toți se bucură de o astfel de provocare, dar există mai puține provocări acum, și există încă multe pe care unii chiar le-ar plăti pentru asta (dar nu trebuie).

Bine, deci nu merge pentru unii. Cum este asta absurd? Merge pe ambele sensuri ...
Autorul face un punct (oarecum ineficient, dar încă valabil) că aceste sarcini întreprind * mai puține acțiuni * pentru a finaliza. Ceea ce ar face clic repetat, glisare și navigare într-o GUI se poate face tastând o linie sau două.
Comentariul # 4 de la LinuxTutBlog explică acest aspect un pic mai eficient.
Desigur, la fel ca în linux (dacă știți sintaxa) în Windows, puteți face multe lucruri în egală măsură sau mai eficiente (dacă știți aplicația potrivită și de unde să o obțineți (ex. Procesor de exploatare, instrumente de etichetare MP3 etc).

Sunt obișnuit cu GUI-urile, am folosit Windows exclusiv până recent. Chiar și prin interacțiunea mea încă rudimentară cu terminalul, sunt încă destul de impresionat de amploarea și ușurința anumitor lucruri Sigur, nu funcționează pentru toată lumea, dar pentru mulți, așa se întâmplă. Personal, m-am gândit la terminal ca la o aplicație software care este „o dimensiune potrivită tuturor”. Cu guis, puteți împacheta atât de mult înainte să aveți prea multe file, prea multe căsuțe etc, astfel încât să aveți un program pe care puteți să-l abordați pur și simplu pe orice funcție doriți ar fi un pic ingrozitor.
Linia de comandă poate avea o curbă de învățare mai abruptă și poate fi nefolositoare pentru unii, dar este de părere că este capabilă să facă aproape orice, cred că este incontestabilă.
Unele lucruri sunt mai ușoare în linux, dar afirmația nu este exclusivă.
Întreaga idee de a încerca chiar să argumenteze o abordare ca fiind mai bună decât cealaltă, este ca și cum ai încerca să argumentezi că o cheie este mai bună decât o șurubelniță.
Nu cred că a fost intenția autorilor de a susține că acest lucru funcționează pentru oricine / toată lumea.

Acest lucru este absurd! Ceea ce funcționează pentru o persoană nu poate funcționa pentru alta. Dacă vă puteți aminti comanda. Dacă cunoașteți sintaxa. Dacă îți place să tastezi Dacă nu faci dactilografii... atunci POATE fi mai ușor. Dacă trebuie să o privești. Dacă urăști să scrii, atunci este MAI MULȚI de lucru.

Un exemplu:

Spuneți că deschiderea unui terminal și tastarea sudo killall firefox, atunci oferirea parolei dvs. este mai ușoară decât deschiderea monitorului de sistem și citind Firefox din lista de procese și apăsând butonul kill sau apăsând Alt + F2 și tastând xkill, apoi faceți clic pe infractor fereastră. Nu cred. În ambele cazuri, nu trebuie să dați o parolă pentru funcționarea GUI.

În ceea ce privește sudo apt-get install, este mai rapid doar dacă știți numele aplicației și acest lucru nu este întotdeauna ușor de determinat. De exemplu, epifania este atât un browser cât și un joc. Sau ce tastați pentru a instala compiz settings manager sau o anumită bibliotecă sau font. Dacă instalați multe lucruri, atunci este mai ușor să le alegeți dintr-o listă și să nu riscați să faceți dactilografii și trebuie să ghiciți numele aplicației.

Acest lucru este atât de subiectiv încât să-l facă un argument șchiop. Titlul tău este înșelător și nu reușești să-ți faci rost. NU este mai ușor să faci aceste lucruri în linia de comandă. Este mai ușor doar pentru TINE, deoarece GÂNDESC că este mai ușor. Pentru persoanele care urăsc dactilografierea, îmbătrânesc sau sunt intimidate primind erori de sintaxă, atunci NU este mai ușor, ci un exercițiu de frustrare.

Mulți oameni doresc doar să finalizeze lucrurile și nu sunt interesați de soluțiile cu piulițe și șuruburi. Trebuie să ne amintim că atunci când oferim sfaturi și învățăm să oferim sfaturi care să funcționeze pentru utilizatorul nu din cauza agendei noastre ascunse pentru a-i educa cu privire la linia de comandă, ci pentru că le va ridica și alergare.

Acest lucru este absurd! Ceea ce funcționează pentru o persoană nu poate funcționa pentru alta. Dacă vă puteți aminti comanda. Dacă cunoașteți sintaxa. Dacă îți place să tastezi Dacă nu faci dactilografii... atunci POATE fi mai ușor. Dacă trebuie să o privești. Dacă urăști să scrii, atunci este MAI MULȚI de lucru.

Un exemplu:

Spuneți că deschiderea unui terminal și tastarea sudo killall firefox, atunci oferirea parolei dvs. este mai ușoară decât deschiderea monitorului de sistem și citind Firefox din lista de procese și apăsând butonul kill sau apăsând Alt + F2 și tastând xkill, apoi faceți clic pe infractor fereastră. Nu cred. În ambele cazuri, nu trebuie să dați o parolă pentru funcționarea GUI.

În ceea ce privește sudo apt-get install, este mai rapid doar dacă știți numele aplicației și acest lucru nu este întotdeauna ușor de determinat. De exemplu, epifania este atât un browser cât și un joc. Sau ce tastați pentru a instala compiz settings manager sau o anumită bibliotecă sau font. Dacă instalați multe lucruri, atunci este mai ușor să le alegeți dintr-o listă și să nu riscați să faceți dactilografii și trebuie să ghiciți numele aplicației.

Acest lucru este atât de subiectiv încât să-l facă un argument șchiop. Titlul tău este înșelător și nu reușești să-ți faci rost. NU este mai ușor să faci aceste lucruri în linia de comandă. Este mai ușor doar pentru TINE, deoarece GÂNDESC că este mai ușor. Pentru persoanele care urăsc dactilografierea, îmbătrânesc sau sunt intimidate primind erori de sintaxă, atunci NU este mai ușor, ci un exercițiu de frustrare.

Mulți oameni doresc doar să finalizeze lucrurile și nu sunt interesați de soluțiile cu piulițe și șuruburi. Trebuie să ne amintim că atunci când oferim sfaturi și învățăm să oferim sfaturi care să funcționeze pentru utilizatorul nu din cauza agendei noastre ascunse pentru a-i educa cu privire la linia de comandă, ci pentru că le va ridica și alergare.

Am ajuns recent la concluzia că există doar 3 lucruri care împiedică Linux să ajungă la dominația mondială :) :). Unul este devotamentul față de Terminal, unul este lipsa de asistență a driverului pentru hardware-ul vechi, iar celălalt este lipsa / inconsistența suportului pentru utilizatorii la nivel de bază.

Acum este posibil să iubești Terminalul, dar este o politică greșită pe care dezvoltatorii Linux (Ubuntu și Mint incluși) nu o pot face treci peste asta și trebuie să ne reamintim că GUI nu este decât un voal relativ superficial asupra frumuseții comenzii linia. Nu puteți fi drept prea mult timp în fața clienților. Dacă în comunitate există o constrângere de a predica linia de comandă către noobs, atunci noobs-ul va simți că nu * sunt * tratați ca niște clienți și nu vor cumpăra. Da, este gratuit, dar nu o vor cumpăra încă.

În ceea ce privește driverele pentru hardware vechi, îmi dau seama că este posibil să fie doar prea multă muncă, dar în software-ul meu de carte care îmi cere să actualizez computerul părinților mei nu aduce libertate.

În cele din urmă, cred că nu trebuie să insist asupra asistenței utilizatorului, nu.

Așadar, când voi ști Linux este gata pentru piața SOHO, când văd distribuția care prezintă o interfață grafică agresivă autosuficientă și un ajutor contextual imens. Nu spun că ar fi o distribuție grozavă, dar trebuie să o faci ca și cum ar fi o „mașină de concept”.

BTW, aceasta a fost concepută ca o critică prietenoasă, nu știu dacă este evident.

Am ajuns recent la concluzia că există doar 3 lucruri care împiedică Linux să ajungă la dominația mondială :) :). Unul este devotamentul față de Terminal, unul este lipsa de asistență a driverului pentru hardware-ul vechi, iar celălalt este lipsa / inconsistența suportului pentru utilizatorii la nivel de bază.

Acum este posibil să iubești Terminalul, dar este o politică greșită pe care dezvoltatorii Linux (Ubuntu și Mint incluși) nu o pot face treci peste asta și trebuie să ne reamintim că GUI nu este decât un voal relativ superficial asupra frumuseții comenzii linia. Nu puteți fi drept prea mult timp în fața clienților. Dacă în comunitate există o constrângere de a predica linia de comandă către noobs, atunci noobs-ul va simți că nu * sunt * tratați ca niște clienți și nu vor cumpăra. Da, este gratuit, dar nu o vor cumpăra încă.

În ceea ce privește driverele pentru hardware vechi, îmi dau seama că este posibil să fie doar prea multă muncă, dar în software-ul meu de carte care îmi cere să actualizez computerul părinților mei nu aduce libertate.

În cele din urmă, cred că nu trebuie să insist asupra asistenței utilizatorului, nu.

Așadar, când voi ști Linux este gata pentru piața SOHO, când văd distribuția care prezintă o interfață grafică agresivă autosuficientă și un ajutor contextual imens. Nu spun că ar fi o distribuție grozavă, dar trebuie să o faci ca și cum ar fi o „mașină de concept”.

BTW, aceasta a fost concepută ca o critică prietenoasă, nu știu dacă este evident.

pskill (instrument de linie de comandă) care face parte din suita pstools de la Sysinternals / Microsoft funcționează frumos pentru uciderea aplicațiilor pe Windows. Am pstools pe mașina mea și am dosarul adăugat la calea mea, astfel încât să îl pot rula cu ușurință. Funcționează frumos pentru procesele de ucidere și pe mașinile de la distanță.

Ideea de articol frumos =), dar cred că vă lipsesc puterile mai mari ale liniei de comandă (deși spuneți că vă bazați într-un fel). Ce zici de:
- Redimensionarea a 1000 de imagini cu un anumit model de nume
- Ștergeți recursiv toate fișierele cu o anumită extensie
- Procesarea rezultatelor unui program pentru a obține informații noi din acesta (de exemplu, găsirea celor mai mari 10 consumatori de spațiu) pachete atunci când un manager de pachete nu oferă o astfel de vizualizare, comparând procesele de rulare pe diferite servere etc)
- Petrece mai puțin timp pentru relansare și mai mult pentru lucru (linia de comandă se schimbă mai puțin în timp)
- Făcând ceva din nou pe care l-ai făcut recent (Ctrl + Bash bate fiecare meniu „fișiere deschise recent” pe care le-am văzut vreodată)
- Automatizarea și / sau programarea acțiunilor dvs. (majoritatea comenzilor pot fi generalizate)

Ideea de articol frumos =), dar cred că vă lipsesc puterile mai mari ale liniei de comandă (deși spuneți că vă bazați într-un fel). Ce zici de:
- Redimensionarea a 1000 de imagini cu un anumit model de nume
- Ștergeți recursiv toate fișierele cu o anumită extensie
- Procesarea rezultatelor unui program pentru a obține informații noi din acesta (de exemplu, găsirea celor mai mari 10 consumatori de spațiu) pachete atunci când un manager de pachete nu oferă o astfel de vizualizare, comparând procesele de rulare pe diferite servere etc)
- Petrece mai puțin timp pentru relansare și mai mult pentru lucru (linia de comandă se schimbă mai puțin în timp)
- Făcând ceva din nou pe care l-ai făcut recent (Ctrl + Bash bate fiecare meniu „fișiere deschise recent” pe care le-am văzut vreodată)
- Automatizarea și / sau programarea acțiunilor dvs. (majoritatea comenzilor pot fi generalizate)