Posix

POSIX vs UNIX Skirtumo supratimas

POSIX vs UNIX Skirtumo supratimas

POSIX

POSIX yra IEEE standartas, kuris veikia kaip standartinė UNIX versija. Tai pardavėjų konsorciumas, padedantis vartotojams lengvai perkelti programas įvairiose platformose. POSIX yra laikomas UNIX pogrupiu ir naudojamas įvairioms „Unix“ tipo aplinkoms padengti daugelyje kitų operacinių sistemų. POSIX iš pradžių buvo skirtingos aplinkos, tokios kaip „Eunice“ virtualioms mašinoms, „POSIX Personality“ ir „NT“ iš „Windows OS“. POSIX yra nešiojamas tarp skirtingų UNIX variantų. Apskritai POSIX galime vadinti UNIX operacine sistema.

UNIX

„Linux“ ir „GNU Project“ yra panašūs į UNIX ir todėl yra suderinami vienas su kitu. UNIX yra operacinė sistema, veikianti kaip daugelio užduočių ir daugelio vartotojų operacinė sistema. UNIX yra su įvairiomis programų kūrimo priemonėmis, taip pat elektroniniu paštu, teksto redaktoriais ir kt. Daugelis operacinių sistemų yra panašios į UNIX ir turi tą patį vartotojo sąsają, programas ir funkcijas. Iš pradžių tai buvo tinklo operacinė sistema. UNIX sukūrė kūrėjų komanda, tačiau bet kuris kitas asmuo gali lengvai prisidėti prie „Linux“ ir naudoti jį pagal savo poreikius.

UNIX turi prekės ženklą ir pirmiausia naudojamas komerciniais tikslais. UNIX turi savo lankstumą, tačiau yra vienas gana garsus trūkumas, t. Y. Kad UNIX yra keletas aparatinės įrangos apribojimų. Nepaisant to, UNIX yra visavertė operacinė sistema.

POSIX komandos

Programinės įrangos inžinieriai ir kiti vartotojai, dirbantys su operacinėmis sistemomis, supranta, kad jiems reikia daug kartų bendrauti su sistemos komandinės eilutės / terminalo langu. Korpusas taip pat yra galinga komandinės eilutės sąsaja, o POSIX yra garsus „bash“ apvalkalas. Kitame skyriuje apžvelgsime keletą žinomų POSIX komandų ir šių komandų tikslus.

POSIX katalogai

Norėdami nurodyti failų ir katalogų kelius, naudokite „/“, kad atskirtumėte katalogų pavadinimus ir failų pavadinimus kelyje. Toliau pateikiami keli pavyzdiniai kelių pavadinimai:

Sintaksė Funkcija
/ Šakninis katalogas
/pavyzdys Potinklio katalogo pavyzdys
/ example / default Failas, nurodytas kaip numatytasis kataloge / example
~ Spartusis klavišas, naudojamas norint pasiekti dabartinį vartotojo namų katalogą
~ / somePavyzdys Failas arba katalogas, kurio pavadinimas pavyzdys, esantis vartotojo namų kataloge
. Veda į dabartinį darbo katalogą
Nukreipiama į pirminį katalogą

POSIX failų sistema

„POSIX“ apvalkalas padeda valdyti kelias funkcijas iš vieno lango. Vartotojai gali naršyti po savo dabartinę vietą, dabartinį darbo katalogą ir absoliutų darbo katalogą (namų katalogą).

