Posix

POSIX vs UNIX Förstå skillnaden

POSIX vs UNIX Förstå skillnaden

POSIX

POSIX är en IEEE-standard som fungerar som en standard-UNIX-version. Det är ett konsortium av leverantörer som hjälper användare att enkelt porta applikationer över olika plattformar. POSIX anses vara en delmängd av UNIX och används för att täcka olika Unix-liknande miljöer för många andra operativsystem. POSIX innehöll ursprungligen olika miljöer, till exempel Eunice för virtuella maskiner, POSIX Personality och NT från Windows OS. POSIX är bärbar mellan olika varianter av UNIX. Generellt sett kan vi kalla POSIX som ett operativsystem för UNIX.

UNIX

Linux och GNU Project är ungefär som UNIX och är därför kompatibla med varandra. UNIX är ett operativsystem som fungerar som ett multi-tasking och multi-user operativsystem. UNIX levereras med olika programutvecklingsverktyg, liksom elektronisk post, textredigerare etc. Många operativsystem är som UNIX och har samma användargränssnitt, program och funktioner. Det var ursprungligen ett nätverksoperativsystem. UNIX utvecklades av ett team av utvecklare, men alla andra personer kan enkelt bidra till Linux och använda det efter deras behov.

UNIX har ett varumärke och används främst för kommersiella ändamål. UNIX har sina egna flexibiliteter, men det finns en ganska känd nackdel, som är att UNIX innehåller vissa hårdvarubegränsningar. Icke desto mindre är UNIX ett fullfjädrat operativsystem.

POSIX-kommandon

Programvarutekniker och andra användare som arbetar med operativsystem förstår att de behöver interagera med systemets kommandorad / terminalfönster många gånger. Ett skal är också ett kraftfullt kommandoradsgränssnitt och POSIX innehåller ett berömt bash-skal. I nästa avsnitt kommer vi att titta på några berömda POSIX-kommandon och syftet med dessa kommandon.

POSIX-kataloger

För att specificera fil- och katalogvägar använder du “/” för att separera katalognamn och filnamn i sökvägen. Följande är några exempel på sökvägar:

Syntax Fungera
/ Rotkatalog
/exempel Exempel på underkatalog
/ exempel / standard En fil som heter standard i / exempel-katalogen
~ Genvägen som används för att komma åt den aktuella användarens hemkatalog
~ / someExempel En fil eller katalog som heter someExample finns i användarens hemkatalog
. Leder till den aktuella arbetskatalogen
.. Leder till överordnad katalog

POSIX-filsystem

POSIX-skalet hjälper till att hantera flera funktioner från ett fönster. Användare kan navigera runt sin nuvarande plats, deras nuvarande arbetskatalog och den absoluta arbetskatalogen (hemkatalog).

Antag att den nuvarande arbetskatalogen är hemkatalogen (t.ex.g.: "/Hem/”), Och den här katalogen har en underkatalog med namnet“ exempel.”Du kan använda kommandoraden för att ange den här sökvägen som en absolut sökväg (“ / hem // exempel ”), liksom en relativ sökväg (” exempel ”). POSIX-program som körs från skalet känner också till arbetskatalogen när de deklareras korrekt. I det här avsnittet kommer vi att täcka några exempel på kommandon och alternativ som kan användas i POSIX för att flytta filer.

Syntax Fungera
pwd Visar aktuell arbetskatalog
CD Ändrar aktuell katalog till hemkatalog
cd / etc / exempel Ändrar aktuell katalog till / etc / exempel
cd new_directory Ändrar den aktuella katalogen till new_directory en underkatalog för din nuvarande katalog
CD… Ändrar aktuell katalog till hem- eller överordnad katalog
cd $ tillfälligt Ändrar katalogen till katalogen tillfälligt

UNIX-kommandon

Nu kommer vi att kolla in några av de grundläggande UNIX-kommandona. Dessa kommandon ingår inte i själva UNIX, men de används i flera UNIX-maskiner. Det finns en intressant sak att tänka på här: om du gör ett skrivfel eller fel när du skriver i UNIX kan du använda CTRL + U genväg från tangentbordet för att enkelt avbryta hela raden. Användare kan också redigera dessa kommandon, vilket är ganska enkelt och anpassningsbart. Kom ihåg att UNIX är skiftlägeskänslig, så se till att ta hänsyn till sådana krav när du testar dessa kommandon.

UNIX-filer

Den första uppsättningen kommandon som vi kommer att diskutera är filer.

Syntax Fungera
ls För att lista dina filer kan du också använda ls -l för att lista dina filer i ett "långt format" som innehåller mycket information, t.ex.g., den exakta storleken på filen, vem som är filägare, vilka rättigheter och vem som ändrade filen senast. ls -a listar alla filer, inklusive de vars namn börjar med en punkt, de flesta är inte lätt synliga.
mer NameOfFile Visar och visar den första delen av filen
emacs NameOfFile En redaktör som låter dig skapa och redigera filer.
mv NameOfFile1 NameOfFile2 Används för att flytta en fil genom att ge den ett annat namn eller genom att flytta den till en annan katalog.
cp NameOfFile1 NameOfFile2 Används för att kopiera innehållet i fil 1 till fil 2
rm NameOfFile Används för att ta bort filer. Du kan också använda rm -i, som frågar användarens tillstånd innan du raderar några filer.

Kataloger i UNIX

Följande avsnitt visar hur du använder och skapar en katalog i UNIX. Följande är några av de kommandon som används för detta ändamål:

Syntax Fungera
mkdir NameOfDirectory Används för att skapa en ny katalog. Skriv namnet på den nya katalogen bredvid mkdir
cd NameOfDirectory Används för att ändra sökvägen till katalogen. Användare kan gå tillbaka med en katalog med hjälp av cd, och de kan också återvända till överordnad katalog med cd.
pwd Returnerar informationen i katalogen där användaren befinner sig för närvarande.

Slutsats

Den här artikeln behandlade några av de grundläggande skillnaderna mellan POSIX och UNIX, inklusive några av de kommandon som används i var och en. Som framgår av ovanstående exempel finns det ingen större skillnad mellan kommandona som används för POSIX och UNIX. POSIX är bara ett skal, medan UNIX är ett äldre operativsystem.

Hur man visar FPS-räknare i Linux-spel
Linux-spel fick ett stort tryck när Valve tillkännagav Linux-stöd för Steam-klient och deras spel 2012. Sedan dess har många AAA- och indiespel tagit ...
Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...