Posix

POSIX vs UNIX Izpratne par atšķirību

POSIX vs UNIX Izpratne par atšķirību

POSIX

POSIX ir IEEE standarts, kas darbojas kā standarta UNIX versija. Tas ir pārdevēju konsorcijs, kas lietotājiem palīdz ērti pārvietot lietojumprogrammas uz dažādām platformām. POSIX tiek uzskatīts par UNIX apakškopu un tiek izmantots, lai aptvertu dažādas Unix līdzīgas vides daudzām citām operētājsistēmām. Sākotnēji POSIX saturēja dažādas vides, piemēram, Eunice virtuālajām mašīnām, POSIX personība un NT no Windows OS. POSIX ir pārvietojams starp dažādiem UNIX variantiem. Kopumā POSIX mēs varam saukt par UNIX operētājsistēmu.

UNIX

Linux un GNU Project ir diezgan līdzīgi UNIX un tāpēc ir savstarpēji savietojami. UNIX ir operētājsistēma, kas darbojas kā daudzuzdevumu un vairāku lietotāju operētājsistēma. UNIX nāk ar dažādiem programmu izstrādes rīkiem, kā arī elektronisko pastu, teksta redaktoriem utt. Daudzas operētājsistēmas ir līdzīgas UNIX, un tām ir vienāda lietotāja saskarne, programmas un funkcijas. Sākotnēji tā bija tīkla operētājsistēma. UNIX izstrādāja izstrādātāju komanda, taču jebkura cita persona var viegli dot ieguldījumu Linux un izmantot to atbilstoši savām vajadzībām.

UNIX ir preču zīme, un to galvenokārt izmanto komerciāliem mērķiem. UNIX ir savas elastības iespējas, taču ir viens diezgan slavens trūkums, proti, ka UNIX satur dažus aparatūras ierobežojumus. Neskatoties uz to, UNIX ir pilnvērtīga operētājsistēma.

POSIX komandas

Programmatūras inženieri un citi lietotāji, kas strādā ar operētājsistēmām, saprot, ka viņiem daudzkārt jāsaskaras ar sistēmas komandrindas / termināļa logu. Apvalks ir arī spēcīgs komandrindas interfeiss, un POSIX satur slaveno bash apvalku. Nākamajā sadaļā mēs aplūkosim dažas slavenās POSIX komandas un šo komandu mērķus.

POSIX direktoriji

Lai norādītu failu un direktoriju ceļus, izmantojiet “/”, lai ceļā atdalītu direktoriju nosaukumus un failu nosaukumus. Tālāk ir sniegti daži ceļu nosaukumu paraugi:

Sintakse Funkcija
/ Saknes direktorijs
/piemērs Apakšdirektorijas piemērs
/ example / default Fails, kas nosaukts kā noklusējums direktorijā / example
~ Īsceļš, ko izmanto, lai piekļūtu pašreizējā lietotāja mājas direktorijai
~ / dažiPiemērs Fails vai direktorijs nosaukts someExample, kas atrodas lietotāja mājas direktorijā
. Tiek novirzīts uz pašreizējo darba direktoriju
Tiek novirzīts uz vecāku direktoriju

POSIX failu sistēma

POSIX apvalks palīdz vienā logā pārvaldīt vairākas funkcijas. Lietotāji var pārvietoties pa savu pašreizējo atrašanās vietu, pašreizējo darba direktoriju un absolūto darba direktoriju (mājas direktoriju).

