Differences between revisions 6 and 7
Revision 6 as of 2022-10-26 11:03:37
Size: 3715
Editor: Malinux
Comment:
Revision 7 as of 2022-10-26 11:03:59
Size: 3717
Editor: Malinux
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
* [https://no.wikipedia.org/wiki/Bash Bash] står for Bourne Again Shell og er skrevet av [https://no.wikipedia.org/wiki/Brian_Fox Brian] Fox for [https://no.wikipedia.org/wiki/GNU-prosjektet Gnu-prosjeketet]
Line 4: Line 5:
* [https://no.wikipedia.org/wiki/Bash Bash] står for Bourne Again Shell og er skrevet av [https://no.wikipedia.org/wiki/Brian_Fox Brian] Fox for [https://no.wikipedia.org/wiki/GNU-prosjektet Gnu-prosjeketet]

Lær deg BASH ved hjelp av spillet gameshell

* [https://no.wikipedia.org/wiki/Bash Bash] står for Bourne Again Shell og er skrevet av [https://no.wikipedia.org/wiki/Brian_Fox Brian] Fox for [https://no.wikipedia.org/wiki/GNU-prosjektet Gnu-prosjeketet]

GameShell Et Bash Spill

Lær deg bash ved hjelp av spillet [https://github.com/phyver/GameShell GameShell]. Spillet er på engelsk:

Start med å åpne et shell, altså en terminal. Hvordan dette gjøres, avhengier av hvilket system du har. Er du usikker, gjør et nettsøk, eller spør oss på [https://no.wikipedia.org/wiki/IRC IRC] #nuug på irc.oftc.net Web-IRC-klient: [https://webchat.oftc.net/?channels=nuug&uio=MT11bmRlZmluZWQb1 NUUGs irc-kanal]

Når du får opp terminalen vil du se noe som ligner dette:

malinux@geekbay:~$ 

Installer GameShell

Nødvendige forberedelser

Først må vi installere noen pakker for at spillet skal kunne kjøre, såkalte avhengigheter. Bruker du Debian eller en linux-distrubisjon basert på Debian, som f.eks. ubuntu, Linux Mint eller Pop!_OS gjøres dette slik med [https://no.wikipedia.org/wiki/Advanced_Packaging_Tool apt] (Advanced Packaging Tool Pakkebehandler for Debian-baserte distroer):

sudo apt install gettext man-db procps psmisc nano tree bsdmainutils x11-apps wget

For andre distrubisjoner, eller operativsystem, ta en titt på [https://github.com/phyver/GameShell/blob/master/doc/deps.md GameShell-dokumentasjon] eller sjekk dokumentasjon for operativsystemet/distroen du bruker.

Fordi vi må bruke [https://en.wikipedia.org/wiki/Sudo sudo] (superuser do/superbruker gjør) for å installere pakker (Du vil bli bedt om å skrive inn passordet ditt. Du vil ikke få noen indikasjon på at det er skrevet inn, men det skrives inn for det. Trykk enter og når installasjonen er ferdig kjør:

wget https://github.com/phyver/GameShell/releases/download/latest/gameshell.sh

Denne kommandoen henter filen gameshell.sh fra GameShell sin github-side. [https://no.wikipedia.org/wiki/GitHub Github] er en side for åpen kildekode

med [https://en.wikipedia.org/wiki/Wget wget] som er et program som brukes til å laste ned filer fra websider som http, https og ftp,

Kjør GameShell

bash gameshell.sh

Følg instruksjonene på skjermen og kos deg!

Feilsøking

Feil som kan oppstå

===f ant ikke kommandoen sudo ===

su -

apt install sudo

Ikke i sudoers

brukernavn is not in the sudoers file.   This incident will be reported.

Du har ikke tilgang til sudo. Er du på egen maskin, har du tilgang til root-brukeren og kan ordne dette selv slik:

su -

Sjekk om du er i sudo-gruppa

groups dittbrukernavn

kommer ikke sudo frem, må du legge brukeren inn i sudo-gruppa

legg brukeren til i sudo-gruppa

usermod -a -G sudo dittbrukernavn

Rediger sudoers

Før vi redigerer tekstfilen /etc/sudoers med kommandoen visudo, kan det være lurt å ta en kopi av orignalfilen

cp /etc/sudoers /etc/sudoers.BAK

kjør så visudo

visudo

I visudo se etter om det finnes linjer som ligner disse:

# User privilege specification
root ALL=(ALL:ALL) ALL

## Uncomment to allow members of group sudo to execute any command
# %sudo ALL=(ALL:ALL) ALL

Fjern kommentaren, hash-taggen foran linjen med %sudo slik at det hele blir seende sånn her ut til slutt:

# User privilege specification
root ALL=(ALL:ALL) ALL

## Uncomment to allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

nuub/kom-i-gang-med-bash (last edited 2022-11-01 17:14:51 by ThomasGramstad)