Posix

POSIX in UNIX Razumevanje razlike

POSIX in UNIX Razumevanje razlike

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 /"), Ta imenik pa ima podimenik z imenom" example."Z ukazno vrstico lahko to pot določite kot absolutno pot (" / home // primer "), pa tudi relativno pot (" primer "). Programi POSIX, ki se izvajajo iz lupine, prav tako poznajo delovni imenik, če so pravilno deklarirani. V tem razdelku bomo zajeli nekaj vzorčnih ukazov in možnosti, ki jih lahko v sistemu POSIX uporabljamo za premikanje datotek.

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.

Bitka za Wesnoth 1.13.6 Razvoj izdan
Bitka za Wesnoth 1.13.6, ki je izšel prejšnji mesec, je šesta razvojna izdaja v 1.13.x series in prinaša številne izboljšave, predvsem uporabniški vme...
Kako namestiti League Of Legends na Ubuntu 14.04
Če ste ljubitelj League of Legends, je to priložnost, da preizkusite League of Legends. Upoštevajte, da LOL podpira PlayOnLinux, če uporabljate Linux....
Namestite najnovejšo strategijo igre OpenRA v Ubuntu Linux
OpenRA je Libre / Free Real Time strateški stroj, ki poustvarja zgodnje igre Westwood, kot je klasična Command & Conquer: Red Alert. Porazdeljeni modi...