POSIX
POSIX on IEEE standard, mis toimib UNIX-i standardversioonina. See on müüjate konsortsium, mis aitab kasutajatel hõlpsalt rakendusi erinevatele platvormidele teisaldada. POSIX-i peetakse UNIX-i alamhulgaks ja seda kasutatakse paljude teiste operatsioonisüsteemide erinevate Unix-laadsete keskkondade katmiseks. POSIX sisaldas algselt erinevaid keskkondi, näiteks Eunice virtuaalsetele masinatele, POSIX Personality ja NT Windows OS-ist. POSIX on kaasaskantav UNIX-i erinevate variantide vahel. Üldiselt võime POSIX-i nimetada UNIX-i operatsioonisüsteemiks.
UNIX
Linux ja GNU Project on üsna sarnased UNIX-iga ja seetõttu ühilduvad üksteisega. UNIX on operatsioonisüsteem, mis toimib mitme ülesande ja mitme kasutaja operatsioonisüsteemina. UNIXiga on kaasas erinevad programmiarendustööriistad, aga ka elektronpost, tekstiredaktorid jne. Paljud operatsioonisüsteemid on nagu UNIX ja neil on sama kasutajaliides, programmid ja funktsioonid. Algselt oli see võrguoperaator. UNIXi töötas välja arendajate meeskond, kuid kõik teised inimesed saavad hõlpsalt Linuxi panustada ja seda vastavalt oma vajadustele kasutada.
UNIXil on kaubamärk ja seda kasutatakse peamiselt ärilistel eesmärkidel. UNIX-il on oma paindlikkus, kuid on üks üsna kuulus puudus, see on see, et UNIX sisaldab riistvaralisi piiranguid. Sellegipoolest on UNIX täieõiguslik operatsioonisüsteem.
POSIXi käsud
Tarkvarainsenerid ja teised operatsioonisüsteemidega töötavad kasutajad saavad aru, et neil on vaja süsteemi käsurea / terminali aknaga mitu korda suhelda. Kest on ka võimas käsurea liides ja POSIX sisaldab kuulsat bashi kesta. Järgmises osas vaatleme mõnda kuulsat POSIX-käsku ja nende käskude eesmärke.
POSIXi kataloogid
Faili- ja kataloogiradade määramiseks kasutage kataloogis olevate nimede ja failinimede eraldamiseks klahvi “/”. Järgnevalt on toodud mõned näideteed teede kohta:
Süntaks | Funktsioon |
---|---|
/ | Juurkataloog |
/ näide | Alamkataloogi näide |
/ näide / vaikimisi | Fail, mis on vaikimisi nimetatud kataloogis / example |
~ | Otsetee, mida kasutatakse praeguse kasutaja kodukataloogi pääsemiseks |
~ / someNäide | Fail või kataloog nimega someExample, mis asub kasutaja kodukataloogis |
. | Viib praegusesse töökataloogi |
… | Viib vanemkataloogi |
POSIX-failisüsteem
POSIX-kest aitab hallata mitut funktsiooni ühest aknast. Kasutajad saavad navigeerida oma praeguses asukohas, praeguses töökataloogis ja absoluutses töökataloogis (kodukataloog).
Oletame, et praegune töökataloog on kodukataloog (nt.g.: "/Kodu/
Süntaks | Funktsioon |
---|---|
pwd | Näitab praegust töökataloogi |
cd | Muudab praeguse kataloogi kodukataloogiks |
CD / etc / näide | Muudab praeguse kataloogi kataloogiks / etc / example |
cd uus_kataloog | Muudab praeguse kataloogi uueks kataloogiks teie praeguse kataloogi alamkataloog |
CD… | Muudab praeguse kataloogi kodu- või vanemkataloogiks |
cd $ ajutine | Muudab kataloogi ajutiseks kataloogiks |
UNIX-i käsud
Nüüd kontrollime mõnda UNIX-i põhikäsku. Need käsud ei kuulu UNIX-i enda juurde, kuid neid kasutatakse mitmes UNIX-i masinas. Siinkohal tuleb arvestada ühe huvitava asjaga: kui teete UNIX-is kirjutades kirjavea või vea, saate kasutada CTRL + U klaviatuuri otsetee kogu rea hõlpsaks tühistamiseks. Kasutajad saavad neid käske ka muuta, mis on üsna lihtne ja kohanemisvõimeline. Pidage meeles, et UNIX on tõstutundlik, seega võtke nende käskude proovimisel kindlasti arvesse selliseid nõudeid.
UNIX-failid
Esimene käskude komplekt, mida arutame, on failid.
Süntaks | Funktsioon |
---|---|
ls | Failide loetlemiseks võite kasutada faili ls -l ka failide loendamist pikas vormingus, mis sisaldab palju teavet, e.g., faili täpne suurus, kes on faili omanik, millised on õigused ja kes muutis faili viimati. ls -a loetleb kõik failid, sealhulgas need, mille nimed algavad punktiga, enamasti ei ole lihtsalt nähtavad. |
veel NameOfFile | Kuvab ja näitab faili esimest osa |
emacs NameOfFile | Redaktor, mis võimaldab teil faile luua ja redigeerida. |
mv NameOfFile1 NameOfFile2 | Kasutatakse faili teisaldamiseks, andes sellele teise nime või teisaldades teise kataloogi. |
cp NameOfFile1 NameOfFile2 | Kasutatakse faili 1 sisu kopeerimiseks faili 2 |
rm NameOfFile | Kasutatakse failide eemaldamiseks. Võite kasutada ka rm -i, mis küsib enne failide kustutamist kasutajalt luba. |
Kataloogid UNIX-is
Järgmine jaotis näitab, kuidas UNIX-is kataloogi kasutada ja luua. Järgmised on mõned selleks kasutatavad käsud:
Süntaks | Funktsioon |
---|---|
mkdir NameOfDirectory | Kasutatakse uue kataloogi loomiseks. Sisestage mkdir kõrvale uue kataloogi nimi |
cd NameOfDirectory | Kasutatakse kataloogi tee muutmiseks. Kasutajad saavad cd abil liikuda tagasi ühe kataloogi kaupa ja nad saavad naasta ka vanemkataloogi cd abil. |
pwd | Tagastab kataloogi teabe, milles kasutaja praegu asub. |
Järeldus
See artikkel käsitles mõningaid põhilisi erinevusi POSIXi ja UNIX-i vahel, sealhulgas mõnes neist kasutatavaid käske. Nagu ülaltoodud näidetest nähtub, pole POSIXi ja UNIXi jaoks kasutatavate käskude vahel suurt vahet. POSIX on lihtsalt kest, samas kui UNIX on päritud OS.