Anonim

Olen vastaanottanut muutaman apupyynnön sähköpostit vanhemmalta, Linuxista kiinnostuneelta joukolta, ja muutama heistä esittää saman tyyppisiä kysymyksiä, jotka voidaan karkeasti tiivistää seuraavasti:

Voinko "valita" Linuxin niin kuin voisin MS-DOS: n kanssa?

Selitän, mitä yllä tarkoittaa. MS-DOS tai melkein mikä tahansa DOS kyseisessä asiassa (PC DOS, DR-DOS jne.) On erittäin helppo ymmärtää ja käyttää, koska näitä käyttöjärjestelmiä rajoitti niiden julkaisuhetkellä käytettävissä oleva laitteisto.

Joillakin vanhemmilla tietokoneen käyttäjillä on erittäin voimakas kiintymys MS-DOS: iin, koska he tietävät sen niin hyvin ja haluavat pystyä saavuttamaan saman tietotason Linuxin kanssa komentorivillä. Loppujen lopuksi MS-DOS ei ollut kova, joten kuinka vaikea Linux voisi olla, eikö?

En sano, että Linux komentorivillä on vaikeaa, mutta se voi olla turhauttavaa. On olemassa muutamia perusasioita, jotka sinun on tiedettävä käytettäessä Linuxia komentorivillä.

TSR: t vs. prosessit

Kun käytät MS-DOS: ta, ainoat taustalla näkyvät asiat ovat TSR: t. Tiedät todennäköisesti tarkalleen, mistä nämä TSR: t fyysisesti latautuvat, kuinka niitä käytetään, miksi niitä käytetään ja niin edelleen.

Yksinkertaisin esimerkki TSR: stä MS-DOS: ssa, jota voin ajatella, on MOUSE.COM, joka mahdollistaa tietokoneen hiiren käytön MS-DOS-sovelluksissa, kuten EDIT. Hiiriohjain latautuu kuormitettaessa AUTOEXEC.BAT, pysyy ladattu ja mahdollistaa kyseisen oheislaitteen käytön.

Toisaalta Linuxissa on koko joukko prosesseja, jotka alkavat käynnistyksen yhteydessä init: n kautta. Tämä on täysin erilainen eläin verrattuna MS-DOS: iin. Prosesseille annetaan tunnukset, ja voit lukea niistä kaikki yllä olevasta linkistä.

Onko sinun tiedettävä kaikki init: n hyvät puolet ? Ei oikeastaan. Asia on, että tämä ei ole MS-DOS, johon olet tottunut.

Jos haluat nähdä kaikki nykyiset prosessit käynnissä Linux-komentorivillä, tässä on opetusohjelma, jossa selitetään yksinkertaisesti, kuinka se tehdään ps- komennon kautta.

Yksitehtävä vs. monitehtävä

MS-DOS on ensisijaisesti yhden tehtävän ympäristö; Linux pystyy suorittamaan monen tehtävän ja voi tehdä sen helposti.

On hyvä idea tietää, kuinka vaihtaa tehtävien välillä Linux-komentorivillä, koska loppujen lopuksi sinulla on kyky, joten voit myös käyttää sitä.

Tapa, jolla Linuxin monitehtävät komentorivillä ovat etualan ja taustan "töiden" käytöstä. Tämä opetusohjelma selittää erittäin hyvin, kuinka työskennellä komentorivin Linux-monitehtävissä, tulosaineiston / taustan / pysäytettyjen töiden käytön kanssa ja niin edelleen.

"Ei kasvosi" -ympäristössä

Paras tapa kuvata ero MS-DOS: n ja Linuxin välillä on, että DOS on aina edessäsi, kun taas Linux ei ole.

Vanhan koulun DOS-käyttäjät ovat tottuneet siihen, että kaikki esitellään heille kaikilla edessä melkein missä tahansa ympäristössä; tämä johtuu DOS: n yhden tehtävän tapaa tehdä asioita. Mitä tahansa DOS tekee, näet sen.

Linux ei ole sellainen. Suurimman osan ajasta Linux-ympäristö ei kerro sinulle mitä suunnittelussa tapahtuu.

Voit ajatella sitä tällä tavalla: DOS on "kerron sinulle kaiken" ja Linux on "kerron kaiken, mutta vain jos pyydät sitä ".

Linuxissa oletetaan, että sinä, käyttäjä, saatat käyttöjärjestelmän ajamaan haluamallasi tavalla ja että käyttöjärjestelmä pysyy vain tiellä, ellet kerro sille jotain erilaista. Tämä karkea avoimuus on häiritsemätöntä DOS-kehotteen käyttäjille, koska se on täysin erilainen tapa toimia komentorivillä.

Suuri kysymys on kuitenkin seuraava: Tarjoaako se jopa Linuxin karkean avoimuuden tehokkaamman, entistäkin paremman komentorivikokemuksen? Joo. Linuxissa käytät samaa käyttöjärjestelmää, jota käytetään supervoimakkaissa UNIX-mega-tietokoneissa, joten se on tietysti parempi kuin DOS koskaan ollut.

Mihin menee, kun haluat saada vain komentorivin (ts. Ilman käyttöliittymää) eikä mitään muuta?

Linux-käyttäjillä on erilaisia ​​keskusteluja (lue: argumentteja) siitä, mitä käyttää "puhtaaseen Linux" -ympäristöön. Itse asiassa en edes tiedä mitä "puhdas Linux" oikeasti tarkoittaa, koska sen määritelmät vaihtelevat. (Jos haluat torjua määritelmää "puhdas Linux", voit vapaasti lähettää kommentin ja selittää sen, koska en voi.)

Päästäksesi sinne, missä kaikki alkaa Linuxissa, sinun on päästävä pois "perustuvat" jakelusta ja päästävä "alkuperäisiin". On kolme. Debian, Slackware ja Red Hat.

Uudelle Linux-komentorivikäyttäjälle Slackware ja Debian lyövät sinut kuin tonni tiiliä ja et todennäköisesti pidä siitä - vaikka älä anna sanojeni houkutella sinua kokeilemaan kumpaakaan niistä. Red Hat on kaupallinen nyt ja on ollut jonkin aikaa, joten et todennäköisesti ole kiinnostunut maksamaan siitä.

Arch Linux on jakelu, joka on luonteeltaan minimaalinen ja jonka avulla voit oppia asioiden tekemistä Linuxissa alusta alkaen (enimmäkseen). Jos haluat Linux-ympäristön, joka vie sinut komentoriville asennettuna ja jonka avulla voit oppia sen tavalla, jossa tunnet olevansa hyvä saavutuksen tunne kulkeessasi, Arch on mitä haluat. Arch-aloittelijan opas on yksi parhaimmista kirjoitetuista, joita olen koskaan nähnyt Linux-komentoriviympäristössä.

OS: n "erottaminen toisistaan" tarkoittaa viime kädessä sitä, että joudut oppimaan sen ensin komentoriviltä. Joten vanhemmille DOS-käyttäjille, jotka halusivat Linuxin, jonka rakennat, niin sanoakseni, Debian, Slackware ja Arch ovat todella hyviä siihen; sinne aloitat.

Linux vs. ms-dos (kyllä, vakavasti)