Posix

POSIX protiv UNIX-a Razumijevanje razlike

POSIX protiv UNIX-a Razumijevanje razlike

POSIX

POSIX je IEEE standard koji djeluje kao standardna UNIX verzija. To je konzorcij dobavljača koji pomaže korisnicima da lako prenose programe na različite platforme. POSIX se smatra podskupom UNIX-a i koristi se za pokrivanje različitih Unix-sličnih okruženja za mnoge druge operativne sustave. POSIX je u početku sadržavao različita okruženja, kao što su Eunice za virtualne strojeve, POSIX osobnost i NT iz Windows OS-a. POSIX je prenosiv između različitih inačica UNIX-a. Općenito, POSIX možemo nazvati operativnim sustavom UNIX-a.

UNIX

Linux i GNU Project vrlo su slični UNIX-u i stoga su međusobno kompatibilni. UNIX je operativni sustav koji djeluje kao operativni sustav s više zadataka i više korisnika. UNIX dolazi s raznim alatima za razvoj programa, kao i elektroničkom poštom, uređivačima teksta itd. Mnogi su operativni sustavi poput UNIX-a i imaju isto korisničko sučelje, programe i funkcije. U početku je to bio mrežni operativni sustav. UNIX je razvio tim programera, ali bilo koja druga osoba može lako pridonijeti Linuxu i koristiti ga prema svojim potrebama.

UNIX ima zaštitni znak i prvenstveno se koristi u komercijalne svrhe. UNIX ima svoje fleksibilnosti, ali postoji jedan prilično poznati nedostatak, a to je da UNIX sadrži neka hardverska ograničenja. Unatoč tome, UNIX je punopravni operativni sustav.

POSIX naredbe

Softverski inženjeri i drugi korisnici koji rade na operacijskim sustavima razumiju da trebaju mnogo puta komunicirati s naredbenim retkom / terminalom prozora sustava. Ljuska je također moćno sučelje naredbenog retka, a POSIX sadrži poznatu bash ljusku. U sljedećem ćemo odjeljku pogledati neke poznate POSIX naredbe i svrhe tih naredbi.

POSIX direktoriji

Da biste odredili staze datoteke i direktorija, upotrijebite "/" za odvajanje imena i naziva datoteka na putu. Slijedi nekoliko primjera naziva staza:

Sintaksa Funkcija
/ Korijenski direktorij
/primjer Primjer podimenika
/ primjer / zadani Datoteka imenovana kao zadana u direktoriju / example
~ Prečac koji se koristi za pristup početnom direktoriju trenutnog korisnika
~ / nekiPrimjer Datoteka ili direktorij nazvan someExample koji se nalazi u korisnikovom početnom direktoriju
. Vodi do trenutnog radnog imenika
.. Vodi do nadređenog direktorija

POSIX sustav datoteka

POSIX ljuska pomaže u upravljanju nekoliko funkcija iz jednog prozora. Korisnici se mogu kretati po svom trenutnom mjestu, trenutnom radnom direktoriju i apsolutnom radnom direktoriju (kućni direktorij).

Pretpostavimo da je sadašnji radni direktorij kućni direktorij (npr.g.: "/Dom/”), A ovaj direktorij ima poddirektorij nazvan“ primjer."Pomoću naredbenog retka možete odrediti ovaj put kao apsolutni put (" / home // primjer "), kao i relativni put (" primjer "). POSIX programi koji se izvode iz ljuske također su svjesni radne mape kada su pravilno deklarirani. U ovom ćemo odjeljku pokriti nekoliko primjera naredbi i opcija koje se u POSIX-u mogu koristiti za premještanje datoteka.

Sintaksa Funkcija
pwd Prikazuje trenutni radni direktorij
CD Mijenja trenutni direktorij u matični
cd / etc / primjer Mijenja trenutni direktorij u / etc / example
cd novi_direktorij Mijenja trenutni direktorij u new_directory poddirektorij vašeg trenutnog direktorija
CD… Mijenja trenutni direktorij u kućni ili nadređeni direktorij
cd $ privremeni Mijenja direktorij u direktorij privremeno

UNIX naredbe

Sada ćemo provjeriti neke od osnovnih UNIX naredbi. Te naredbe nisu dio samog UNIX-a, ali se koriste u više UNIX strojeva. Ovdje treba uzeti na znanje jednu zanimljivu stvar: ako napravite pogrešku u kucanju ili pogrešku dok pišete u UNIX-u, možete koristiti CTRL + U prečac s tipkovnice za jednostavno poništavanje cijelog retka. Korisnici također mogu uređivati ​​ove naredbe, što je vrlo jednostavno i prilagodljivo. Imajte na umu da UNIX razlikuje velika i mala slova, zato pri isprobavanju ovih naredbi pripazite na takve zahtjeve.

UNIX datoteke

Prvi skup naredbi o kojima ćemo razgovarati su datoteke.

Sintaksa Funkcija
ls Da biste popisali datoteke, također možete upotrijebiti ls -l da biste svoje datoteke popisali u 'dugom formatu' koji sadrži puno podataka, npr.g., točnu veličinu datoteke, tko je vlasnik datoteke, koja su prava i tko je zadnji promijenio datoteku. ls -a navodi sve datoteke, uključujući one čija imena počinju točkom, uglavnom nisu lako vidljive.
više NameOfFile Prikazuje i prikazuje prvi dio datoteke
emacs NameOfFile Uređivač koji vam omogućuje stvaranje i uređivanje datoteka.
mv NameOfFile1 NameOfFile2 Koristi se za premještanje datoteke davanjem drugog naziva ili premještanjem u drugi direktorij.
cp NameOfFile1 NameOfFile2 Koristi se za kopiranje sadržaja datoteke 1 u datoteku 2
rm NameOfFile Koristi se za uklanjanje datoteka. Također možete koristiti rm -i, koji će prije brisanja datoteka tražiti dopuštenje korisnika.

Katalozi u UNIX-u

Sljedeći odjeljak pokazuje vam kako koristiti i stvoriti direktorij u UNIX-u. Slijede neke od naredbi koje se koriste u tu svrhu:

Sintaksa Funkcija
mkdir NameOfDirectory Koristi se za izradu novog direktorija. Upišite ime novog direktorija pored mkdir
cd NameOfDirectory Koristi se za promjenu putanje direktorija. Korisnici se mogu vratiti po jedan direktorij pomoću cd-a, a mogu se vratiti i u roditeljski direktorij koristeći cd.
pwd Vraća informacije direktorija u kojem se korisnik trenutno nalazi.

Zaključak

Ovaj je članak obuhvatio neke od osnovnih razlika između POSIX-a i UNIX-a, uključujući neke naredbe korištene u svakoj od njih. Kao što se može vidjeti iz gornjih primjera, nema veće razlike između naredbi koje se koriste za POSIX i UNIX. POSIX je samo ljuska, dok je UNIX naslijeđeni OS.

Najbolje aplikacije za mapiranje gamepada za Linux
Ako volite igrati igre na Linuxu s gamepadom umjesto tipičnim sustavom za unos tipkovnice i miša, za vas postoji nekoliko korisnih aplikacija. Mnoge r...
Korisni alati za Linux igrače
Ako volite igrati igre na Linuxu, velika je vjerojatnost da ste možda koristili aplikacije i uslužne programe poput Wine, Lutris i OBS Studio za pobol...
HD Remastered igre za Linux koje ranije nisu imale Linux izdanje
Mnogi programeri i izdavači igara dolaze s HD remasterom starih igara kako bi produžili životni vijek franšize, molimo obožavatelje da zatraže kompati...