Posix

POSIX vs UNIX Pochopení rozdílu

POSIX vs UNIX Pochopení rozdílu

POSIX

POSIX je standard IEEE, který funguje jako standardní verze systému UNIX. Jedná se o konsorcium dodavatelů, které pomáhá uživatelům snadno přenášet aplikace na různých platformách. POSIX je považován za podmnožinu systému UNIX a používá se k pokrytí různých prostředí podobných Unixu pro mnoho dalších operačních systémů. POSIX zpočátku obsahoval různá prostředí, například Eunice for Virtual Machines, POSIX Personality a NT z Windows OS. POSIX je přenosný mezi různými variantami systému UNIX. Obecně můžeme POSIX nazvat jako operační systém UNIX.

UNIX

Linux a GNU Project jsou docela podobné jako UNIX, a proto jsou navzájem kompatibilní. UNIX je operační systém, který funguje jako operační systém s více úkoly a více uživateli. UNIX je dodáván s různými nástroji pro vývoj programů, elektronickou poštou, textovými editory atd. Mnoho operačních systémů je jako UNIX a mají stejné uživatelské rozhraní, programy a funkce. Původně to byl síťový operační systém. UNIX byl vyvinut týmem vývojářů, ale kdokoli jiný může snadno přispět do Linuxu a používat jej podle svých potřeb.

UNIX má ochrannou známku a používá se především pro komerční účely. UNIX má své vlastní možnosti flexibility, ale je tu jedna poměrně slavná nevýhoda, a to, že UNIX obsahuje některá hardwarová omezení. UNIX je nicméně plnohodnotný operační systém.

Příkazy POSIX

Softwaroví inženýři a další uživatelé, kteří pracují na operačních systémech, chápou, že mnohokrát potřebují interakci s oknem příkazového řádku / terminálu systému. Shell je také výkonné rozhraní příkazového řádku a POSIX obsahuje slavný bash shell. V další části se podíváme na některé slavné příkazy POSIX a na účely těchto příkazů.

Adresáře POSIX

Chcete-li určit cesty k souborům a adresářům, použijte „/“ k oddělení názvů adresářů a názvů souborů v cestě. Následuje několik ukázkových názvů cest:

Syntax Funkce
/ Kořenový adresář
/příklad Příklad podadresáře
/ příklad / výchozí Soubor pojmenovaný jako výchozí v adresáři / example
~ Zkratka použitá k přístupu do domovského adresáře aktuálního uživatele
~ / somePříklad Soubor nebo adresář s názvem someExample umístěný v domovském adresáři uživatele
. Vede do aktuálního pracovního adresáře
Vede do nadřazeného adresáře

Systém souborů POSIX

Shell POSIX pomáhá spravovat několik funkcí z jednoho okna. Uživatelé mohou procházet své aktuální umístění, aktuální pracovní adresář a absolutní pracovní adresář (domovský adresář).

Předpokládejme, že aktuální pracovní adresář je domovský adresář (např.G.: "/Domov/”) A tento adresář má podadresář s názvem„ example.„Pomocí příkazového řádku můžete tuto cestu zadat jako absolutní cestu („ / home // příklad “), stejně jako relativní cesta („ příklad “). Programy POSIX spouštěné z shellu jsou si také vědomy pracovního adresáře, pokud jsou správně deklarovány. V této části se budeme zabývat několika ukázkovými příkazy a možnostmi, které lze v POSIXu použít k přesunu souborů.

Syntax Funkce
pwd Zobrazuje aktuální pracovní adresář
CD Změní aktuální adresář na domovský
cd / etc / příklad Změní aktuální adresář na / etc / example
cd nový_adresář Změní aktuální adresář na nový_adresář a podadresář aktuálního adresáře
CD… Změní aktuální adresář na domovský nebo nadřazený
cd $ dočasné Změní adresář na dočasný

Příkazy UNIX

Nyní zkontrolujeme některé základní příkazy systému UNIX. Tyto příkazy nejsou součástí samotného systému UNIX, ale používají se na více počítačích se systémem UNIX. Je třeba si zde uvědomit jednu zajímavou věc: pokud během psaní v systému UNIX uděláte překlep nebo chybu, můžete použít CTRL + U klávesová zkratka pro snadné zrušení celého řádku. Uživatelé mohou také tyto příkazy upravovat, což je docela snadné a adaptivní. Nezapomeňte, že v systému UNIX se rozlišují velká a malá písmena, proto při zkoušení těchto příkazů nezapomeňte vzít v úvahu tyto požadavky.

Soubory UNIX

První sada příkazů, o kterých budeme diskutovat, jsou soubory.

Syntax Funkce
je Chcete-li zobrazit seznam svých souborů, můžete také pomocí ls -l zobrazit soubory v „dlouhém formátu“, který obsahuje spoustu informací,.G., přesnou velikost souboru, kdo je vlastníkem souboru, jaká jsou práva a kdo soubor naposledy změnil. ls -a vypíše všechny soubory, včetně těch, jejichž jména začínají tečkou, většinou nejsou snadno viditelné.
více NameOfFile Zobrazí a zobrazí první část souboru
emacs NameOfFile Editor, který umožňuje vytvářet a upravovat soubory.
mv NameOfFile1 NameOfFile2 Slouží k přesunutí souboru s jiným názvem nebo přesunutím do jiného adresáře.
cp NameOfFile1 NameOfFile2 Slouží ke kopírování obsahu souboru 1 do souboru 2
rm NameOfFile Používá se k odstranění souborů. Můžete také použít rm -i, který před odstraněním jakýchkoli souborů požádá o povolení uživatele.

Adresáře v systému UNIX

Následující část ukazuje, jak používat a vytvořit adresář v systému UNIX. Následují některé z příkazů používaných k tomuto účelu:

Syntax Funkce
mkdir NameOfDirectory Slouží k vytvoření nového adresáře. Zadejte název nového adresáře vedle mkdir
cd NameOfDirectory Používá se ke změně cesty k adresáři. Uživatelé se mohou vrátit o jeden adresář pomocí cd a také se mohou vrátit do nadřazeného adresáře pomocí cd.
pwd Vrátí informace o adresáři, ve kterém se uživatel aktuálně nachází.

Závěr

Tento článek pojednává o některých základních rozdílech mezi POSIX a UNIX, včetně některých příkazů použitých v každém z nich. Jak je patrné z výše uvedených příkladů, mezi příkazy používanými pro POSIX a UNIX není žádný zásadní rozdíl. POSIX je jen shell, zatímco UNIX je starší OS.

Hry Nejlepší hry Oculus App Lab
Nejlepší hry Oculus App Lab
Pokud jste vlastníkem náhlavní soupravy Oculus, musíte mít informace o bočním nakládání. Sideloading je proces instalace neukládaného obsahu do náhlav...
Hry Top 10 her k hraní na Ubuntu
Top 10 her k hraní na Ubuntu
Platforma Windows byla jednou z dominujících platforem pro hraní her kvůli velkému procentu her, které se dnes vyvíjejí, aby nativně podporovaly Windo...
Hry 5 nejlepších arkádových her pro Linux
5 nejlepších arkádových her pro Linux
V dnešní době jsou počítače vážné stroje používané k hraní her. Pokud nemůžete získat nové vysoké skóre, budete vědět, co tím myslím. V tomto příspěvk...