Linux er en åpen kildekode , Unix -lignende operativsystem . Åpen kildekode refererer til det faktum at hele operativsystemet kildekoden er fritt tilgjengelig for alle å se på eller gjøre endringer som de ønsker . Det kalles Unix -lignende eller Unix -basert fordi det er bygget ikke på AT & T Unix -kjernen , men heller på en kjerne laget av Linus Torvalds med en helt annen kodebase . Men følger operativsystemet Linux til mange av de Unix strukturer og bruker det meste av de samme kommandoene . The Operating System
Linux operativsystem ( OS ) er basert på Linux-kjernen . Kjernen er et program som er ansvarlig for å administrere kommunikasjonen mellom hardware og software . Det er abstraksjon lag for minnet , prosessorer og I /O- enheter som programvaren må kontrollere.
På toppen av kjernen ligger skallet. Skallet er laget mellom brukeren og kjernen. Skallet tolker kommandoer og utfører dem . Det er flere skall i Linux operativsystemer , men standard shell er Bash ( Bourne Again) skall.
Det siste laget av OS er programmer eller programmer. Selv om skallet og kjernen finnes også programmer , blir de betraktet adskilt fra programmer som tekstbehandlere og mediespillere.
File System
Filsystemet er hierarkisk i natur , med base være rotkatalogen , merket med " /" . Hver katalog under det kan bli slutt spores tilbake til rotkatalogen . Hver katalog har en svært bestemt formål. For eksempel holder " /home " katalogen de personlige filene til hver bruker , den " /bin " og " /sbin " kataloger holde programfilene og " /boot " katalogen inneholder filene som trengs for å starte opp operativsystemet .
en annen viktig ting å merke seg er at alt i Linux blir behandlet som en fil , inkludert programfiler, de tekstfiler, de kataloger og maskinvareenheter . Det er tre filtyper , og hver filtype har en spesifikk funksjon . Vanlige filer er filer som tekstfiler og binære (programvare) filer. Katalog filene holder bare navnet og identifikasjonsnummeret til hver fil holdt i katalogen . Enhetsfiler holder ingen informasjon, men brukes til å passere kommandoer til maskinvareenheter.
The Shell
Ofte når folk tenker på operativsystemet Linux , de tenk på kommandolinje-grensesnitt ( CLI ) eller skall . Det er der du skriver inn kommandoer systemet . For å få tilgang skallet , åpner du en terminal vindu . Terminalen vinduet er vanligvis funnet under " System Tools " eller " Tilbehør " under main " Start" eller " Programmer"-menyen i den grafiske desktop .
Når du åpner terminal vindu , blir du presentert med kommandoen be , i form av "% " og " $" . Det er der du skriver inn kommandoer . Kommandoer er nødvendig å gjøre OS gjøre alt fra å manipulere tekstfiler å manipulere maskinvare. Linux-kommandoen basen er for mange til å gå inn på detaljer her , men vanlige kommandoer kan bli funnet på BSD.org nettsted (se Resources nedenfor) .
Grafiske Desktops
p Med fremme av de grafiske skrivebordene som Gnome eller KDE , kan du tenkes å bruke Linux operativsystem i lang tid uten å åpne en terminal -vinduet . De fleste av dag-til - dag oppgaver nå har et grafisk brukergrensesnitt ( GUI ) av noe slag eller en annen. Hver desktop miljøet har sitt eget sett med fordeler og ulemper. For eksempel er KDE en mer robust skrivebordsmiljø , med forbedret grafikk og menyer . Gnome er mer utilitaristisk i utseende og følelse. Skrivebordet som du velger er utelukkende en personlig preferanse , og noen mennesker liker å installere både Gnome og KDE og bytte mellom de to.
P Det er viktig å merke seg at ikke alle programmer som er laget for Gnome vil kjøre under KDE , og vice versa , uten de desktop- spesifikke bibliotekene installert. Men hvis det er et program som gjør en ting i Gnome , kan du være rimelig sikker på at det er et lignende program i KDE .
Nå som du har en grunnleggende forståelse av Linux OS , den beste måten å lære mer er å velge en distribusjon som Ubuntu eller Fedora og installere det ( se Ressurser ) . Erfaring er uten tvil den beste læreren i dette tilfellet.