Tarkime, kad dabartinis darbo katalogas yra namų katalogas (pvz.,.g.: "/namai/“), O šiame kataloge yra pakatalogis pavadinimu„ pavyzdys “.„Norėdami nurodyti šį kelią kaip absoliutų kelią, galite naudoti komandinę eilutę („ / home // pavyzdys “), taip pat santykinis kelias („ pavyzdys “). Iš apvalkalo vykdomos POSIX programos taip pat žino darbinį katalogą, kai deklaruojamos teisingai. Šiame skyriuje aptarsime keletą komandų ir parinkčių, kurias galima naudoti POSIX failams perkelti, pavyzdžių.

Sintaksė Funkcija
pwd Rodo dabartinį darbo katalogą
cd Pakeičia dabartinį katalogą į namų katalogą
cd / etc / example Pakeičia dabartinį katalogą į / etc / example
CD naujas_katalogas Pakeičia dabartinį katalogą į new_directory į dabartinio katalogo pakatalogį
CD .. Pakeičia dabartinį katalogą į namų ar tėvų katalogą
cd $ laikinas Katalogas keičiamas į laikiną katalogą

UNIX komandos

Dabar patikrinsime keletą pagrindinių UNIX komandų. Šios komandos nėra pačios UNIX dalis, tačiau jos naudojamos keliose UNIX mašinose. Čia reikia atkreipti dėmesį į vieną įdomų dalyką: jei rašydami UNIX padarykite klaidą ar klaidą, galite naudoti CTRL + U spartusis klaviatūros klavišas, kad galėtumėte lengvai atšaukti visą eilutę. Vartotojai taip pat gali redaguoti šias komandas, o tai yra gana lengva ir pritaikoma. Atminkite, kad UNIX skiria didžiosios ir mažosios raidės, todėl išbandydami šias komandas būtinai atsižvelkite į tokius reikalavimus.

UNIX failai

Pirmasis komandų rinkinys, kurį aptarsime, yra failai.

Sintaksė Funkcija
ls Norėdami išvardyti failus, taip pat galite naudoti ls -l, norėdami išvardyti failus „ilgu formatu“, kuriame yra daug informacijos, el.g., tikslus failo dydis, kas yra bylos savininkas, kokios teisės ir kas failą pakeitė paskutinis. ls -a pateikia visus failus, įskaitant tuos, kurių vardai prasideda tašku, dažniausiai nėra lengvai matomi.
daugiau NameOfFile Rodo ir rodo pirmąją failo dalį
„emacs NameOfFile“ Redaktorius, leidžiantis kurti ir redaguoti failus.
mv NameOfFile1 NameOfFile2 Naudojamas failui perkelti suteikiant jam kitą pavadinimą arba perkėlus jį į kitą katalogą.
cp NameOfFile1 NameOfFile2 Naudojamas 1 failo turiniui nukopijuoti į 2 failą
rm NameOfFile Naudojamas failams pašalinti. Taip pat galite naudoti rm -i, kuris prieš ištrindamas failus paprašys vartotojo leidimo.

Katalogai UNIX

Šiame skyriuje parodoma, kaip naudoti ir sukurti katalogą UNIX. Toliau pateikiamos kelios šiam tikslui naudojamos komandos:

Sintaksė Funkcija
„mkdir NameOfDirectory“ Naudojamas kuriant naują katalogą. Šalia mkdir įveskite naujo katalogo pavadinimą
cd NameOfDirectory Naudojamas katalogo keliui pakeisti. Vartotojai gali grįžti pagal vieną katalogą naudodami kompaktinį diską, taip pat jie gali grįžti į pagrindinį katalogą naudodami kompaktinį diską.
pwd Pateikia katalogo, kuriame šiuo metu yra vartotojas, informaciją.

Išvada

Šis straipsnis apėmė keletą pagrindinių skirtumų tarp POSIX ir UNIX, įskaitant kai kurias komandas, naudojamas kiekvienoje. Kaip matyti iš pirmiau pateiktų pavyzdžių, nėra didelių skirtumų tarp komandų, naudojamų POSIX ir UNIX. POSIX yra tik apvalkalas, o UNIX yra sena OS.

Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...
5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...
Kaip sukurti žaidimą „Linux“
Prieš dešimtmetį nedaugelis „Linux“ vartotojų numatė, kad jų mėgstama operacinė sistema vieną dieną bus populiari komercinių vaizdo žaidimų žaidimų pl...