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