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