Bash 3

Når du bevæger dig rundt i bash, er du i de fleste distributioner sat til user. For at blive sudo og altså blive superuser og få superbrugerens rettigheder, skal du fortæller bash at du vil have disse rettigheder.

Administrationslogin er – i en del linux distributioner – blevet afskaffet til fordel for sudo. Sudo er din superbruger, der tillader dig at installere og slette programmer på din enhed. Det kan synes ulogisk, at sudo skal aktiveres inden man kan administrere sin enhed. Men på den anden side, er du sikret imod angreb ude fra, idet sudo kræver din helt unikke kode.

Som vi i nedstående skærmbillede kan se, har jeg benyttet mig af kommandoen sudo apt-get update. Den fortæller os, hvilke filer der kan hentes. Der er tre typer vi skal holde øje med:

I din kommandolinje, står der fx bruger@hostname:~$

bruger@hostname: fortæller hvilken bruger, som bruger host(systemet der kommunikeres med)

~: Peger på at du er i home-directory. Home er ikke parent-directory, men child. Du kan gå længere op i hierakiet.

/: Peger på at du er i parent-directory til alle de andre directory.

$: Viser en almindelig bruger. Dette er sat som standard.

#: Viser at du er superuser. Fx: user@hostname:~#

For at blive superuser, skal du skrive nedenstående:

sudo -i

Herefter skriver du dit password og du er nu gået fra bruger($) til superbruger(#).

logout: Får dig væk fra superuser til user.

Opdater system og programmer

Du finder nye opdateringer med nedenstående kommando.

sudo apt-get update

Men selvom du har fundet nu opdateringer, har du ikke opgraderet dem. Du opgraderer derimod dit system med:

sudo apt-get upgrade

-y: Du kan eventuelt skrive -y efter dine kommandoer, og derved godkende alle opgraderinger til systemet uden at du bliver spurgt undervejs.

sudo apt-get update && sudo apt-get upgrade: Gør præcis det samme som ovenstående, men blot i en enkelt linje. Også her kan du bruger -y.

hit: som betyder at der ikke er noget at hente.

get som betyder at der er opdateringer.

ign betyder at pakken bliver ignoreret. Ofte skyldes det, hvis du netop har hentet en pakke ned og installeret den.

apt-get cache search <pakke> -kommandoen lader dig søge efter pakker. Jeg overvejer at installere sql på mit system, hvorfor jeg skriver apt-get cache search sql. Nu viser terminalen mig alle de forskellige sql-pakker og beskrivelse, hvori sql indgår. Og der er mange. Rigtig mange!

sudo apt-get install <pakke>: Som oftest kan du installere programmer via denne kommando.

sudo apt-get remove <pakke>: Fjerne en program fra systemet.

apt eller apt-get?

I øvrigt så vil du se flere og flere benytte apt og ikke apt-get. I mine eksempler bruger jeg apt-get. Det skyldes, at mange af mine noter er skrevet for lidt tid siden. Men gør det gerne til en vane at bruge apt og ikke apt-get. Der er dog intet forkert i at bruge apt-get. Du kan læse om forskellen på itsfoss.