Sähköpostiosoitettasi ei julkaista. pakolliset kentät on merkitty *
Käsittelen grep, awk, sed, lajittelu ja uniq -sovelluksia hyvin usein tietojen käsittelemiseen. Excel-taitoni ovat rajalliset, joten kun joudun alustamaan joitain tietoja uudelleen uusiin sarakkeisiin tai vaihtaa joitain muotoiluja, minusta komentorivi on mahtava. Voit jakaa kentät nopeasti, muuttaa rajaa ja tehdä joitain tekstin käsittelyä nopeasti. Bash-silmukat ovat myös siunaus.
Minusta vaikuttaa siltä, että "lukemalla rivien välillä" se, mikä voisi olla hyödyllistä, on puoliksi kattava artikkeli kirjoitettu maltillisesti tekniikan taitaville (tai paremmille) Windows-käyttäjille, jotka siirtyvät Linuxiin - sisällytan itseni tähän ryhmä. Ajatukseni sellaisesta artikkelista on hyvä tutkia Windows-asennusta ja näyttää potentiaaliselle uudelle Linux-käyttäjälle missä / miten tehdä Linuxissa mitä (t) hän on tottunut tekemään Windowsissa. Esimerkkejä: missä on laitehallinnan vastine? Kuinka ohjelmat asennetaan - etenkin ohjelmat, joita EI sisällytetä Ubuntu Software Center- tai Synaptic Package manager -sovellukseen? Esimerkiksi sanat "tarball" kuulostavat melko sotvalta ja pelottavalta. Entä tiedostopääte ja mitä ne tarkoittavat? Oma vaikutelmani on, että Ubuntu 10.04 on hieno, ja mitä enemmän sitä käytän, sitä enemmän luulen pitäväni sen. Mutta se vaatii psykologisen harppauksen, ja artikkeli siirtymisestä olisi upea.
Ymmärrän, että tämä ei ole aivan keskeinen aiheessa, mutta tämä näytti hyvältä paikalta mainita tämä.
Minusta vaikuttaa siltä, että "lukemalla rivien välillä" se, mikä voisi olla hyödyllistä, on puoliksi kattava artikkeli kirjoitettu maltillisesti tekniikan taitaville (tai paremmille) Windows-käyttäjille, jotka siirtyvät Linuxiin - sisällytan itseni tähän ryhmä. Ajatukseni sellaisesta artikkelista on hyvä tutkia Windows-asennusta ja näyttää potentiaaliselle uudelle Linux-käyttäjälle missä / miten tehdä Linuxissa mitä (t) hän on tottunut tekemään Windowsissa. Esimerkkejä: missä on laitehallinnan vastine? Kuinka ohjelmat asennetaan - etenkin ohjelmat, joita EI sisällytetä Ubuntu Software Center- tai Synaptic Package manager -sovellukseen? Esimerkiksi sanat "tarball" kuulostavat melko sotvalta ja pelottavalta. Entä tiedostopääte ja mitä ne tarkoittavat? Oma vaikutelmani on, että Ubuntu 10.04 on hieno, ja mitä enemmän sitä käytän, sitä enemmän luulen pitäväni sen. Mutta se vaatii psykologisen harppauksen, ja artikkeli siirtymisestä olisi upea.
Ymmärrän, että tämä ei ole aivan keskeinen aiheessa, mutta tämä näytti hyvältä paikalta mainita tämä.
Monille se näyttää liikkeestä yhtä paljon kuin tuotetta. On helppo havaita, että monet viittaavat linuxiin ikään kuin se olisi enemmän filosofiaa.
Luonnollisesti tämä tekee tavoitteesta yhtä paljon valaisemaan muita tämän filosofian myönteisiä asioita sekä "myymään" (ilmaisen) tuotteen "asiakkaille".
Henkilökohtaisesti aloitin Ubuntun käytön, koska huomasin kuinka paljon se on helpompaa, tietyt kehitystyön näkökohdat ovat helpompi oppia (tuo ja visuaalinen räätälöinti, automatisointi, GUI-reagointikyky) ja nautin haasteesta oppia käyttämään terminaalia lisää.
Käytän yhdellä ytimellä pistorasiassa 939 mobo, ja se asensi kaikki ohjaimet (jopa patentoidut Nvidia-ohjaimet) automaattisesti ja jopa vanha ass soundblaster -äänen äänikortti toimii.
En tiedä, sanoin ennenkään, että en usko, että linux (ubuntu näytti olevan kaikkein newb-ystävällisempi) oli melko valmis "isoun aikaan" mutta rehellisesti sanottuna tämä nykyinen 10.04: n ajo näyttää antavan minulle kaiken mitä haluan sekä GUI: sta että komennosta linja. Myös Steamin tullessa Linuxiin luulen, että se sulkee sen melko paljon, koska pelaajat ovat liukkaita, jotka näyttävät helpoilta mukauttaa graafisia käyttöliittymiä.
Toki, etteivät kaikki nauttii tällaisesta haasteesta, mutta haasteita on nyt vähemmän, ja on edelleen monia, jotka tekevät Jotkut jopa maksavat siitä (mutta ei tarvitse).
Okei, joten se ei toimi joillekin. Kuinka se on järjetöntä? Se menee molempiin suuntiin ...
Kirjailija huomauttaa (hieman tehottomasti, mutta silti pätevänä), että nämä tehtävät suorittavat * vähemmän toimia * suorittaakseen. Toistuva napsauttaminen, vetäminen ja navigointi graafisessa käyttöliittymässä voi tapahtua kirjoittamalla rivi tai kaksi.
Kommentti # 4 LinuxTutBlogista selittää tämän asian hieman tehokkaammin.
Tietysti, kuten Linuxissa (jos tiedät syntaksin) Windowsissa, voit tehdä monia asioita yhtä tehokkaasti tai tehokkaammin (jos tiedät oikean sovelluksen ja mistä sen hankkia) (esim. Process Explorer, MP3 Tag -työkalut jne.).
Olen täysin tottunut graafisiin käyttöliittymiin, olen käyttänyt ikkunoita yksinomaan viime aikoihin asti. Vaikka olen jo alkeellisella vuorovaikutuksella terminaalin kanssa, olen silti vaikuttunut tiettyjen asioiden laajuudesta ja helppomuudesta. Toki, se ei toimi kaikille, mutta monille se on. Henkilökohtaisesti olen ajatellut terminaalia kappaleena ohjelmistoa, joka on "yksi koko sopii kaikille". Guis-ohjelmiston avulla voit vain pakata niin paljon, että sinulla ei ole liian monta välilehteä, liian monta valintaruutua jne., Joten ohjelman hankkiminen olisi vähän hankalaa.
Komentorivillä voi olla jyrkempi oppimiskäyrä ja olla suoran käyttökelvoton joillekin, mutta se on arvokasta kyvyssä tehdä melkein mitä tahansa, on mielestäni kiistaton.
Jotkut asiat ovat Linuxissa helpompia, mutta väite ei ole yksinoikeus.
Koko idea jopa yrittää väittää yksi lähestymistapa olevan parempi kuin toinen, on todella kuin yrittäisi väittää, että jakoavain on parempi kuin ruuvimeisseli.
En usko, että tekijöiden tarkoituksena oli väittää, että tämä toimii kenelle tahansa / kaikille.
Tämä on järjetöntä! Mikä toimii yhdelle henkilölle, ei välttämättä toimi toiselle. Jos muistat komennon. Jos tiedät syntaksin. Jos haluat kirjoittaa, jos et tee kirjoitusvirheitä... sitten se voi olla helpompaa. Jos sinun on etsittävä sitä. Jos vihaat kirjoittamista, se on LISÄÄ työtä.
Esimerkki:
Sanot, että päätteen avaaminen ja sudo killall firefoxin kirjoittaminen sitten salasanan antaminen on helpompaa kuin järjestelmän näytön ja lukemalla Firefox prosessiluettelosta ja napsauttamalla tap-painiketta tai painamalla Alt + F2 ja kirjoittamalla xkill ja napsauttamalla sitten loukkaavaa ikkuna. En usko. Molemmissa tapauksissa sinun ei tarvitse antaa salasanaa, jotta käyttöliittymä toimii.
Sudo apt-get install -asennus on nopeampaa vain, jos tiedät sovelluksen nimen. Sitä ei aina ole helppo määrittää. Esimerkiksi loppiaika on sekä selain että peli. Tai mitä kirjoitat asentaaksesi compiz settings manager tai jonkin kirjaston tai fontin. Jos asennat monia asioita, on helpompaa valita ne luettelosta, etkä riski tehdä kirjoitusvirheitä ja joutua arvaamaan sovellusten nimiä.
Tämä on niin subjektiivista, että siitä tulee lama väite. Otsikko on harhaanjohtava, etkä pysty esittämään asiaasi. Näiden asioiden tekeminen komentorivillä EI ole helpompaa. Se on sinulle vain helpompaa, koska luulet, että se on helpompaa. Ihmisille, jotka vihaavat kirjoittamista, ikääntyvät tai pelkäävät syntaksivirheitä, se ei ole helpompaa, mutta turhautumista.
Monet ihmiset haluavat vain saada asiat hoidetuksi eivätkä ole kiinnostuneita muttereista ja pulteista. Meidän on muistettava, että kun annamme neuvoja ja opimme antamaan neuvoja, jotka toimivat käyttäjän kannalta piilotetun esityslistan takia heitä kouluttamaan komentojonosta, mutta koska se saa heidät ylös ja käynnissä.
Tämä on järjetöntä! Mikä toimii yhdelle henkilölle, ei välttämättä toimi toiselle. Jos muistat komennon. Jos tiedät syntaksin. Jos haluat kirjoittaa, jos et tee kirjoitusvirheitä... sitten se voi olla helpompaa. Jos sinun on etsittävä sitä. Jos vihaat kirjoittamista, se on LISÄÄ työtä.
Esimerkki:
Sanot, että päätteen avaaminen ja sudo killall firefoxin kirjoittaminen sitten salasanan antaminen on helpompaa kuin järjestelmän näytön ja lukemalla Firefox prosessiluettelosta ja napsauttamalla tap-painiketta tai painamalla Alt + F2 ja kirjoittamalla xkill ja napsauttamalla sitten loukkaavaa ikkuna. En usko. Molemmissa tapauksissa sinun ei tarvitse antaa salasanaa, jotta käyttöliittymä toimii.
Sudo apt-get install -asennus on nopeampaa vain, jos tiedät sovelluksen nimen. Sitä ei aina ole helppo määrittää. Esimerkiksi loppiaika on sekä selain että peli. Tai mitä kirjoitat asentaaksesi compiz settings manager tai jonkin kirjaston tai fontin. Jos asennat monia asioita, on helpompaa valita ne luettelosta, etkä riski tehdä kirjoitusvirheitä ja joutua arvaamaan sovellusten nimiä.
Tämä on niin subjektiivista, että siitä tulee lama väite. Otsikko on harhaanjohtava, etkä pysty esittämään asiaasi. Näiden asioiden tekeminen komentorivillä EI ole helpompaa. Se on sinulle vain helpompaa, koska luulet, että se on helpompaa. Ihmisille, jotka vihaavat kirjoittamista, ikääntyvät tai pelkäävät syntaksivirheitä, se ei ole helpompaa, mutta turhautumista.
Monet ihmiset haluavat vain saada asiat hoidetuksi eivätkä ole kiinnostuneita muttereista ja pulteista. Meidän on muistettava, että kun annamme neuvoja ja opimme antamaan neuvoja, jotka toimivat käyttäjän kannalta piilotetun esityslistan takia heitä kouluttamaan komentojonosta, mutta koska se saa heidät ylös ja käynnissä.
Olen viime aikoina päätellyt, että vain 3 asiaa estää Linuxia saavuttamasta maailmanvaltaa :) :). Yksi on omistautuminen terminaalille, toinen on vanhojen crappy-laitteistojen ohjaintuen puute ja toinen on tukitason puute / epäjohdonmukaisuus perustason käyttäjille.
Nyt saatat rakastaa terminaalia, mutta se on huono käytäntö, jota Linux-kehittäjät (mukaan lukien Ubuntu ja Mint mukaan lukien) eivät voi päästä siitä yli ja täytyy muistuttaa meille, että GUI on vain suhteellisen matala verho komennon kauneudelle linja. Et voi olla liian kauan asiakkaiden edessä. Jos yhteisössä on pakko saarnata komentorivi nooboille, noot tuntevat, että heitä ei * ole * kohdeltu asiakkaina eikä he osta. Joo, se on ilmainen, mutta he eivät osta sitä vielä.
Vanhojen laitteiden ohjaimien suhteen ymmärrän, että työ voi olla aivan liian paljon, mutta kirjani ohjelmisto, joka pyytää minua päivittämään vanhempieni tietokoneen, ei tuota vapautta.
Lopuksi uskon, että minun ei tarvitse vaatia käyttäjän tukea, eikö niin.
Joten kun tiedän, että Linux on valmis SOHO-markkinoille, kun näen jakelun, jossa on aggressiivisesti omavarainen käyttöliittymä ja valtava asiayhteyteen liittyvä ohje. En sano, että se olisi hieno jakelu, mutta sinun on tehtävä se ikään kuin se olisi "konseptiauto".
BTW, tämä oli tarkoitettu ystävälliseksi kritiikkiä, et ole varma, onko se ilmeistä.
Olen viime aikoina päätellyt, että vain 3 asiaa estää Linuxia saavuttamasta maailmanvaltaa :) :). Yksi on omistautuminen terminaalille, toinen on vanhojen crappy-laitteistojen ohjaintuen puute ja toinen on tukitason puute / epäjohdonmukaisuus perustason käyttäjille.
Nyt saatat rakastaa terminaalia, mutta se on huono käytäntö, jota Linux-kehittäjät (mukaan lukien Ubuntu ja Mint mukaan lukien) eivät voi päästä siitä yli ja täytyy muistuttaa meille, että GUI on vain suhteellisen matala verho komennon kauneudelle linja. Et voi olla liian kauan asiakkaiden edessä. Jos yhteisössä on pakko saarnata komentorivi nooboille, noot tuntevat, että heitä ei * ole * kohdeltu asiakkaina eikä he osta. Joo, se on ilmainen, mutta he eivät osta sitä vielä.
Vanhojen laitteiden ohjaimien suhteen ymmärrän, että työ voi olla aivan liian paljon, mutta kirjani ohjelmisto, joka pyytää minua päivittämään vanhempieni tietokoneen, ei tuota vapautta.
Lopuksi uskon, että minun ei tarvitse vaatia käyttäjän tukea, eikö niin.
Joten kun tiedän, että Linux on valmis SOHO-markkinoille, kun näen jakelun, jossa on aggressiivisesti omavarainen käyttöliittymä ja valtava asiayhteyteen liittyvä ohje. En sano, että se olisi hieno jakelu, mutta sinun on tehtävä se ikään kuin se olisi "konseptiauto".
BTW, tämä oli tarkoitettu ystävälliseksi kritiikkiä, et ole varma, onko se ilmeistä.
pskill (komentorivityökalu), joka on osa Sysinternals / Microsoftin pstools-ohjelmistoa, toimii hienosti Windows-sovellusten tappamiseen. Minulla on pstools koneellani ja kansio on lisätty polulleni, jotta voin käyttää sitä helposti. Se toimii hienosti myös prosessien lopettamiseen etäkoneissa.
Mukava artikkeliidea =), mutta mielestäni puuttuu komentorivin suuremmat voimat (vaikka sanotkin, että luottaa siihen jotenkin). Miten:
- 1000 kuvan koon muuttaminen tietyllä nimikuviolla
- Poista kaikki tiedostot, joilla on tietty laajennus, rekursiivisesti
- Prosessoidaan ohjelman tulosta saadaksesi uutta tietoa siitä (esim. 10 parhaan tilaa vievän tilan löytäminen) kun paketinhallinta ei tarjoa tällaista näkymää, vertaamalla eri palvelimien käynnissä olevia prosesseja jne.)
- Kulutetaan vähemmän aikaa uusintaan ja enemmän työskentelyyn (komentorivi muuttuu vähemmän ajan myötä)
- Tekemällä jotain jotain äskettäin tekemäsi (Bashin Ctrl + r lyö kaikki "äskettäin avatut tiedostot" -valikko, jonka olen koskaan nähnyt)
- Toimintojen automatisointi ja / tai ajoitus (useimmat komennot voidaan yleistää)
Mukava artikkeliidea =), mutta mielestäni puuttuu komentorivin suuremmat voimat (vaikka sanotkin, että luottaa siihen jotenkin). Miten:
- 1000 kuvan koon muuttaminen tietyllä nimikuviolla
- Poista kaikki tiedostot, joilla on tietty laajennus, rekursiivisesti
- Prosessoidaan ohjelman tulosta saadaksesi uutta tietoa siitä (esim. 10 parhaan tilaa vievän tilan löytäminen) kun paketinhallinta ei tarjoa tällaista näkymää, vertaamalla eri palvelimien käynnissä olevia prosesseja jne.)
- Kulutetaan vähemmän aikaa uusintaan ja enemmän työskentelyyn (komentorivi muuttuu vähemmän ajan myötä)
- Tekemällä jotain jotain äskettäin tekemäsi (Bashin Ctrl + r lyö kaikki "äskettäin avatut tiedostot" -valikko, jonka olen koskaan nähnyt)
- Toimintojen automatisointi ja / tai ajoitus (useimmat komennot voidaan yleistää)