Posix

POSIX vs UNIX A különbség megértése

POSIX vs UNIX A különbség megértése

POSIX

A POSIX egy IEEE szabvány, amely szabványos UNIX verzióként működik. Ez egy szállítói konzorcium, amely segít a felhasználóknak az alkalmazások különböző platformokon történő egyszerű portálásában. A POSIX a UNIX részhalmazának számít, és sok más operációs rendszer Unix-szerű környezeteinek lefedésére szolgál. A POSIX eredetileg különböző környezeteket tartalmazott, például az Eunice for Virtual Machines, a POSIX Personality és az NT a Windows operációs rendszerből. A POSIX hordozható a UNIX különböző változatai között. Általánosságban a POSIX-ot hívhatjuk a UNIX operációs rendszerének.

UNIX

A Linux és a GNU Project nagyon hasonlít a UNIX-ra, ezért kompatibilisek egymással. A UNIX olyan operációs rendszer, amely többfeladatos és többfelhasználós operációs rendszerként működik. A UNIX különféle programfejlesztő eszközökkel, valamint elektronikus levelezéssel, szövegszerkesztőkkel stb. Számos operációs rendszer olyan, mint a UNIX, és ugyanaz a felhasználói felület, a programok és a funkciók vannak. Eleinte hálózati operációs rendszer volt. A UNIX-ot egy fejlesztői csapat fejlesztette ki, de bárki más könnyen hozzá tud járulni a Linuxhoz, és igényeinek megfelelően használhatja.

A UNIX védjeggyel rendelkezik, és elsősorban kereskedelmi célokra használják. A UNIX-nak megvannak a maga rugalmassága, de van egy meglehetősen híres hátránya, hogy az UNIX tartalmaz néhány hardveres korlátozást. Ennek ellenére a UNIX teljes értékű operációs rendszer.

POSIX parancsok

A szoftvermérnökök és az operációs rendszereken dolgozó más felhasználók megértik, hogy sokszor kell interakcióba lépniük a rendszer parancssori / terminálablakával. A shell szintén hatékony parancssori felület, és a POSIX tartalmaz egy híres bash shell-t. A következő részben megnézünk néhány híres POSIX parancsot és ezeknek a parancsoknak a céljait.

POSIX könyvtárak

A fájl és a könyvtár elérési útjának megadásához használja a „/” karaktereket a könyvtárnevek és fájlnevek elkülönítéséhez az elérési útban. Az alábbiakban bemutatunk néhány példát az utakról:

Szintaxis Funkció
/ Gyökérkönyvtár
/példa Alkönyvtár példa
/ example / default A / example könyvtárban alapértelmezettként megnevezett fájl
~ A jelenlegi felhasználó otthoni könyvtárának eléréséhez használt parancsikon
~ / somePélda A felhasználó saját könyvtárában található valamilyen példa nevű fájl vagy könyvtár
. Az aktuális munkakönyvtárhoz vezet
A szülő könyvtárhoz vezet

POSIX fájlrendszer

A POSIX shell segít több funkció kezelésében egy ablakból. A felhasználók navigálhatnak az aktuális tartózkodási helyükön, a jelenlegi munkakönyvtárukban és az abszolút munkakönyvtárban (otthoni könyvtár).

Tegyük fel, hogy a jelenlegi munkakönyvtár a saját könyvtár (pl.g.: "/itthon/”), És ebben a könyvtárban van egy„ példa ”nevű alkönyvtár.”A parancssor segítségével megadhatja ezt az utat abszolút elérési útként (“ / home // példa ”), valamint egy relatív útvonal („ példa ”). A shellből futtatott POSIX programok a munkakönyvtárral is tisztában vannak, ha helyesen vannak deklarálva. Ebben a szakaszban bemutatunk néhány mintaparancsot és beállítást, amelyek a POSIX rendszerben használhatók fájlok áthelyezésére.

Szintaxis Funkció
pwd Megjeleníti az aktuális munkakönyvtárat
CD Az aktuális könyvtárat otthoni könyvtárra változtatja
cd / etc / example Az aktuális könyvtárat az / etc / example könyvtárra változtatja
cd új_könyvtár Az aktuális könyvtárat új_könyvtárra változtatja az aktuális könyvtár alkönyvtárává
CD… Az aktuális könyvtárat az otthoni vagy a szülő könyvtárra változtatja
cd $ ideiglenes Ideiglenes könyvtárat vált a könyvtárba

UNIX parancsok

Most megnézzük néhány alapvető UNIX parancsot. Ezek a parancsok nem részei magának a UNIX-nak, de több UNIX-gépben használják őket. Itt egy érdekes dolgot kell tudomásul venni: ha gépelési hibát vagy hibát követ el a UNIX-ban való írás közben, használhatja a CTRL + U parancsikon a billentyűzetről, hogy egyszerűen törölje az egész sort. A felhasználók ezeket a parancsokat is szerkeszthetik, ami meglehetősen egyszerű és adaptív. Ne feledje, hogy a UNIX kis- és nagybetűkben különbözik egymástól, ezért mindenképpen vegye figyelembe az ilyen követelményeket a parancsok kipróbálása során.

UNIX fájlok

Az első parancssor, amelyet megvitatunk, a fájlok.

Szintaxis Funkció
ls A fájlok felsorolásához az ls -l használatával a fájlokat „hosszú formátumban” is felsorolhatja, amely sok információt tartalmaz, pl.g., a fájl pontos mérete, ki a fájl tulajdonosa, milyen jogok vannak, és ki változtatta meg utoljára a fájlt. Az ls -a felsorolja az összes fájlt, beleértve azokat is, amelyek neve ponttal kezdődik, többnyire nem könnyen láthatók.
további NameOfFile Megjeleníti és megmutatja a fájl első részét
emacs NameOfFile Szerkesztő, amely lehetővé teszi fájlok létrehozását és szerkesztését.
mv NameOfFile1 NameOfFile2 Egy fájl áthelyezésére más névvel vagy egy másik könyvtárba helyezve.
cp NameOfFile1 NameOfFile2 Az 1. fájl tartalmának a 2. fájlba másolására szolgál
rm NameOfFile Fájlok eltávolítására szolgál. Használhatja az rm -i fájlt is, amely a fájlok törlése előtt a felhasználó engedélyét kéri.

Könyvtárak a UNIX-ban

A következő szakasz bemutatja, hogyan kell könyvtárat létrehozni és létrehozni a UNIX rendszerben. Az alábbiakban bemutatunk néhány e célra használt parancsot:

Szintaxis Funkció
mkdir NameOfDirectory Új könyvtár létrehozására szolgál. Írja be az új könyvtár nevét az mkdir mellé
cd NameOfDirectory A könyvtár elérési útjának megváltoztatására szolgál. A felhasználók egy könyvtárral visszatérhetnek a cd segítségével, és a cd segítségével visszatérhetnek a szülő könyvtárba is.
pwd Visszaadja annak a könyvtárnak az adatait, amelyben a felhasználó éppen tartózkodik.

Következtetés

Ez a cikk a POSIX és a UNIX alapvető különbségeit ismerteti, beleértve az egyes parancsok némelyikét. Amint a fenti példákból látható, nincs nagy különbség a POSIX és UNIX parancsok között. A POSIX csak egy shell, míg a UNIX egy régi operációs rendszer.

A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...
5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...
Csata a Wesnothért 1.13.6 Megjelent a fejlesztés
Csata a Wesnothért 1.13.A múlt hónapban megjelent 6 a hatodik fejlesztési kiadás az 1-ben.13.x sorozat, és számos fejlesztést hajt végre, nevezetesen ...