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/
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.