Unix er en multi -user , multi- tasking operativsystem ( OS) oprettet i 1969 på Bell Laboratories. Udtrykket flerbruger betyder, at en instans af operativsystemet kan tilgås af mange forskellige brugere på en gang . Udtrykket multi- tasking betyder, at styresystemet kan udføre mange forskellige opgaver samtidigt . Siden da har Unix forgrenet i forskellige varianter , men varianter deler mange af de samme egenskaber. Operating System
Unix-operativsystemet består af kernen, skallen og ansøgningerne eller programmer. Selve kernen styrer systemets ressourcer og håndterer kommunikationen mellem enheder. Skallen er grænsefladen mellem brugeren og kernen. Programmerne er noget fra et programmeringssprog compiler til et tekstbehandlingsprogram.
File System
Unix OS behandler alting som en fil , herunder hardwareenheder og mapper. Disse filer er organiseret i et hierarkisk system med basen er rodmappen , der er udpeget af "/" symbolet. Hver fil i operativsystemet skal have en forælder fil , og det skal være muligt at spore filen tilbage til roden. Når du læser noget, der beder dig om at levere " nøjagtige sti til filen ," det er, hvad du gør. For eksempel vil den nøjagtige sti til brugerens Mary hjemmemappe betegnes som: " /home /mary " . Med andre ord , har Mary hjemmebibliotek "Home" mappe som det er forælder. "Home" mappe har " root" mappe som dets moderselskab
Unix filer passer ind i en af tre kategorier - . Almindelig fil , mappe -fil , og enhedens fil. Almindelige filer er almindelige filer , der består af en streng af tegn , hverken tekst eller binære . Directory-filer blot indeholde navnene på filer og andre mapper i form af navnet på filen , og det er identifikationsnummer. Enhedsfiler ikke indeholder nogen data overhovedet , i stedet de simpelthen repræsenterer de enheder, som er sluttet til . Enhver kommando udstedes til enheden fil vil blive udført af den fysiske enhed .
Brug af skallen
Selvom der er mange grafiske brugergrænseflader udviklet til Unix OS , er det stadig en god idé at have en rudimentær forståelse af kommandolinjen interface ( CLI) . CLI kan tilgås ved at åbne et terminalvindue , der vil oftest være at finde som en genvej på skrivebordet, eller under "System Tools " eller " tilbehør" i hovedvinduet .
P Det er vigtigt at bemærke at alle UNIX-kommandoer er generelt små bogstaver og små bogstaver . Derfor, " ls " og " LS " er to forskellige ting . Faktisk er der ingen " LS " kommando overhovedet . Hver kommando er indtastet ved kommandoprompten som normalt betegnes som % eller $ . Mange tutorials vil vise kommandoen på følgende måde : Hej
% ls -la
p Det er vigtigt at huske , at du ikke skrive "%" , men blot indtaste kommandoen - " ls - la " . Denne kommando fortæller at liste alle de indhold, herunder skjulte filer på den aktuelle mappe , i lange form (herunder tilladelser , ejer og sidste adgang tid ) .
Ovenstående eksempel viser dig en anden vigtigt punkt at bemærke om UNIX-kommandoer . Selve kommando er " ls" , og dens muligheder er " -la " . Hver kommando har en forudbestemt sæt af muligheder , som kan findes ved at gå manden ( manual) side for denne kommando . Manden side kan tilgås ved at indtaste kommandoen "man ls" ved en kommandoprompt .
P Der er hundredvis af kommandoer, der bruges af Unix OS . Dog kan mange af de fælles dem kan findes på bsd.org hjemmeside (se Resources, nedenfor).
Når du mestrer de basale kommandoer , kan du kombinere dem i små programmer kaldet shell scripts, som er dækket i mere avancerede Unix tutorials.