Pieņemsim, ka pašreizējais darba katalogs ir mājas direktorijs (piemēram,.g.: "/mājas/”), Un šajā direktorijā ir apakšdirektorijs ar nosaukumu“ piemērs.”Jūs varat izmantot komandrindu, lai norādītu šo ceļu kā absolūtu ceļu (“ / home // piemērs ”), kā arī relatīvais ceļš (“ piemērs ”). POSIX programmas, kas izpildītas no čaumalas, zina arī darba direktoriju, kad tās tiek pareizi deklarētas. Šajā sadaļā mēs aplūkosim dažas komandu un opciju paraugus, kurus POSIX var izmantot failu pārvietošanai.

Sintakse Funkcija
pwd Parāda pašreizējo darba direktoriju
cd Maina pašreizējo direktoriju uz mājas direktoriju
cd / etc / piemērs Maina pašreizējo direktoriju uz / etc / example
cd new_directory Maina pašreizējo direktoriju uz new_directory pašreizējā direktorija apakšdirektorijā
CD… Maina pašreizējo direktoriju mājas vai vecāku direktorijā
cd $ pagaidu Izmaina direktoriju direktorijā uz laiku

UNIX komandas

Tagad mēs pārbaudīsim dažas galvenās UNIX komandas. Šīs komandas nav pašas UNIX sastāvdaļa, taču tās tiek izmantotas vairākās UNIX mašīnās. Šeit jāņem vērā viena interesanta lieta: ja, rakstot UNIX, veicat drukas kļūdu vai kļūdu, varat izmantot CTRL + U īsinājumtaustiņš no tastatūras, lai viegli atceltu visu līniju. Lietotāji var arī rediģēt šīs komandas, kas ir diezgan viegli un pielāgojami. Atcerieties, ka UNIX ir reģistrjutīgs, tāpēc, izmēģinot šīs komandas, noteikti ņemiet vērā šādas prasības.

UNIX faili

Pirmais komandu kopums, kuru mēs apspriedīsim, ir faili.

Sintakse Funkcija
ls Lai uzskaitītu failus, varat arī izmantot ls -l, lai sarakstītu failus “garā formātā”, kas satur daudz informācijas, e.g., precīzs faila lielums, kurš ir faila īpašnieks, kādas tiesības un kurš failu mainīja pēdējais. ls -a ir uzskaitīti visi faili, ieskaitot tos, kuru nosaukumi sākas ar punktu, pārsvarā nav viegli redzami.
vairāk NameOfFile Parāda un parāda faila pirmo daļu
emacs NameOfFile Redaktors, kas ļauj jums izveidot un rediģēt failus.
mv NameOfFile1 NameOfFile2 Izmanto, lai pārvietotu failu, piešķirot tam citu nosaukumu vai pārvietojot to uz citu direktoriju.
cp NameOfFile1 NameOfFile2 Izmanto, lai 1. faila saturu kopētu uz 2. failu
rm NameOfFile Izmanto failu noņemšanai. Varat arī izmantot rm -i, kas pirms jebkuru failu dzēšanas lūgs lietotāja atļauju.

Katalogi UNIX

Šajā sadaļā ir parādīts, kā izmantot un izveidot direktoriju UNIX. Tālāk ir norādītas dažas šim nolūkam izmantotās komandas:

Sintakse Funkcija
mkdir NameOfDirectory Izmanto, lai izveidotu jaunu direktoriju. Blakus mkdir ierakstiet jaunā direktorija nosaukumu
cd NameOfDirectory Izmanto, lai mainītu direktorija ceļu. Lietotāji var atgriezties pa vienu direktoriju, izmantojot kompaktdisku, un viņi var arī atgriezties vecāku direktorijā, izmantojot kompaktdisku.
pwd Atgriež direktorija informāciju, kurā pašlaik atrodas lietotājs.

Secinājums

Šis raksts aptvēra dažas pamata atšķirības starp POSIX un UNIX, ieskaitot dažas katrā izmantotās komandas. Kā redzams no iepriekš minētajiem piemēriem, starp POSIX un UNIX izmantotajām komandām nav būtiskas atšķirības. POSIX ir tikai čaula, turpretī UNIX ir mantota OS.

Kā instalēt League of Legends operētājsistēmā Ubuntu 14.04
Ja jūs esat League of Legends fans, tad šī ir iespēja jums izmēģināt League of Legends. Ņemiet vērā, ka LOL tiek atbalstīts PlayOnLinux, ja esat Linux...
Instalējiet jaunāko OpenRA stratēģijas spēli Ubuntu Linux
OpenRA ir bezmaksas / bezmaksas reāllaika stratēģijas spēļu dzinējs, kas atjauno agrīnās Vestvudas spēles, piemēram, klasisko Command & Conquer: Red A...
Instalējiet jaunāko Dolphin emulatoru Gamecube un Wii operētājsistēmai Linux
Delfīnu emulators ļauj jums spēlēt izvēlētās Gamecube un Wii spēles Linux personālajos datoros (PC). Tā kā Dolphin Emulator ir brīvi pieejams un atvē...