Anonim

Prejel sem nekaj e-poštnih sporočil s prošnjo za pomoč starejše množice, ki jih zanima Linux, in nekaj jih postavlja enako vprašanje, ki ga je mogoče približno povzeti kot to:

Ali lahko "razberem" Linux, kot bi lahko z MS-DOS?

Pojasnila bom, kaj pomeni zgoraj. MS-DOS ali skoraj kateri koli DOS na splošno v tej zadevi (PC DOS, DR-DOS itd.) Je zelo enostavno razumeti in uporabljati, saj je te operacijske sisteme omejila strojna oprema, ki je bila na voljo ob izdaji.

Nekateri starejši uporabniki računalnikov so zelo naklonjeni MS-DOS-u, ker ga tako dobro poznajo in želijo doseči enako raven znanja z Linuxom v ukazni vrstici. Navsezadnje MS-DOS ni bil težaven, kako težaven bi lahko bil Linux, kajne?

Ne bom rekel, da je Linux v ukazni vrstici težaven, vendar je lahko frustrirajoč. Ob uporabi Linuxa v ukazni vrstici morate vedeti nekaj osnovnih stvari.

TSR vs Proces

Ko uporabljate MS-DOS, so v ozadju edine stvari, ki se izvajajo v TSR-jih. Verjetno natančno veste, od kod so te TSR fizično naložene, kako se izvajajo, zakaj se izvajajo in tako naprej.

Najbolj preprost primer TSR v MS-DOS, ki si ga lahko omislim, je MOUSE.COM, ki omogoča uporabo računalniške miške v MS-DOS aplikacijah, kot je EDIT. Gonilnik miške naloži obremenitev sistema AUTOEXEC.BAT, ostane obremenjen in omogoča uporabo te periferne naprave.

Linux na drugi strani ima cel kup procesov, ki se začnejo ob zagonu prek inita . To je popolnoma drugačna žival v primerjavi z MS-DOS. Procesi imajo ID, vse o njih pa lahko preberete na prej omenjeni povezavi.

Ali moraš vedeti vse init init init ? V resnici ne. Bistvo je, da to ni MS-DOS, ki ste ga navajeni.

Če želite videti vse trenutne procese, ki se izvajajo v ukazni vrstici Linux, je tukaj vadnica, ki na preprost način razlaga, kako to storiti prek ukaza PS .

Enojna naloga v primerjavi z več nalogami

MS-DOS je predvsem okolje z eno nalogo; Linux je zmožen več nalog in lahko to naredi preprosto.

Dobro je vedeti, kako preklapljati med nalogami v ukazni vrstici Linux, kajti navsezadnje imate to možnost, da bi jo lahko tudi uporabljali.

Način za več nalog na Linuxu v ukazni vrstici je iz uporabe delovnih mest v ospredju in v ozadju. V tej vadnici je zelo dobro razloženo, kako delovati z večnamenskim nalogam v Linuxu z ukazno vrstico, uporabo delovnih mest v ospredju / ozadju / ustavitvi in ​​tako naprej.

"Ni v tvojem obrazu" okolje

Najboljši način, da opišem razliko med MS-DOS in Linuxom je, da je DOS vedno v vašem obrazu, medtem ko Linux ne.

Uporabniki DOS-ov v stari šoli so zelo navajeni, da imajo vse, kar jim je predstavljeno, skoraj kjerkoli v okolju; to je posledica DOS-ovega enotnega opravila. Karkoli DOS počne, to vidiš.

Linux ni tak. Večina časa vam okolje Linux ne bo povedalo, kaj se dogaja z zasnovo.

Lahko si omislite takole: DOS je "Vse vam bom povedal", Linux pa "vse vam povem, vendar le, če ga vprašate ."

V Linuxu obstaja domneva, da boste vi, uporabnik, zagnali operacijski sistem, če želite, OS-u pa se le izogibajte, če mu ne poveste kaj drugega. Ta izjemna odprtost je neugodna za tiste, ki se uporabljajo v pozivu DOS, ker gre za povsem drugačen način delovanja v ukazni vrstici.

Veliko vprašanje pa je naslednje: Ali ima Linux z izjemno odprtostjo zmogljivejšo in bolj dokončano izkušnjo ukazne vrstice? Da. V Linuxu uporabljate isti OS, ki se uporablja v super zmogljivih mega-računalnikih UNIX, zato je seveda boljši, kot je bil kdajkoli v operacijskem sistemu DOS.

Kam greste, da dobite samo ukazno vrstico (tj. Brez GUI) in nič drugega?

Uporabniki Linuxa imajo različne razprave (beri: argumenti) o tem, kaj uporabiti za "čisto Linux" okolje. Pravzaprav sploh ne vem, kaj "čisti Linux" dejansko pomeni, ker se njegove definicije razlikujejo. (Če se želite zabiti pri definiciji "čistega Linuxa", vas prosimo, da objavite komentar in ga pojasnite, ker ne morem.)

Da bi prišli do tja, kjer se vse začne v Linuxu, se moraš oddaljiti od distribucij "na podlagi" in priti do "izvirnikov". Tam so drevesa. Debian, Slackware in Red Hat.

Za novega uporabnika Linuxove ukazne vrstice vam bodo Slackware in Debian prizadeli kot opeko in verjetno vam to ne bo všeč - čeprav naj vas moje besede ne odvrnejo, da nobenega od njih preizkusite. Red Hat je zdaj komercialna in je že nekaj časa, zato vas verjetno ne zanima plačilo.

Arch Linux je distribucija, ki je po naravi minimalna in vam omogoča, da se naučite, kako se v Linuxu delajo od začetka. Če želite, da vas Linux namešča v ukazno vrstico, ko je enkrat nameščen in vam omogoča, da se ga naučite na tak način, ko imate občutek dosežka, ko greste naprej, je Arch tisto, kar želite. Priročnik za Arch za začetnike za Arch je eden najbolje napisanih, kar sem jih kdaj videl za okolje Linuxove ukazne vrstice.

"Nabiranje narazen" OS na koncu pomeni, da se ga je treba najprej naučiti, začenši z ukazno vrstico. Torej, za starejše uporabnike DOS-a, ki so želeli Linux, da vam omogočimo njegovo izdelavo, tako rekoč Debian, Slackware in Arch so res dobri za to; tam začneš.

Linux v primerjavi z ms-dos (ja, resno)