Anonim

Primio sam nekoliko e-poruka sa zahtjevom za pomoć starije publike koja je zainteresirana za Linux, a nekoliko njih postavlja istu vrstu pitanja koja se može otprilike sažeti kao ovo:

Mogu li "izdvojiti" Linux kao što sam to mogao s MS-DOS-om?

Objasnit ću što gore navedeno znači. MS-DOS ili gotovo bilo koji DOS općenito po tom pitanju (PC DOS, DR-DOS itd.) Je vrlo lako razumjeti i koristiti jer su ti OS-ovi bili ograničeni hardverom koji je bio dostupan u trenutku kad su bili pušteni.

Neki stariji korisnici računala imaju snažnu naklonost prema MS-DOS-u, jer ga tako dobro poznaju i žele moći postići isti nivo znanja s Linuxom u naredbenom retku. Napokon, MS-DOS nije bio težak, pa koliko bi mogao biti težak Linux, zar ne?

Neću reći da je Linux u naredbenom retku težak, ali može biti frustrirajuće. Nekoliko je osnovnih stvari koje morate znati kada koristite Linux u naredbenom retku.

TSR-ovi protiv procesa

Kad koristite MS-DOS, jedino što rade u pozadini su TSR-ovi. Vjerojatno točno znate odakle se fizički učitavaju ti TSR-i, kako se izvode, zašto se pokreću i tako dalje.

Najjednostavniji primjer TSR-a u MS-DOS-u kojeg se mogu sjetiti je MOUSE.COM, koji omogućuje korištenje računalnog miša u MS-DOS aplikacijama poput EDIT. Upravljački program miša učitava opterećenje AUTOEXEC.BAT, ostaje opterećen i omogućava upotrebu tog perifernog uređaja.

Linux s druge strane ima čitav gomilu procesa koji započinju pokretanjem putem inita . Ovo je potpuno drugačija životinja u usporedbi s MS-DOS-om. Procesima se daju ID-ovi, a sve o njima možete pročitati na gore navedenoj poveznici.

Morate li znati sve init i outit inita ? Ne baš. Poanta je da ovo nije MS-DOS na koji ste navikli.

Ako želite vidjeti sve trenutne procese koji se odvijaju u naredbenoj liniji Linuxa, ovdje je udžbenik koji jednostavnim riječima objašnjava kako to učiniti pomoću naredbe ps .

Jedan zadatak u odnosu na više zadataka

MS-DOS je primarno okruženje s jednim zadatkom; Linux je sposoban za više zadataka i to može lako.

Dobra je ideja znati prebacivanje između zadataka u Linux naredbenoj liniji, jer na kraju krajeva, to je mogućnost tako da biste je mogli dobro koristiti.

Način na koji Linux ima više zadataka u naredbenom retku je iz upotrebe prednjih i pozadinskih "poslova". Ovaj tutorial vrlo dobro objašnjava kako raditi sa Linuxovim više zadacima naredbenog retka, upotrebom prednjih / pozadinskih / zaustavljenih poslova i tako dalje.

Okruženju "Ne u licu"

Najbolji način za opisati razliku između MS-DOS i Linuxa je taj što je DOS uvijek u licu dok Linux nije.

Korisnici DOS-a u starijoj školi vrlo su navikli da im se predoči sve pred sobom, gotovo bilo gdje u okruženju; to je zbog DOS-ovog načina obavljanja jednostrukih zadataka. Što god DOS radio, to vidite.

Linux nije takav. Većinu vremena Linux okruženje neće vam reći što se događa s dizajnom.

Možete razmišljati ovako: DOS je "Sve ću vam reći", a Linux je "sve ću vam reći, ali samo ako to zatražite ."

U Linuxu postoji pretpostavka da ćete vi, korisnik, natjerati OS da se pokrene, ali vi to želite, a da OS jednostavno ostane izvan puta ako mu ne kažete nešto drugo. Ova velika otvorenost djeluje neuobičajeno za one naviknute na DOS redak jer je to sasvim drugačiji način rada u naredbenom retku.

Međutim, veliko je pitanje: Čak i ako je Linux otvorenost otvoren, pruža li moćnije iskustvo gotovog naredbenog retka? Da. U Linuxu imate isti OS koji se koristi u super moćnim UNIX mega-računalima, tako da je, naravno , bolji nego što je DOS ikada bio.

Kamo idete da dobijete samo naredbenu liniju (tj. Ne GUI) i ništa drugo?

Korisnici Linuxa imaju različite rasprave (čitaj: argumenti) o tome što koristiti za "čisto Linux okruženje". U stvari, ni sam ne znam što "čisti Linux" u stvari znači, jer definicije toga variraju. (Ako želite uboditi definiciju "čistog Linuxa", slobodno pošaljite komentar i objasnite to jer ne mogu.)

Da biste došli do mjesta gdje sve započinje u Linuxu, morate se maknuti od distribucije "na temelju" i doći do "originala". Postoje tri. Debian, Slackware i Red Hat.

Za novog korisnika Linux naredbenog retka Slackware i Debian pogodit će vas poput tona cigle i vjerovatno vam se neće svidjeti - premda ne dopustite da me moje riječi odvrate od isprobavanja bilo kojeg od njih. Red Hat je sada komercijalan i već je neko vrijeme, tako da vas vjerojatno ne zanima plaćanje.

Distribucija koja je po prirodi minimalna i koja vam omogućuje da naučite kako se stvari (Linux) rade od temelja (uglavnom) je Arch Linux. Ako želite Linux okruženje koje vas izbaci u naredbenu liniju nakon instaliranja i omogućuje vam da ga naučite na takav način gdje osjećate dobar osjećaj postignuća dok idete zajedno, Arch je ono što želite. Vodič za početnike za Arch jedan je od najbolje napisanih koje sam ikada vidio u okruženju Linux naredbenog retka.

"Odabiranje" OS-a u konačnici znači da ga prvo morate naučiti, počevši od naredbenog retka. Dakle, za vas starije korisnike DOS-a koji su željeli Linux koji vam omogućuje da ga izgradite, da tako kažemo, Debian, Slackware i Arch su zaista dobri za to; tu počinješ.

Linux u odnosu na ms-dos (da, ozbiljno)