Posix

POSIX vs UNIX Ero ymmärtäminen

POSIX vs UNIX Ero ymmärtäminen

POSIX

POSIX on IEEE-standardi, joka toimii vakiona UNIX-versiona. Se on toimittajien yhteenliittymä, joka auttaa käyttäjiä helposti siirtämään sovelluksia eri alustoille. POSIXia pidetään UNIX: n osajoukkona, ja sitä käytetään kattamaan erilaiset Unixin kaltaiset ympäristöt monille muille käyttöjärjestelmille. POSIX sisälsi alun perin erilaisia ​​ympäristöjä, kuten Windows-käyttöjärjestelmän Eunice for Virtual Machines, POSIX Personality ja NT. POSIX on kannettava UNIX-versioiden välillä. Yleisesti ottaen voimme kutsua POSIXia UNIX: n käyttöjärjestelmäksi.

UNIX

Linux ja GNU Project ovat melko samanlaisia ​​kuin UNIX ja ovat siten yhteensopivia keskenään. UNIX on käyttöjärjestelmä, joka toimii monikäyttöisenä ja monen käyttäjän käyttöjärjestelmänä. UNIXin mukana tulee useita ohjelmakehitystyökaluja, kuten sähköposti, tekstieditorit jne. Monet käyttöjärjestelmät ovat kuin UNIX ja niillä on sama käyttöliittymä, ohjelmat ja toiminnot. Alun perin se oli verkko-käyttöjärjestelmä. UNIXin on kehittänyt kehittäjäryhmä, mutta kuka tahansa muu voi helposti osallistua Linuxiin ja käyttää sitä tarpeidensa mukaan.

UNIXilla on tavaramerkki ja sitä käytetään pääasiassa kaupallisiin tarkoituksiin. UNIX: lla on omat joustavuutensa, mutta on yksi melko kuuluisa haittapuoli, että UNIX sisältää joitain laitteistorajoituksia. Siitä huolimatta UNIX on täysimittainen käyttöjärjestelmä.

POSIX-komennot

Ohjelmistoinsinöörit ja muut käyttöjärjestelmillä työskentelevät käyttäjät ymmärtävät, että heidän on oltava vuorovaikutuksessa järjestelmän komentorivi- / pääteikkunan kanssa monta kertaa. Kuori on myös tehokas komentoriviliitäntä, ja POSIX sisältää kuuluisan bash-kuoren. Seuraavassa osassa tarkastellaan joitain kuuluisia POSIX-komentoja ja näiden komentojen tarkoituksia.

POSIX-hakemistot

Määritä tiedosto- ja hakemistopolut käyttämällä “/” erottaaksesi hakemiston nimet ja tiedostonimet polussa. Seuraavassa on muutamia esimerkkejä polkujen nimistä:

Syntaksi Toiminto
/ Juurihakemisto
/ esimerkki Esimerkki alihakemistosta
/ esimerkki / oletus Oletustiedostona nimetty tiedosto / esimerkkihakemistossa
~ Pikakuvake, jota käytetään nykyisen käyttäjän kotihakemiston käyttämiseen
~ / someEsimerkki Tiedosto tai hakemisto nimeltä someExample, joka sijaitsee käyttäjän kotihakemistossa
. Johtaa nykyiseen työhakemistoon
Johtaa päähakemistoon

POSIX-tiedostojärjestelmä

POSIX-kuori auttaa hallitsemaan useita toimintoja yhdestä ikkunasta. Käyttäjät voivat liikkua nykyisen sijaintinsa, nykyisen työhakemistonsa ja absoluuttisen työhakemistonsa (kotihakemiston) ympärillä.

