Inhoudsopgave
We zullen beginnen met enkele basisconcepten om te begrijpen: wat het isWat maakt het in wezen bijzonder? Dan zullen we zien hoe we het moeten installeren en ermee beginnen te spelen en ten slotte zullen we basiscommando's presenteren die in de shell moeten worden gebruikt, zodat we leren wat het doet.UNIX is een besturingssysteem (de groep programma's die verantwoordelijk is voor het laten werken van de computer) dat voor het eerst werd ontwikkeld in de jaren zestig.
De UNIX-besturingssysteem Het bestaat uit 3 essentiële onderdelen:
- De kernel: het is het hart van het besturingssysteem, het is verantwoordelijk voor het toewijzen van geheugen en verwerkingstijd aan programma's en het is verantwoordelijk voor het beheer van het bestandsopslagsysteem en de communicatie als reactie op systeemaanroepen.
- De "shell": is de interface tussen de gebruiker en de kernel. Wanneer een gebruiker inlogt op het systeem, verifieert het login-authenticatieprogramma de gebruikersnaam en het wachtwoord en start onmiddellijk een ander programma genaamd "shell", dat een opdrachtregelinterpreter is. De "shell" interpreteert de door de gebruiker ingevoerde commando's en zorgt voor de uitvoering ervan.
- en diverse programma's.
Stel dat u een bestand met de naam . wilt kopiëren mijnbestand.txt en verander de naam, als je eenmaal toegang hebt tot de shell, zou je de volgende opdracht invoeren:
cp mijnbestand.txt mijnbestandsnaam.txt
De shell zou in het bestandsopslagsysteem zoeken naar degene die het programma bevat cp en het zou herkennen dat het 2 parameters van het type tekst heeft (mijnbestand.txt Y mijnbestandsnaam.txt in dit geval) om de kernel later via systeemaanroepen te vragen om het programma uit te voeren cp. Het programma zou dan over het bestand lopen mijnbestand.txt en ik zou er een kopie van maken met de naam mijnbestandsnaam.txt. Zodra het proces is voltooid "cp mijnbestand.txt mijnbestandsnaam.txt", De shell retourneert de opdrachtregel naar de gebruiker en informeert hen dat ze nieuwe programma's kunnen uitvoeren.
Vanaf de eerste versie van UNIX zijn 2 branches ontwikkeld: "Berkeley Software Distribution" (BSD) en "System V Release 4" (SVR4) en momenteel zijn er verschillende varianten die neigen naar een van deze twee branches:
BSD-type:
- Digitale UNIX.
- Linux.
- Mac-OS.
- Zon Solaris.
- Hewlett-Packard HP-UX.
- IRIX.
- AIX.
- Het is een besturingssysteem voor meerdere gebruikers.
- Het heeft een krachtige opdrachtregelinterface (de "shell").
- Een hiërarchisch bestandssysteem.
- Een open architectuur.
- Gratis en goed bereikbaar.
- Uitstekend beheer en controle van systeembronnen.
- Zeer hoge betrouwbaarheid (langdurig continubedrijf zonder herstart).
- Tools voor het aanpassen van het systeem zijn ofwel native en worden meegeleverd met het besturingssysteem of zijn gratis beschikbaar op internet.
- Bij open source systemen (zoals Linux) zijn er geen licentieproblemen.
- Veel grotere schaalbaarheid.
- Volledige documentatie beschikbaar zowel op hetzelfde systeem als op internet.
- Enorme hoeveelheden gratis software beschikbaar voor implementatie en verbetering.
Momenteel is Linux het op UNIX gebaseerde besturingssysteem dat het meest aansluit bij de oorspronkelijke ideologie, waarvan de oorspronkelijke kernel in 1991 werd gemaakt door Linus Torvalds en van waaruit alle huidige Linux-distributies zijn ontwikkeld, waaronder:







Dit, collega's, was slechts een mondvol van wat het betekent om Linux te gebruiken, later zullen we zien hoe je een versie van Linux op je computer kunt installeren (misschien Ubuntu of Fedora) met zijn desktopomgeving (voornamelijk GNOME) en zijn Windows-systeem (X11, hoogstwaarschijnlijk). Na installatie gaan we aan de slag met de shell en leren we verschillende basiscommando's voor alle op UNIX gebaseerde systemen.
Vergeet niet uw opmerkingen achter te laten,
Tot de volgende keer!Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven