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