Anonim

Aš gavau keletą pagalbos užklausų el. Laiškų iš vyresnio amžiaus žmonių, besidominčių „Linux“, ir keli iš jų užduoda to paties tipo klausimus, kuriuos galima apibendrinti taip:

Ar galiu „atsirinkti“ Linux, kaip galėčiau naudodamas MS-DOS?

Paaiškinsiu, ką reiškia aukščiau. „MS-DOS“ arba beveik bet kokią „DOS“ šiuo klausimu (PC DOS, DR-DOS ir kt.) Yra labai lengva suprasti ir naudoti, nes šias operacines sistemas ribojo jų išleidimo metu turima aparatinė įranga.

Kai kurie vyresnio amžiaus kompiuterių vartotojai labai jaučia meilę MS-DOS, nes jie tai puikiai žino ir nori, kad komandinėje eilutėje būtų įmanoma pasiekti tą patį žinių lygį su „Linux“. Galų gale, MS-DOS nebuvo sunku, taigi, kokia sunki galėtų būti Linux, tiesa?

Aš nesakysiu, kad „Linux“ komandinėje eilutėje yra sudėtinga, tačiau tai gali sukelti žlugimą. Yra keletas pagrindinių dalykų, kuriuos turite žinoti naudodamiesi „Linux“ komandų eilutėje.

TSR ir procesai

Kai naudojate „MS-DOS“, vieninteliai foniniame fone esantys dalykai yra TSR. Jūs tikriausiai tiksliai žinote, iš kur šie TSR yra fiziškai pakraunami, kaip jie veikia, kodėl jie veikia ir pan.

Pats paprasčiausias TSR pavyzdys, kurį galiu įsivaizduoti „MS-DOS“, yra „MOUSE.COM“, leidžianti kompiuterio pelę naudoti tokiose „MS-DOS“ programose kaip EDIT. Pelės tvarkyklė pakrauna pakrovus AUTOEXEC.BAT, lieka pakrauta ir įgalina naudoti tą periferinį įrenginį.

Kita vertus, „Linux“ turi visą krūvą procesų, kurie prasideda paleidžiant per init . Tai yra visiškai kitoks gyvūnas, palyginti su MS-DOS. Procesams suteikiami ID, o apie juos galite perskaityti aukščiau esančioje nuorodoje.

Ar jūs turite žinoti visas inicialus ir trūkumus ? Ne visai. Esmė ta, kad tai nėra ta MS-DOS, prie kurios esate įpratę.

Jei norite pamatyti visus dabartinius procesus, vykstančius „Linux“ komandų eilutėje, čia yra instrukcija, kurioje paprasčiau paaiškinta, kaip tai padaryti naudojant ps komandą.

Viena užduotis ir daugialypė užduotis

MS-DOS yra visų užduočių aplinka; „Linux“ yra daugialypė užduotis ir gali tai lengvai atlikti.

Verta žinoti, kaip perjungti užduotis iš „Linux“ komandų eilutės, nes juk jūs turite galimybę taip pat ja naudotis.

„Linux“ užduotys komandinėje eilutėje yra susijusios su įgytų žinių ir fono „užduočių“ naudojimu. Ši instrukcija labai gerai paaiškina, kaip dirbti su komandų eilutės „Linux“ daugiafunkcinėmis užduotimis, kaip naudoti įgytas žinias / foną / sustabdytas užduotis ir pan.

„Ne tavo veide“ aplinka

Geriausias būdas apibūdinti skirtumą tarp MS-DOS ir Linux yra tas, kad DOS visada yra jūsų akivaizdoje, o Linux nėra.

Senosios mokyklos DOS vartotojai yra labai įpratę, kad viskas, kas jiems bus pristatyta, bus pristatyta beveik bet kurioje aplinkos vietoje; taip yra dėl DOS vienos užduoties atlikimo būdo. Kad ir ką DOS darytų, jūs tai matote.

„Linux“ nėra toks. Dažniausiai „Linux“ aplinka jums nepasakys, kas vyksta kuriant dizainą.

Galite galvoti apie tai taip: DOS yra „aš tau viską pasakysiu“, o „Linux“ yra „aš tau viską pasakysiu, bet tik tada, kai tu to paprašysi “.

„Linux“ daroma prielaida, kad jūs, vartotojas, priversite OS paleisti, kad ir kaip norite, ir kad OS tiesiog liktų nuošalyje, nebent pasakysite ką nors kita. Šis akivaizdus atvirumas nesuderina tų, kurie įpratę prie DOS eilutės, nes tai visiškai kitoks veikimo būdas komandinėje eilutėje.

Tačiau didelis klausimas yra toks: ar net ir turėdamas ryškų „Linux“ atvirumą, jis suteikia galingesnę komandų eilutės patirtį, kurią galima daugiau padaryti? Taip. „Linux“ naudojate tą pačią OS, naudojamą ypač galinguose UNIX megakompiuteriuose, taigi , žinoma, tai geriau nei kada nors buvo DOS.

Kur einate, kad gautumėte tik komandinę eilutę (ty nėra GUI) ir nieko daugiau?

„Linux“ vartotojai diskutuoja (skaitykite: argumentus) dėl to, ką naudoti „grynos Linux“ aplinkai. Tiesą sakant, aš net nežinau, ką iš tikrųjų reiškia „grynas Linux“, nes jų apibrėžimai skiriasi. (Jei norite pažvelgti į „grynos Linux“ apibrėžimą, nedvejodami rašykite komentarą ir paaiškinkite, nes aš negaliu.)

Norėdami patekti ten, kur viskas prasideda „Linux“, turite atsitraukti nuo „pagrįstų“ paskirstymų ir patekti į „originalus“. Yra trys. „Debian“, „Slackware“ ir „Red Hat“.

Naujajam „Linux“ komandinės eilutės vartotojui „Slackware“ ir „Debian“ paspaus jus kaip toną plytų ir jums greičiausiai nepatiks - nors neleiskite, kad mano žodžiai jus atgrasytų išbandyti bet kurią iš jų. „Red Hat“ yra komercinė dabar ir jau kurį laiką, todėl tikriausiai nesinori mokėti už tai.

Archyvas, kuris iš prigimties yra minimalus, leidžiantis išmokti, kaip viskas daroma „Linux“ nuo pat pradžių (dažniausiai), yra „Arch Linux“. Jei norite „Linux“ aplinkos, kuri pašalina jus iš įdiegtos komandinės eilutės ir leidžia jums to išmokti tokiu būdu, kai jaučiatės gerai pasiekę, kaip einate, „Arch“ yra tai, ko norite. Arch pradedančiųjų vadovas yra vienas geriausiai parašytų, ką aš kada nors mačiau „Linux“ komandų eilutės aplinkoje.

„Atsirinkti“ OS galiausiai reiškia, kad pirmiausia reikia ją išmokti, pradedant nuo komandinės eilutės. Taigi jums, vyresniems DOS vartotojams, kurie norėjo „Linux“, kad leiskite jums jį sukurti, taip sakant, „Debian“, „Slackware“ ir „Arch“ tam tikrai tinka; štai kur jūs pradedate.

„Linux“ ir „ms-dos“ (taip, rimtai)