Posix

POSIX vs UNIX Forståelse af forskellen

POSIX vs UNIX Forståelse af forskellen

POSIX

POSIX er en IEEE-standard, der fungerer som en standard UNIX-version. Det er et konsortium af leverandører, der hjælper brugerne med let at portere applikationer på tværs af forskellige platforme. POSIX betragtes som en delmængde af UNIX og bruges til at dække forskellige Unix-lignende miljøer til mange andre operativsystemer. POSIX indeholdt oprindeligt forskellige miljøer, såsom Eunice for Virtual Machines, POSIX Personality og NT fra Windows OS. POSIX er bærbar mellem forskellige varianter af UNIX. Generelt kan vi kalde POSIX som et operativsystem for UNIX.

UNIX

Linux og GNU Project ligner UNIX og er derfor kompatible med hinanden. UNIX er et operativsystem, der fungerer som et multi-tasking og multi-user operativsystem. UNIX leveres med forskellige programudviklingsværktøjer samt elektronisk post, teksteditorer osv. Mange operativsystemer er som UNIX og har samme brugergrænseflade, programmer og funktioner. Det var oprindeligt et netværksoperativsystem. UNIX blev udviklet af et team af udviklere, men enhver anden person kan let bidrage til Linux og bruge det efter deres behov.

UNIX har et varemærke og bruges primært til kommercielle formål. UNIX har sine egne fleksibiliteter, men der er en ret berømt ulempe, at UNIX indeholder nogle hardwarebegrænsninger. Ikke desto mindre er UNIX et fuldt udbygget operativsystem.

POSIX-kommandoer

Softwareingeniører og andre brugere, der arbejder på operativsystemer, forstår, at de har brug for at interagere med systemets kommandolinje- / terminalvindue. En shell er også en kraftig kommandolinjegrænseflade, og POSIX indeholder en berømt bash-shell. I det næste afsnit vil vi se på nogle berømte POSIX-kommandoer og formålet med disse kommandoer.

POSIX-mapper

For at specificere fil- og katalogstier skal du bruge “/” til at adskille katalognavne og filnavne i stien. Følgende er et par eksempler på stier:

Syntaks Fungere
/ Rodmappe
/eksempel Eksempel på underkatalog
/ eksempel / standard En fil navngivet som standard i / eksempel-biblioteket
~ Genvejen, der bruges til at få adgang til den aktuelle brugers hjemmekatalog
~ / someExample En fil eller mappe med navnet someExample findes i brugerens hjemmekatalog
. Fører til den aktuelle arbejdsmappe
.. Fører til den overordnede bibliotek

POSIX-filsystem

POSIX-skallen hjælper med at styre flere funktioner fra et vindue. Brugere kan navigere rundt i deres aktuelle placering, deres nuværende arbejdsmappe og den absolutte arbejdsmappe (hjemmekatalog).

Antag at den nuværende arbejdsmappe er hjemmekatalogen (f.eks.g.: "/hjem/”), Og denne mappe har en underkatalog med navnet“ eksempel.”Du kan bruge kommandolinjen til at angive denne sti som en absolut sti (“ / home // eksempel ”) samt en relativ sti (“ eksempel ”). POSIX-programmer, der udføres fra skallen, er også opmærksomme på arbejdsmappen, når de erklæres korrekt. I dette afsnit dækker vi et par eksempler på kommandoer og indstillinger, der kan bruges i POSIX til at flytte filer.

Syntaks Fungere
pwd Viser den aktuelle arbejdsmappe
cd Ændrer den aktuelle mappe til hjemmemappen
cd / etc / eksempel Ændrer den aktuelle mappe til / etc / eksempel
cd new_directory Ændrer den aktuelle mappe til ny_katalog en underkatalog til din aktuelle mappe
cd .. Ændrer den aktuelle mappe til hjemmet eller overordnet mappe
cd $ midlertidig Ændrer biblioteket til biblioteket midlertidigt

UNIX-kommandoer

Nu vil vi tjekke nogle af de grundlæggende UNIX-kommandoer. Disse kommandoer er ikke en del af UNIX selv, men de bruges i flere UNIX-maskiner. Der er en interessant ting at være opmærksom på her: hvis du laver en skrivefejl eller fejl, mens du skriver i UNIX, kan du bruge CTRL + U genvej fra dit tastatur for nemt at annullere hele linjen. Brugere kan også redigere disse kommandoer, hvilket er ret nemt og adaptivt. Husk, at UNIX er store og små bogstaver, så sørg for at tage højde for sådanne krav, når du prøver disse kommandoer.

UNIX-filer

Det første sæt kommandoer, som vi vil diskutere, er filer.

Syntaks Fungere
ls For at liste dine filer kan du også bruge ls -l til at liste dine filer i et 'langt format', der indeholder en masse information, f.eks.g., den nøjagtige størrelse af filen, hvem der er filens ejer, hvad er rettighederne, og hvem der sidst ændrede filen. ls -a lister alle filer, inklusive dem, hvis navne starter med en prik, for det meste ikke er let synlige.
mere NameOfFile Viser og viser den første del af filen
emacs NameOfFile En editor, der giver dig mulighed for at oprette og redigere filer.
mv NameOfFile1 NameOfFile2 Bruges til at flytte en fil ved at give den et andet navn eller ved at flytte den til en anden mappe.
cp NameOfFile1 NameOfFile2 Bruges til at kopiere indholdet af fil 1 til fil 2
rm NameOfFile Bruges til at fjerne filer. Du kan også bruge rm -i, som beder om tilladelse fra brugeren, inden du sletter filer.

Kataloger i UNIX

Det følgende afsnit viser dig, hvordan du bruger og opretter en mappe i UNIX. Følgende er nogle af de kommandoer, der bruges til dette formål:

Syntaks Fungere
mkdir NameOfDirectory Bruges til at oprette en ny mappe. Skriv navnet på den nye mappe ved siden af ​​mkdir
cd NameOfDirectory Bruges til at ændre stien til biblioteket. Brugere kan gå tilbage med et bibliotek ved hjælp af cd, og de kan også vende tilbage til det overordnede bibliotek ved hjælp af cd.
pwd Returnerer oplysningerne i det bibliotek, hvor brugeren befinder sig i øjeblikket.

Konklusion

Denne artikel dækkede nogle af de grundlæggende forskelle mellem POSIX og UNIX, herunder nogle af de kommandoer, der blev brugt i hver. Som det kan ses af ovenstående eksempler, er der ingen større forskel mellem de kommandoer, der bruges til POSIX og UNIX. POSIX er bare en skal, mens UNIX er et ældre operativsystem.

Mus Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
De fleste Linux-distributioner leveres som standard med "libinput" -biblioteket til at håndtere inputhændelser på et system. Det kan behandle inputhæn...
Mus Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Måske har du brug for et værktøj, der kan ændre din muses kontrol med hver applikation, du bruger. Hvis dette er tilfældet, kan du prøve en applikatio...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har for nylig læst om Microsoft Sculpt Touch trådløs mus og besluttede at købe den. Efter at have brugt det et stykke tid besluttede jeg at dele m...