POSIX
POSIX je standard IEEE, ki deluje kot standardna različica UNIX. To je konzorcij prodajalcev, ki uporabnikom pomaga pri preprostem prenašanju aplikacij na različne platforme. POSIX velja za podskupino UNIX-a in se uporablja za pokrivanje različnih Unixu podobnih okolij za številne druge operacijske sisteme. POSIX je sprva vseboval različna okolja, kot so Eunice za navidezne stroje, POSIX Personality in NT iz operacijskega sistema Windows. POSIX je prenosljiv med različicami UNIX-a. Na splošno lahko POSIX imenujemo kot operacijski sistem UNIX.
UNIX
Linux in GNU Project sta povsem podobna UNIX-u in sta zato združljiva. UNIX je operacijski sistem, ki deluje kot večopravilni in več uporabniški operacijski sistem. UNIX ima različna orodja za razvoj programov, pa tudi elektronsko pošto, urejevalnike besedil itd. Številni operacijski sistemi so podobni UNIX-u in imajo enak uporabniški vmesnik, programe in funkcije. Sprva je bil operacijski sistem za mreženje. UNIX je razvila skupina razvijalcev, vendar lahko katera koli druga oseba zlahka prispeva k Linuxu in ga uporablja glede na svoje potrebe.
UNIX ima blagovno znamko in se uporablja predvsem v komercialne namene. UNIX ima lastne prilagodljivosti, vendar obstaja ena precej znana pomanjkljivost, ki je, da UNIX vsebuje nekatere strojne omejitve. Kljub temu je UNIX polnopravni operacijski sistem.
Ukazi POSIX
Programski inženirji in drugi uporabniki, ki delajo na operacijskih sistemih, razumejo, da morajo večkrat sodelovati z ukazno vrstico / terminalskim oknom sistema. Lupina je tudi zmogljiv vmesnik ukazne vrstice, POSIX pa vsebuje znamenito bash lupino. V naslednjem poglavju si bomo ogledali nekaj znanih ukazov POSIX in namene teh ukazov.
Imeniki POSIX
Če želite določiti poti datotek in imenikov, uporabite “/” za ločevanje imen in imen datotek na poti. Sledi nekaj vzorčnih imen poti:
Sintaksa | Funkcija |
---|---|
/ | Korenski imenik |
/ primer | Primer podimenika |
/ primer / privzeto | Datoteka, imenovana privzeto v imeniku / example |
~ | Bližnjica, ki se uporablja za dostop do domačega imenika trenutnega uporabnika |
~ / someExample | Datoteka ali imenik z imenom someExample, ki se nahaja v uporabnikovem domačem imeniku |
. | Vodi do trenutnega delovnega imenika |
.. | Vodi do nadrejenega imenika |
Datotečni sistem POSIX
Lupina POSIX pomaga upravljati več funkcij iz enega okna. Uporabniki se lahko premikajo po trenutni lokaciji, trenutnem delovnem imeniku in absolutnem delovnem imeniku (domači imenik).
Recimo, da je sedanji delovni imenik domači imenik (npr.g.: “/ Domov /
Sintaksa | Funkcija |
---|---|
pwd | Prikaže trenutni delovni imenik |
cd | Spremeni trenutni imenik v domači imenik |
cd / etc / primer | Spremeni trenutni imenik v / etc / example |
cd new_directory | Spremeni trenutni imenik v new_directory podimenik vašega trenutnega imenika |
cd… | Spremeni trenutni imenik v domači ali nadrejeni imenik |
cd $ začasno | Spremeni imenik v imenik začasno |
Ukazi UNIX
Zdaj bomo preverili nekaj osnovnih ukazov UNIX. Ti ukazi niso del samega sistema UNIX, vendar se uporabljajo v več napravah UNIX. Tukaj je treba opozoriti na eno zanimivo stvar: če med pisanjem v UNIX naredite tipkarsko napako ali napako, lahko uporabite CTRL + U bližnjico s tipkovnice za enostavno preklic celotne vrstice. Uporabniki lahko te ukaze tudi urejajo, kar je precej enostavno in prilagodljivo. Ne pozabite, da UNIX razlikuje med velikimi in malimi črkami, zato pri preizkušanju teh ukazov upoštevajte takšne zahteve.
Datoteke UNIX
Prvi sklop ukazov, o katerih bomo razpravljali, so datoteke.
Sintaksa | Funkcija |
---|---|
ls | Za seznam datotek lahko uporabite tudi ls -l, da datoteke navedete v "dolgem formatu", ki vsebuje veliko informacij, npr.g., natančna velikost datoteke, kdo je lastnik datoteke, kakšne so pravice in kdo je datoteko nazadnje spremenil. ls -a navaja vse datoteke, vključno s tistimi, katerih imena se začnejo s piko, večinoma niso lahko vidna. |
več NameOfFile | Prikaže in prikaže prvi del datoteke |
emacs NameOfFile | Urejevalnik, ki vam omogoča ustvarjanje in urejanje datotek. |
mv NameOfFile1 NameOfFile2 | Uporablja se za premikanje datoteke z drugačnim imenom ali s premikanjem v drug imenik. |
cp NameOfFile1 NameOfFile2 | Uporablja se za kopiranje vsebine datoteke 1 v datoteko 2 |
rm NameOfFile | Uporablja se za odstranjevanje datotek. Uporabite lahko tudi rm -i, ki bo pred brisanjem datotek vprašal za dovoljenje uporabnika. |
Imeniki v UNIX-u
V naslednjem razdelku je prikazano, kako uporabljati in ustvariti imenik v sistemu UNIX. Sledi nekaj ukazov, uporabljenih v ta namen:
Sintaksa | Funkcija |
---|---|
mkdir NameOfDirectory | Uporablja se za izdelavo novega imenika. Vnesite ime novega imenika poleg mkdir |
cd NameOfDirectory | Uporablja se za spreminjanje poti imenika. Uporabniki se lahko vrnejo za en imenik s pomočjo cd-ja, v nadrejeni imenik pa se lahko vrnejo tudi s cd-jem. |
pwd | Vrne informacije o imeniku, v katerem je uporabnik trenutno. |
Zaključek
Ta članek je zajemal nekatere osnovne razlike med POSIX in UNIX, vključno z nekaterimi ukazi, uporabljenimi v obeh. Kot je razvidno iz zgornjih primerov, med ukazi, uporabljenima za POSIX in UNIX, ni večje razlike. POSIX je samo lupina, medtem ko je UNIX starejši OS.