Oletetaan, että nykyinen työkansio on kotihakemisto (esim.g.: "/Koti/”), Ja tässä hakemistossa on alihakemisto nimeltä esimerkki."Voit käyttää komentoriviä määrittääksesi tämän polun absoluuttiseksi poluksi (" / home // esimerkki ”), samoin kuin suhteellinen polku (” esimerkki ”). Kuoresta suoritetut POSIX-ohjelmat ovat tietoisia myös työhakemistosta, kun ne on ilmoitettu oikein. Tässä osassa käsitellään muutamia esimerkkikomentoja ja -vaihtoehtoja, joita voidaan käyttää POSIXissa tiedostojen siirtämiseen.

Syntaksi Toiminto
pwd Näyttää nykyisen työkansion
CD Vaihtaa nykyisen hakemiston kotihakemistoksi
cd / etc / example Vaihtaa nykyisen hakemiston tiedostoksi / etc / example
cd uusi_hakemisto Vaihtaa nykyisen hakemiston uudeksi hakemistoksi nykyisen hakemiston alihakemistoksi
CD… Vaihtaa nykyisen hakemiston kotihakemistoksi
cd $ väliaikainen Vaihtaa hakemiston väliaikaiseksi hakemistoksi

UNIX-komennot

Nyt tarkistamme joitain UNIX-peruskomentoja. Nämä komennot eivät ole osa itse UNIX: ää, mutta niitä käytetään useissa UNIX-koneissa. Tässä on otettava huomioon yksi mielenkiintoinen asia: jos teet kirjoitusvirheen tai virheen kirjoittaessasi UNIX: ssä, voit käyttää CTRL + U pikanäppäin näppäimistöltä, jotta koko rivi voidaan peruuttaa helposti. Käyttäjät voivat myös muokata näitä komentoja, mikä on melko helppoa ja mukautuvaa. Muista, että UNIX on isot ja pienet kirjaimet, joten muista ottaa huomioon tällaiset vaatimukset, kun kokeilet näitä komentoja.

UNIX-tiedostot

Ensimmäinen komentosarja, josta keskustelemme, on tiedostot.

Syntaksi Toiminto
Ls Tiedostojen luetteloimiseksi voit myös käyttää ls -l-tiedostoja luetteloiden 'pitkässä muodossa', joka sisältää paljon tietoa, e.g., tiedoston tarkka koko, kuka on tiedoston omistaja, mitkä ovat oikeudet ja kuka muutti tiedostoa viimeksi. ls -a listaa kaikki tiedostot, myös ne, joiden nimet alkavat pisteellä, eivät useimmiten ole helposti näkyvissä.
lisää NameOfFile Näyttää ja näyttää tiedoston ensimmäisen osan
emacs NameOfFile Editori, jonka avulla voit luoda ja muokata tiedostoja.
mv NameOfFile1 NameOfFile2 Käytetään tiedoston siirtämiseen antamalla sille eri nimi tai siirtämällä se toiseen hakemistoon.
cp NameOfFile1 NameOfFile2 Käytetään kopioimaan tiedoston 1 sisältö tiedostoon 2
rm NameOfFile Käytetään tiedostojen poistamiseen. Voit käyttää myös rm -i -ohjelmaa, joka pyytää käyttäjän lupaa ennen tiedostojen poistamista.

Hakemistot UNIXissa

Seuraava osio näyttää, miten hakemistoa käytetään ja luodaan UNIX: ssä. Seuraavassa on joitain tähän tarkoitukseen käytettyjä komentoja:

Syntaksi Toiminto
mkdir NameOfDirectory Käytetään uuden hakemiston luomiseen. Kirjoita uuden hakemiston nimi mkdir: n viereen
cd NameOfDirectory Käytetään hakemiston polun muuttamiseen. Käyttäjät voivat palata yhden hakemiston kautta käyttämällä cd: tä, ja he voivat myös palata vanhempaan hakemistoon käyttämällä cd: tä.
pwd Palauttaa sen hakemiston tiedot, jossa käyttäjä tällä hetkellä on.

Johtopäätös

Tämä artikkeli käsitteli joitain POSIXin ja UNIXin välisiä peruseroja, mukaan lukien joitain kussakin käytetyistä komennoista. Kuten yllä olevista esimerkeistä voidaan nähdä, POSIX- ja UNIX-komentojen välillä ei ole suurta eroa. POSIX on vain kuori, kun taas UNIX on vanha käyttöjärjestelmä.

How to Develop a Game on Linux
A decade ago, not many Linux users would predict that their favorite operating system would one day be a popular gaming platform for commercial video ...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Parhaat komentorivipelit Linuxille
Komentorivi ei ole vain suurin liittolainen Linuxia käytettäessä - se voi olla myös viihteen lähde, koska voit käyttää sitä pelaamaan monia hauskoja p...