Posix
Posix er en IEEE -standard som fungerer som en standard UNIX -versjon. Det er et konsortium av leverandører som hjelper brukere med å enkelt å portnasjonene på tvers av forskjellige plattformer. POSIX regnes som et undergruppe av UNIX og brukes til å dekke forskjellige UNIX-lignende miljøer for mange andre operativsystemer. Posix inneholdt opprinnelig forskjellige miljøer, for eksempel Eunice for virtuelle maskiner, Posix Personality og NT fra Windows OS. Posix er bærbar mellom forskjellige varianter av UNIX. Generelt sett kan vi kalle POSIX som et operativsystem for UNIX.
Unix
Linux og GNU -prosjektet er ganske som UNIX og er derfor kompatible med hverandre. UNIX er et operativsystem som fungerer som et operativsystem for flere oppgaver og flere brukere. UNIX kommer med forskjellige programutviklingsverktøy, samt elektronisk post, tekstredaktører osv. Mange operativsystemer er som UNIX og har samme brukergrensesnitt, programmer og funksjoner. Det var opprinnelig et nettverksoperativsystem. Unix ble utviklet av et team av utviklere, men enhver annen person kan lett bidra til Linux og bruke det i henhold til deres behov.
Unix har et varemerke og brukes først og fremst til kommersielle formål. Unix har sine egne fleksibiliteter, men det er en ganske berømt ulempe, som er at UNIX inneholder noen maskinvarebegrensninger. Likevel er UNIX et fullverdig operativsystem.
Posix -kommandoer
Programvareingeniører og andre brukere som jobber med operativsystemer forstår at de trenger å samhandle med kommandolinjen/terminalvinduet i systemet mange ganger. Et skall er også et kraftig kommandolinjegrensesnitt, og Posix inneholder et kjent bashskall. I neste avsnitt vil vi se på noen kjente POSIX -kommandoer og formålene med disse kommandoene.
Posix -kataloger
For å spesifisere fil- og katalogstiene, bruk "/" for å skille katalognavn og filnavn i banen. Følgende er noen få eksempler på stier:
Syntaks | Funksjon |
---|---|
/ | Rotkatalogen |
/eksempel | Eksempel på underkatalog |
/Eksempel/standard | En fil kåret til standard i /eksempel -katalogen |
~ | Snarveien som brukes til å få tilgang til gjeldende brukers hjemmekatalog |
~/SomeExample | En fil eller katalog som heter noen eksempler som ligger i brukerens hjemmekatalog |
. | Fører til den gjeldende arbeidskatalogen |
.. | Fører til overordnet katalog |
POSIX -filsystem
Posix -skallet hjelper til med å administrere flere funksjoner fra ett vindu. Brukere kan navigere rundt i sin nåværende plassering, deres nåværende arbeidskatalog og den absolutte arbeidskatalogen (Home Directory).
Anta at den nåværende arbeidskatalogen er hjemmekatalogen (e.g.: “/Home/”), og denne katalogen har en underkatalog som heter “Eksempel.”Du kan bruke kommandolinjen til å spesifisere denne banen som en absolutt bane (“/Home // Eksempel ”), samt en relativ bane (“ Eksempel ”). POSIX -programmer utført fra skallet er også klar over arbeidskatalogen når det er deklarert riktig. I denne delen vil vi dekke noen få eksempler og alternativer som kan brukes i POSIX for å flytte filer.
Syntaks | Funksjon |
---|---|
PWD | Viser gjeldende arbeidskatalog |
CD | Endrer gjeldende katalog til hjemmekatalogen |
CD /etc /eksempel | Endrer gjeldende katalog til /etc /eksempel |
CD New_Directory | Endrer gjeldende katalog til New_Directory En underkatalog for din nåværende katalog |
CD .. | Endrer gjeldende katalog til hjem- eller foreldretikatalogen |
CD $ midlertidig | Endrer katalog til katalogen midlertidig |
Unix -kommandoer
Nå vil vi sjekke ut noen av de grunnleggende UNIX -kommandoene. Disse kommandoene er ikke en del av UNIX selv, men de brukes i flere UNIX -maskiner. Det er en interessant ting å merke seg her: Hvis du lager en skrivefeil eller feil mens du skriver i Unix, kan du bruke Ctrl+u snarvei fra tastaturet ditt for enkelt å avbryte hele linjen. Brukere kan også redigere disse kommandoene, noe som er ganske enkelt og tilpasningsdyktig. Husk at UNIX er saks følsom, så sørg for å ta hensyn til slike krav når du prøver ut disse kommandoene.
Unix -filer
Det første settet med kommandoer som vi vil diskutere er filer.
Syntaks | Funksjon |
---|---|
ls | For å liste opp filene dine, kan du også bruke LS -L til å liste opp filene dine i et 'langt format' som inneholder mye informasjon, e.g., Den nøyaktige størrelsen på filen, hvem er fileieren, hva er rettighetene, og som endret filen sist. LS -A viser alle filene, inkludert de som har navn med en prikk, for det meste er ikke lett synlige. |
mer navnoffile | Viser og viser den første delen av filen |
Emacs NameOffile | En redaktør som lar deg opprette og redigere filer. |
MV NameOffile1 NameOffile2 | Brukes til å flytte en fil ved å gi den et annet navn eller ved å flytte den til en annen katalog. |
CP NameOffile1 NameOffile2 | Brukes til å kopiere innholdet i fil 1 til fil 2 |
RM NameOffile | Brukes til å fjerne filer. Du kan også bruke RM -I, som vil be om tillatelse fra brukeren før du sletter noen filer. |
Kataloger i Unix
Følgende avsnitt viser deg hvordan du bruker og oppretter en katalog i UNIX. Følgende er noen av kommandoene som brukes til dette formålet:
Syntaks | Funksjon |
---|---|
mkdir nameofdirectory | Brukes til å lage en ny katalog. Skriv inn navnet på den nye katalogen ved siden av MKDIR |
CD NameOfDirectory | Brukes til å endre banen til katalogen. Brukere kan gå tilbake med en katalog ved hjelp av CD, og de kan også gå tilbake til overordnet katalog ved hjelp av CD. |
PWD | Returnerer informasjonen om katalogen som brukeren er lokalisert for øyeblikket. |
Konklusjon
Denne artikkelen dekket noen av de grunnleggende forskjellene mellom POSIX og UNIX, inkludert noen av kommandoene som ble brukt i hver. Som det fremgår av eksemplene ovenfor, er det ingen stor forskjell mellom kommandoene som brukes til POSIX og UNIX. Posix er bare et skall, mens Unix er et arv OS.