terminal1

Revision 31 as of 2011-09-01 17:20:58

Clear message

Oplæg til arbejdet med at lave foredragene

<christian arvai> Jeg tror at vi skal sætte det til 10 sessioner, så vi holder os til 45 min pr gang, incl ca 15 min til intro og besvarelse af spørgsmål.

Jeg vil også mene at vi skal lave det så man er 2 der er tilknyttet hvert foredrag, så en holder selve foredraget, og en anden står klar til at besvare evt spørgsmål, så vi ikke går helt i stå ved SP.

Ideen pt er at vi skal lave det første oplæg klart, og så kører en "betaaften" med lernid. Så vi kan se hvordan det passer med længden, og få testet lernid med flere brugere aktive.

EN lille ting vi skal være opmærksomme på er hvordan vi skriver oplæggende, jeg havde først skrevet dem som man ville i et indlæg i forum, men hvis sætningerne bliver lange, bliver det uoverskueligt i chatten i Lernid, så derfor har jeg nu lavet linjeafstand (man kan se det i oplæg 1).

<laoshi>: Det er meget vigtigt! Korte sætninger, og giv god tid til at folk kan læse det, inden næste par sætninger fyres af. Underviseren kan f.eks.læse dem højt for sig selv i alm. læsetempo, og så lægge 5-8 sekunder til, inden næste portion. Og meget mere, når det er en instruktion til folk om at gøre noget. Evt. kan man jo spørge: klar til at gå videre? og lade folk skrive - hvis de hænger bagud.

<christian arvai> Opstart af Lernid : nohup lernid --config=http://windows-fri-zone.dk/ubuntu-skolen.lernid

Oplæg til de kommandoer som afsnittene skal omhandle

Vi skal prøve at fordele kommandoerne sådan at sværhedsgraden er delt op efter de 10 sessioner. Skriv kommandoerne ind efter bedste evne, vi kan altid sortere i dem senere.

Scott Grannemans systematik

Grundlæggende

ls (med mange gode options), pwd, cd, touch, mkdir, cp, mv, rm, rmdir, su

Lær mere om kommandoer

man, info, whereis, whatis, apropos, which

Byggeklodser

;, &&, ||, $(), |, >, >>, <

Arbejde med filer

Se filer

cat, less, head, tail

Printe

(gider vi ikke bruge)

Ejerskab og tilladelser

chgrp, chown, chmod

Arkivering og komprimering

zip, unzip, gzip, gunzip, bzip2, bunzip2,-cf,-zcvf,-zvtf,-zxvf

Finde ting

Let at finde ting

locate, updatedb, grep

find

find (med mange options)

Environment

history, !!, alias, unalias

Din shell

Overvåge systemressourcer

ps (med options), kill, top, lsof, df, du

Installere software

apt (og her skal vi da også have aptitude)

Netværk

ifconfig, ping, traceroute, host, iwconfig, dhclient, ifup, ifdown, route, ssh, sftp, rsync, wget, curl

Terminalen trin 1

sudo apt-get install purge lsb_release -a uname -a lspci lsusb top

Terminalen trin 2

autofuldførelse med <tab> * er nu behandlet kopiering og indsættelse gentagelse af seneste kommando med !! gksudo (tror jeg skal gemmes til senere <laoshi>) shutdown (også gemmes til senere<laoshi>) which whereis cd * er nu behandlet pwd * er nu behandlet whoami * er nu behandlet ls * er nu behandlet

&& ; -y -f man

Terminalen trin 3

touch cp mkdir rmdir mv rm cat

cat /proc/cpuinfo apt-cache search whereis locate lsb_release -a && uname -a && lspci && lsusb

Terminalen trin 4

Terminalen trin 5

Terminalen trin 6

Terminalen trin 7

Terminalen trin 8

Terminalen trin 9

Terminalen trin 10

sudo apt-get install -y pastebinit ; lsb_release -a > ~/gpuinfo ; uname -a >> ~/gpuinfo ; sudo lspci -knn | grep -A 3 VGA >> ~/gpuinfo ; cat /proc/driver/nvidia/version >> ~/gpuinfo ; lspci -v >> ~/gpuinfo && lspci -vv >> ~/gpuinfo ; lshw -C display >> ~/gpuinfo ; xrandr >> ~/gpuinfo ; pastebinit -b http://paste.ubuntu.com ~/gpuinfo

sudo apt-get remove --purge icedtea-6-jre-cacao icedtea6-plugin openjdk-6-dbg openjdk-6-demo openjdk-6-doc openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib openjdk-6-source sun-java6-jdk sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin && sudo apt-get install sun-java6-jdk sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin && sudo update-alternatives --config java && sudo apt-get update && sudo apt-get upgrade

sudo apt-get remove -y --purge flashplugin-installer flashplugin-nonfree gnash gnash-common libflashsupport mozilla-plugin-gnash nspluginwrapper swfdec-mozilla adobe-flashplugin && sudo rm -f /usr/lib/mozilla/plugins/*flash* ~/.mozilla/plugins/*flash*so /usr/lib/firefox-addons/plugins/libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so ~/.wine/dosdevices/c:/windows/system32/Macromed/Flash /usr/lib/chromium-browser/plugins/libflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so /usr/share/ubufox/plugins/libflashplayer.so && sudo dpkg -r --force-remove-reinstreq flashplugin-nonfree && sudo apt-get install -y flashplugin-installer flashplugin-nonfree && sudo ln -s /usr/lib/mozilla/plugins/flashplugin-alternative.so /usr/lib/firefox-addons/plugins/libflashplayer.so && sudo apt-get autoremove -y --force-yes && sudo apt-get update -y && sudo apt-get upgrade -y

sudo apt-get install -y pastebinit && lsb_release -a > ~/netinfo && uname -a >> ~/netinfo && lspci >> ~/netinfo && lsusb >> ~/netinfo && sudo lshw -C Network >> ~/netinfo && >> ~/netinfo && ifconfig >> ~/netinfo && sudo iwconfig >> ~/netinfo && nm-tool >> ~/netinfo && apt-cache policy usb-modeswitch-data >> ~/netinfo && apt-cache show usb-modeswitch-data >> ~/netinfo && apt-cache policy usb-modeswitch >> ~/netinfo && apt-cache show usb-modeswitch >> ~/netinfo && apt-cache policy network-manager >> ~/netinfo && apt-cache show network-manager >> ~/netinfo && rfkill list >> ~/netinfo && sudo lsmod >> ~/netinfo && sudo iwlist scan >> ~/netinfo && pastebinit -b http://paste.ubuntu.com ~/netinfo

Oplæg til foredragene

Her kan vi lave oplæggende til selve foredragende. Alle relevante links til feks. hjemmesider, slides og billeder bør komme med her. Slides kan hostes som PDF på forum's server.

Terminalen trin 1

Oplæg til "terminalen for begyndere 1".

Godaften, mit navn er <INDSÆT NAVN PÅ FOREDRAGSHOLDER> og det er mig som vil stå for det meste af aftenens emne.

Vi vil i dag gennemgå og besvare spørgsmål om "terminalen for begyndere", samt brugen af kommandoer i Ubuntu.

Hvis I har spørgsmål undervejs, så kom med dem. Så vil vi se om ikke vi kan svare på dem.

Stil dit spørgsmål sådan:

Klik på knappen SPØRGSMÅL. Skriv så så dit spørgsmål, og tryk på <enter>.

Ordstyreren registrerer spørgsmålene og instruktøren får dem serveret efterhånden så de kan blive besvaret.

Udvis almindelig høflighed på chatten.

Hvis der er andre som er i gang med at skrive om noget, så vent lige til samtalen er færdig.

Når du selv er færdig med at skrive noget i chatten, så skriv .. på en ny linje. Så ved alle, at der ikke kommer mere i denne omgang.

Hvis du ikke kan nå at følge med, så skriv * - så venter vi lidt med at gå videre.

Og nu til det store spørgsmål : Hvad kan man så bruge terminalen til ?

De fleste har nok hørt om at "Linux er kun for de langhårede nørder", og dette passede også rimeligt godt - for 10 år siden.

Men udviklingen er heldigvis gået stærkt. I Ubuntu kan man både arbejde grafisk (pege og klikke) og kommandobaseret (terminalen).

Terminalen er et værktøj som kan bruges til de fleste opgaver.

Man kan installere programmer. Man kan fejlsøge og rette fejl. Man kan administrere sit system, og meget mere.

Terminalen er baseret på brugen af kommandolinjer. Det kaldes også kaldes CLI = Command line interface.

Sammenligner vi med Windows, så er terminalen tæt på det som man måske kender fra Windows CMD = Command prompt disambiguation.

Mange husker nok også stadig DOS = Disk Operating System. Det er også lidt i samme retning.

Men sproget bash i terminalen er bygget op så man har mange flere muligheder. Det er meget mere brugbar for alm. brugere.

Terminalen er ikke svær at bruge.

Med bare lidt kendskab til terminalen kan man let udføre også svære opgaver og lave tryllerier som man ikke kan med GUI.

Men før man kan det, skal man kende sin ABC. Man skal være fortrolig med de mest brugte kommandoer. Og man skal turde bruge dem.

Det vil vores kursus hjælpe dig til.

Planen for i aften er, at I skal kunne installere og afinstallere programmer via terminalen.

Lad os komme i gang med det sjove!

Først: hvor finder du terminalen?

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_1.png

Billedet viser Ubuntu 11.04 med Unity skrivebordet.

Bruger du det, så gør sådan:

Klik på ikonet i øverste venstre hjørne. Så kommer 'tavlen' frem.

I søgefeltet skriver du: ter

Så kommer ikonet for terminalen frem.

Tryk på det, og du har en åben terminal.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_2.png

Måske har du en ældre Ubuntu end 11.04. Eller du har valgt 11.04 med 'Ubuntu Classic' - også kaldet Gnome.

Se billedet.

Her skal du vælge Programmer > Tilbehør > Terminal.

Men det letteste for alle er at bruge en tastegenvej:

Tryk på <ctrl>+<alt>+t - og så åbner der en terminal.

I lernid er der et faneblad, som hedder terminal.

Det kan du bruge, når du har lernid åben. Det virker fuldstændig som din egen terminal.

Brug den metode som du foretrækker, og åbn en terminal.

Vi venter lige et øjeblik, til alle er med.

Min terminal ser ud som på billedet.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_3.png

Der står allerede noget i den. Det gør der også i jeres. Men ikke det samme.

Det skal læses sådan:

Først: brugernavn. Hos mig er det c

Så kommer @

Det betyder jo: adresse

Efter @ følger computernavn. Hos mig er det -desktop

Efter det kommer kolon (:)

Det betyder: nu sker der noget!

Der sker det, at du får at vide, hvor terminalen starter.

Den starter altid i din Hjemmemappe. Derfor er næste tegn ~ (en tilde)

Tilden er nemlig tegnet for Hjemmemappen (/home/dit_brugernavn)

Sidst kommer dollartegnet ($).

Det er det som vi kalder kommandoprompten. Det betyder: skriv hvad du vil have mig til at gøre!

Det vil vi så gøre!

Først skal du skrive: sudo

Se billedet.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_4.png

"sudo" betyder "SuperUser DO".

Det er en vigtig kommando. For den giver dig de nødvendige rettigheder til arbejde med ting, som kan påvirke hele systemet.

Det gælder bla. at installation af programmer.

Man skal altså tænke sig godt om, når man bruger sudo. Man kan gøre gavn. Men man kan også gøre skade!

Med sudo har man ret til at gøre alt - også slette systemfiler.

Derfor kræver kommandoer som køres med sudo at man indtaster password. Man får en påmindelse om, at man skal tænke sig godt om.

Det har vi gjort. Vi har skrevet sudo, fordi vi vil installere et program.

Det gør vi med det indbyggede program apt-get.

Efter sudo skal du lave et mellemrum og så skrive apt-get

Se billedet

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_5.png

apt-get kan både installere og afinstallere programmer.

Du skal nu fortælle apt-get, at du vil installere et program.

Skriv et mellemrum, og derefter install

Se billedet.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_6.png

"install" står for "kopier filer til computeren og konfigurer programmet" - altså: installer.

Man kan lave forskellige tilvalg til "install".

Vil man ikke spørges om at bekræfte, hvilke pakker der skal installeres, så kan man bruge: install -y

"-y" betyder selvfølgelig "yes". Bruger du ikke -y, så får du en liste over de pakker som vil blive installeret.

Og du skal selv bekræfte valget ved at taste Y inden kommandoen udføres.

I aften vil vi installere "frozen-bubble". Det er bare et lille spil.

Lav et mellemrum og skriv frozen-bubble.

Se billedet

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_7.png

Den samlede kommando hedder nu:

sudo apt-get install frozen-bubble

Kør den ved at trykke <Enter>.

Nu kommer sudo med sin advarsel.

En besked om at du skal indtaste dit [sudo] password.

Du skal bruge det, som du logger ind med.

Men vent et øjeblik med at gøre det! Ellers vil du nok komme til at undre dig.

Du vil nok ikke tro at du kan skrive dit password.

For i Ubuntu kommer der ingen ********* og markøren flytter sig ikke, når du skriver det.

Men det bliver modtaget alligevel.

Så nu skal du skrive dit password og trykke <Enter> - så kører det.

Se billedet - og se outputtet i din terminal.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_8.png

Vi venter lige et øjeblik til det er kørt færdig.

Kan vi gå videre? Sig NEJ, hvis du ikke er klar.

Så er frozen-bubble installeret, og du kan spille det.

Har du Ubuntu 11.04 med unity, så tryk på Windowstasten + a. Så kommer tavlen frem. Hvis ikke du kan se spillet som ikon, så skriv froz i søgefeltet. Så kommer det frem.

I Ubuntu Classic ligger det i Programmer > Spil > Arkade > Frozen-Bubble.

Prøv at åbne det og se om det virker!

Hvis ikke, så sig lige til.

<PAUSE>

Frikvarteret er forbi! Luk spillet igen, for nu skal vi arbejde.

Har du ikke lyst til at have frozen-bubble på din computer, så skal det fjernes.

Og hvordan gør du det?

Der er to måder i terminalen.

Med sudo apt-get remove fjerner man selv spillet, men gemmer ens personlige indstillinger til det. Higscore, f.eks.

Med sudo apt-get purge fjerner man det totalt, også de personlige indstillinger.

I aften bruger vi purge.

Skriv i terminalen:

sudo apt-get purge frozen-bubble

Se billedet.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_9.png

Når du har gjort det, tryk så <Enter> og skriv dit password.

<Enter> igen, og så begynder afinstallationen.

Du bliver spurgt: Vil du fortsætte [J/n]?

Tryk "j" og <Enter> for lige nu vil du gerne fortsætte.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_10.png

Se billedet, og se hvad din terminal fortæller dig.

Så er frozen-bubble afinstalleret.

Er det lykkedes for alle? Skriv NEJ, hvis det ikke er sket.

Vi går så lidt videre.

Under installationen nævnte jeg at "install -y" på forhånd godkender pakkevalget.

Det samme gælder ved afinstallation.

Du kan bruge "sudo apt-get remove -y" eller "sudo apt-get purge -y" hvis du ikke vil se, hvilke pakkker der skal fjernes og undgå at skulle godkende valget manuelt.

Med terminalen kan man installere/afinstallere mange programpakker i ét hug.

Det prøver vi.

Vi vil installere 4 nyttige programmer: sysinfo, rar, p7zip og aptitude.

Find terminalen og skriv:

sudo apt-get install -y

Se billedet.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_11.png

Så skal de valgte pakker sættes ind.

Skriv dem efter hinanden, med et enkelt mellemrum mellem hver: sysinfo rar p7zip aptitude

Kommandoen ser nu sådan ud:

sudo apt-get install -y sysinfo rar p7zip aptitude

Se billedet.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_12.png

Igen: <Enter> - password - <Enter>.

Vi venter lige lidt, medens programmerne installeres.

Hvis du prøver at installere et program, som du allerede har, så sker der ikke noget ved det.

Du får bare en melding i terminalen om, at programmet "er i forvejen den nyeste version."

Vi venter lige lidt, til alle er klar.

Kan vi gå videre? Hvis du ikke er klar, så skriv lige NEJ.

Hvad sker der, hvis man prøver at installere et program, som ikke findes i et af pakkearkiverne?

Prøv det!

Brug sudo aptitude install -y xz5

Det var der ikke meget ved!

Vi afinstallerer nu flere programmer i én arbejdsgang. Vi tager de 4, som vi lige har installeret.

Hvis du gerne vil have dem igen, så kan du jo let installere dem, når vi er færdige her.

Vi bruger:

sudo apt-get purge -y sysinfo rar p7zip aptitude

Se billedet.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_13.png

Igen: <Enter> - password - <Enter>.

Vi lader det lige køre færdigt.

Er alle med igen? Skriv NEJ, hvis du ikke er klar endnu.

Er her nogle spørgsmål til det som vi har gennemgået indtil nu ? <ja/nej>

Hvis i skulle være interesserede i det, er hele oplægget til denne session lagt op på Wiki https://wiki.ubuntu.com/ubuntu-dk/lernid/terminal1#Terminalen_trin_1-1

Og I kan så altid læse det igennem igen, hvis der skulle være noget der smutter med tiden.

Som tiden flyver når man er i godt selskab. Jeg vil runde aftenen af med at sige tak for en hyggelig session, og jeg håber at I lærte noget som I kan bruge fremover.

Jeg håber også at i kigger forbi næste gang vi har foredragsaften. I aften har vi sagt A. Næste gang siger vi B - og inden længe kan I så jeres ABC og kan selv finde ud af at bruge terminalen konstruktivt.

Næste gang ser vi på nogle små tricks som gør det lettere at arbejde i terminalen.

Og vi vil lære at navigere i filsystemet, og at oprette og slette filer og mapper.

Tidspunktet kommer til at stå under "Tidsplan" i Lernid, og vi vil også skrive om det i forum.

SESSION AFSLUTTET.

Terminalen trin 2

Oplæg til "terminalen for begyndere 2".

Godaften, mit navn er <INDSÆT NAVN PÅ FOREDRAGSHOLDER> og det er mig som vil stå for det meste af aftenens emne.

Vi vil i dag gennemgå og besvare spørgsmål om "terminalen for begyndere", samt brugen af kommandoer i Ubuntu.

Hvis I har spørgsmål undervejs, så kom med dem. Så vil vi se om ikke vi kan svare på dem.

Stil dit spørgsmål sådan:

Klik på knappen SPØRGSMÅL. Skriv så så dit spørgsmål, og tryk på <enter>.

Ordstyreren registrerer spørgsmålene og instruktøren får dem serveret efterhånden så de kan blive besvaret.

Udvis almindelig høflighed på chatten.

Hvis der er andre som er i gang med at skrive om noget, så vent lige til samtalen er færdig.

Når du selv er færdig med at skrive noget i chatten, så skriv .. på en ny linje. Så ved alle, at der ikke kommer mere i denne omgang.

Hvis du ikke kan nå at følge med, så skriv * - så venter vi lidt med at gå videre.

Så tager vi fat.

Vi skal lære nogle små tricks som gør det lettere at arbejde i terminalen.

Og vi skal lære at navigere i filsystemet.

Og at oprette og slette filer og mapper.

Men først: hvor finder du terminalen?

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_1.png

Billedet viser Ubuntu 11.04 med Unity skrivebordet.

Bruger du det, så gør sådan:

Klik på ikonet i øverste venstre hjørne. Så kommer 'tavlen' frem.

I søgefeltet skriver du: ter

Så kommer ikonet for terminalen frem.

Tryk på det, og du har en åben terminal.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_2.png

Måske har du en ældre Ubuntu end 11.04. Eller du har valgt 11.04 med 'Ubuntu Classic' - også kaldet Gnome.

Se billedet.

Her skal du vælge Programmer > Tilbehør > Terminal.

Men det letteste for alle er at bruge en tastegenvej:

Tryk på <ctrl>+<alt>+t - og så åbner der en terminal.

I lernid er der et faneblad, som hedder terminal.

Det kan du bruge, når du har lernid åben. Det virker fuldstændig som din egen terminal.

Brug den metode som du foretrækker, og åbn en terminal.

Vi venter lige et øjeblik, til alle er med.

Min terminal ser ud som på billedet.

http://ubuntudanmark.dk/wp-content/uploads/2011/07/T_1_3.png

Der står allerede noget i den. Det gør der også i jeres. Men ikke det samme.

Det skal læses sådan:

Først: brugernavn. Hos mig er det c

Så kommer @

Det betyder jo: adresse

Efter @ følger computernavn. Hos mig er det -desktop

Efter det kommer kolon (:)

Det betyder: nu sker der noget!

Der sker det, at du får at vide, hvor terminalen starter.

Den starter altid i din Hjemmemappe. Derfor er næste tegn ~ (en tilde)

Tilden er nemlig tegnet for Hjemmemappen (/home/dit_brugernavn)

Er I med så langt?

Husk det: det er udgangspunktet for al navigation med terminalen.

Terminalen starter altid i din hjemmemappe.

For at flytte ud af hjemmemappen skal du bruge kommandoen: cd

Det er en forkortelse for change directory = skift mappe.

Og efter cd skal du skrive stien til den mappe, som du vil gå til.

Vi går nu til mappen Dokumenter. Den ligger i hjemmemappen, så det er let.

Skriv i din terminal: cd Dokumenter og tryk på <enter>

Læg mærke til at teksten i terminalen mellem : og $ er skiftet.

Den hedder nu :~/Dokumenter$

Hvordan kommer du så tilbage igen?

Det gør du ved at skrive cd .. (altså to punktummer efter cd)

og tryk <enter>

Så er du tilbage i hjemmemappen igen. Og det kan du se på teksten i kommandoprompten mellem : og $

Det er nu kun en tilde (~) - tegnet for din hjemmemappe.

Når du skrev .. efter cd, så fortalte du, at du skulle ét niveau op.

Et punktum er tegnet for den mappe, som du står i, og to er tegnet for niveauet over.

Er ... så et tegn for to niveauer over?

Find selv svaret! ---

Er alle med igen?

Så er det på tide at du lærer noget arbejdsbesparende.

Det kaldes <tab>-komplettering.

Skriv i terminalen: cd Dok

Skriv kun det lige nu.

Tryk så på tabulatortasten og se hvad der sker.

Du har skrevet 3 bogstaver og sparet at skrive 7. Ret smart.

Tryk <enter> for at komme til mappen Dokumenter.

Du ved nu, at du kan komme tilbage til Hjemmemappen med cd ..

Men hvis du er dybere nede, så kommer du kun ét niveau op, hver gang du skriver cd ..

Så er det jo smart, at der er en let 'find hjem' knap.

Du står nu i mappen Dokumenter. Herfra skal du lige fare vild et øjeblik.

Giv kommandoen cd .. tre gange. Så er du helt ude i rodmappen (som hedder /).

Længere ud kan du ikke komme.

Men du finder hjem ved simpelthen at bruge cd <enter>

Bingo: du er i hjemmemappen.

Med cd uden tilføjelser kommer du altid hjem.

En anden smart ting er, at du kan bruge piletasterne til at få vist ældre kommandoer.

Tryk på op-pilen et par gange. Du ser at de kommandoer, som du lige har brugt, bliver vist.

Tryk på ned-pilen, og så bliver de vist i modsat rækkefølge.

Lige til at fyre af med et <enter>, når du har fundet den, som du ville gentage.

Det var lige nogle af de vigtigste fiduser.

Er der spørgsmål? Så kom med dem nu.

Vi går videre, hvis ingen protesterer.

Du kan nu navigere frem og tilbage i mappesystemet med kommandoen cd

Du kan fuldføre mappestier med <tab>

Du kan navigere i dine gamle kommandoer.

Inden vi går videre, skal du lige rydde skærmen.

Det gør du med kommandoen: clear <enter>.

Så er der rent bort. Kun kommandoprompten er tilbage.

Nu skal du så lære at se, hvad der så er i dine mapper.

Til det skal du bruge kommandoen ls

Det er en forkortelse af: list

ls oplister dine filer i den mappe, som du står i.

Og i Ubuntu er alting filer. Mapper er også filer.

Så sørg for at du står i hjemmemappen.

Hvis du ikke gør det, så brug cd <enter>

Og skriv så ls + <enter>

På skærmen står nu alle hjemmemappens filer.

Se om du kan finde en fil, næsten nederst på listen.

Den skal hedde .Xauthority

Kan du finde den?

Ikke?

Så viser ls åbenbart ikke _alle_ dine filer.

Nej, ls viser ikke de skjulte filer - dem hvis navn starter med et punktum.

De kaldes derfor også tit for dot-filer.

Men du kan få dem at se alligevel.

Kommandoen ls kan nemlig tage flere argumenter.

For at se alle filer skal du bruge ls -a + <enter>

Gør det. Og se så, at der kommer mange dot-filer på listen.

Også .Xauthority

Ryd lige skærmen: clear

Sorteringen sker i alfabetisk rækkefølge.

Hvis du vil have filerne oplistet i modsat rækkefølge, så skal du bruge:

ls -r + <enter>

Det kan oversættes som list reverse (liste i modsat rækkefølge)

Ryd lige skærmen igen: clear

Hvis du kun vil se, hvilke mapper der er, der hvor du står, så skal du bruge et andet argument.

Kommandoen er nu: ls -D

Læg mærke til at det skal være et stort D.

Det kan oversættes list directories (lav en liste over mapperne)

Du kan også kombinere argumenterne for ls.

Skriv: ls -rD

Så får du kun mapperne vist, og i omvendt rækkefølge.

Hvad så, hvis du gerne vil have vist mapper og undermapper og deres indhold?

Kan også lade sig gøre.

Til det skal du bruge ls med -R (stort R).

Giv kommandoen: ls -R + <enter>

Så blev skærmen godt nok fyldt!

Ikke til at overskue.

Men det er der også råd for.

Til det skal vi filtrere outputtet til less ved hjælp af grep.

Så får du vist ét skærmbillede ad gangen. Og du bladrer ved hjælp af <enter>

Ryd lige skærmen: clear

Og kommandoen er nu: ls -R | grep less + <enter>

Kan alle finde tegnet | ?

Det er på en tast yderst til højre i andenøverste række af taster.

Du skal holde <AltGr> nede og trykke på tasten.

Altså: ls -R | grep less

Og prøv så at bladre lidt i listen - det gør du med piletasterne.

Det er vist nok for denne gang.

Kom lige ud af visningen med less.

Det gør du ved at taste <ctrl> + z

Og kom så hjem igen med: cd <enter>

Som afslutning får I lige en bonus.

De to mest unødvendige kommandoer hvad angår navigering i terminalen!

Giv kommandoen: pwd

Det er oversat: print working directory - altså skriv hvilken mappe jeg står i.

Ikke uventet får du at vide at du står i din hjemmemappe.

Altså samme oplysning, som altid står i kommandoprompten.

Og den anden kan ligne et eksistentielt spørgsmål.

Kommandoen er: whoami

Altså: Hvem er jeg.

Og det får du så at vide.

Du er dit brugernavn!

Og med det slutter så denne lektion i at navigere med terminalen.

Er her nogle spørgsmål til det som vi har gennemgået indtil nu ? <ja/nej>

Hvis i skulle være interesserede i det, er hele oplægget til denne session lagt op på Wiki https://wiki.ubuntu.com/ubuntu-dk/lernid/terminal1#Terminalen_trin_2-1

Og I kan så altid læse det igennem igen, hvis der skulle være noget der smutter med tiden.

Som tiden flyver når man er i godt selskab. Jeg vil runde aftenen af med at sige tak for en hyggelig session, og jeg håber at I lærte noget som I kan bruge fremover.

Næste gang ser vi på hvordan man bruger terminalen til filhåndtering.

Vi skal oprette mapper og filer. Vi skal flytte dem, og vi skal slette dem.

Vi skal give dem indhold, og vi skal se deres indhold og andre oplysninger om dem.

Altså nogle helt grundlæggende og nyttige færdigheder.

Brug tiden ind til da til at øve jer i at navigere og i at få vist filer.

Tidspunktet kommer til at stå under "Tidsplan" i Lernid, og vi vil også skrive om det i forum.

SESSION AFSLUTTET.

Terminalen trin 3

Oplæg til "terminalen for begyndere 3".

Godaften, mit navn er <INDSÆT NAVN PÅ FOREDRAGSHOLDER> og det er mig som vil stå for det meste af aftenens emne.

Vi vil i dag gennemgå og besvare spørgsmål om "terminalen for begyndere", samt brugen af kommandoer i Ubuntu.

Hvis I har spørgsmål undervejs, så kom med dem. Så vil vi se om ikke vi kan svare på dem.

Stil dit spørgsmål sådan:

Klik på knappen SPØRGSMÅL. Skriv så så dit spørgsmål, og tryk på <enter>.

Ordstyreren registrerer spørgsmålene og instruktøren får dem serveret efterhånden så de kan blive besvaret.

Udvis almindelig høflighed på chatten.

Hvis der er andre som er i gang med at skrive om noget, så vent lige til samtalen er færdig.

Når du selv er færdig med at skrive noget i chatten, så skriv .. på en ny linje. Så ved alle, at der ikke kommer mere i denne omgang.

Hvis du ikke kan nå at følge med, så skriv * - så venter vi lidt med at gå videre.

--- --- --- ---

Er alle med igen? Skriv NEJ, hvis du ikke er klar endnu.

Er her nogle spørgsmål til det som vi har gennemgået indtil nu ? <ja/nej>

Hvis i skulle være interesserede i det, er hele oplægget til denne session lagt op på Wiki https://wiki.ubuntu.com/ubuntu-dk/lernid/terminal1#Terminalen_trin_3-1

Og I kan så altid læse det igennem igen, hvis der skulle være noget der smutter med tiden.

Som tiden flyver når man er i godt selskab. Jeg vil runde aftenen af med at sige tak for en hyggelig session, og jeg håber at I lærte noget som I kan bruge fremover.

Næste gang ser vi på <SKRIV HVAD NÆSTE SESSION ER OM>

Tidspunktet kommer til at stå under "Tidsplan" i Lernid, og vi vil også skrive om det i forum.

SESSION AFSLUTTET.

Terminalen trin 4

Oplæg til "terminalen for begyndere 4".

Godaften, mit navn er <INDSÆT NAVN PÅ FOREDRAGSHOLDER> og det er mig som vil stå for det meste af aftenens emne.

Vi vil i dag gennemgå og besvare spørgsmål om "terminalen for begyndere", samt brugen af kommandoer i Ubuntu.

Hvis I har spørgsmål undervejs, så kom med dem. Så vil vi se om ikke vi kan svare på dem.

Stil dit spørgsmål sådan:

Klik på knappen SPØRGSMÅL. Skriv så så dit spørgsmål, og tryk på <enter>.

Ordstyreren registrerer spørgsmålene og instruktøren får dem serveret efterhånden så de kan blive besvaret.

Udvis almindelig høflighed på chatten.

Hvis der er andre som er i gang med at skrive om noget, så vent lige til samtalen er færdig.

Når du selv er færdig med at skrive noget i chatten, så skriv .. på en ny linje. Så ved alle, at der ikke kommer mere i denne omgang.

Hvis du ikke kan nå at følge med, så skriv * - så venter vi lidt med at gå videre.

--- --- --- ---

Er alle med igen? Skriv NEJ, hvis du ikke er klar endnu.

Er her nogle spørgsmål til det som vi har gennemgået indtil nu ? <ja/nej>

Hvis i skulle være interesserede i det, er hele oplægget til denne session lagt op på Wiki https://wiki.ubuntu.com/ubuntu-dk/lernid/terminal1#Terminalen_trin_4-1

Og I kan så altid læse det igennem igen, hvis der skulle være noget der smutter med tiden.

Som tiden flyver når man er i godt selskab. Jeg vil runde aftenen af med at sige tak for en hyggelig session, og jeg håber at I lærte noget som I kan bruge fremover.

Næste gang ser vi på <SKRIV HVAD NÆSTE SESSION ER OM>

Tidspunktet kommer til at stå under "Tidsplan" i Lernid, og vi vil også skrive om det i forum.

SESSION AFSLUTTET.

Terminalen trin 5

Oplæg til "terminalen for begyndere 5".

Godaften, mit navn er <INDSÆT NAVN PÅ FOREDRAGSHOLDER> og det er mig som vil stå for det meste af aftenens emne.

Vi vil i dag gennemgå og besvare spørgsmål om "terminalen for begyndere", samt brugen af kommandoer i Ubuntu.

Hvis I har spørgsmål undervejs, så kom med dem. Så vil vi se om ikke vi kan svare på dem.

Stil dit spørgsmål sådan:

Klik på knappen SPØRGSMÅL. Skriv så så dit spørgsmål, og tryk på <enter>.

Ordstyreren registrerer spørgsmålene og instruktøren får dem serveret efterhånden så de kan blive besvaret.

Udvis almindelig høflighed på chatten.

Hvis der er andre som er i gang med at skrive om noget, så vent lige til samtalen er færdig.

Når du selv er færdig med at skrive noget i chatten, så skriv .. på en ny linje. Så ved alle, at der ikke kommer mere i denne omgang.

Hvis du ikke kan nå at følge med, så skriv * - så venter vi lidt med at gå videre.

--- --- --- ---

Er alle med igen? Skriv NEJ, hvis du ikke er klar endnu.

Er her nogle spørgsmål til det som vi har gennemgået indtil nu ? <ja/nej>

Hvis i skulle være interesserede i det, er hele oplægget til denne session lagt op på Wiki https://wiki.ubuntu.com/ubuntu-dk/lernid/terminal1#Terminalen_trin_5-1

Og I kan så altid læse det igennem igen, hvis der skulle være noget der smutter med tiden.

Som tiden flyver når man er i godt selskab. Jeg vil runde aftenen af med at sige tak for en hyggelig session, og jeg håber at I lærte noget som I kan bruge fremover.

Næste gang ser vi på <SKRIV HVAD NÆSTE SESSION ER OM>

Tidspunktet kommer til at stå under "Tidsplan" i Lernid, og vi vil også skrive om det i forum.

SESSION AFSLUTTET.

Terminalen trin 6

Oplæg til "terminalen for begyndere 6".

Godaften, mit navn er <INDSÆT NAVN PÅ FOREDRAGSHOLDER> og det er mig som vil stå for det meste af aftenens emne.

Vi vil i dag gennemgå og besvare spørgsmål om "terminalen for begyndere", samt brugen af kommandoer i Ubuntu.

Hvis I har spørgsmål undervejs, så kom med dem. Så vil vi se om ikke vi kan svare på dem.

Stil dit spørgsmål sådan:

Klik på knappen SPØRGSMÅL. Skriv så så dit spørgsmål, og tryk på <enter>.

Ordstyreren registrerer spørgsmålene og instruktøren får dem serveret efterhånden så de kan blive besvaret.

Udvis almindelig høflighed på chatten.

Hvis der er andre som er i gang med at skrive om noget, så vent lige til samtalen er færdig.

Når du selv er færdig med at skrive noget i chatten, så skriv .. på en ny linje. Så ved alle, at der ikke kommer mere i denne omgang.

Hvis du ikke kan nå at følge med, så skriv * - så venter vi lidt med at gå videre.

--- --- --- ---

Er alle med igen? Skriv NEJ, hvis du ikke er klar endnu.

Er her nogle spørgsmål til det som vi har gennemgået indtil nu ? <ja/nej>

Hvis i skulle være interesserede i det, er hele oplægget til denne session lagt op på Wiki https://wiki.ubuntu.com/ubuntu-dk/lernid/terminal1#Terminalen_trin_6-1

Og I kan så altid læse det igennem igen, hvis der skulle være noget der smutter med tiden.

Som tiden flyver når man er i godt selskab. Jeg vil runde aftenen af med at sige tak for en hyggelig session, og jeg håber at I lærte noget som I kan bruge fremover.

Næste gang ser vi på <SKRIV HVAD NÆSTE SESSION ER OM>

Tidspunktet kommer til at stå under "Tidsplan" i Lernid, og vi vil også skrive om det i forum.

SESSION AFSLUTTET.

Terminalen trin 7

Oplæg til "terminalen for begyndere 7".

Godaften, mit navn er <INDSÆT NAVN PÅ FOREDRAGSHOLDER> og det er mig som vil stå for det meste af aftenens emne.

Vi vil i dag gennemgå og besvare spørgsmål om "terminalen for begyndere", samt brugen af kommandoer i Ubuntu.

Hvis I har spørgsmål undervejs, så kom med dem. Så vil vi se om ikke vi kan svare på dem.

Stil dit spørgsmål sådan:

Klik på knappen SPØRGSMÅL. Skriv så så dit spørgsmål, og tryk på <enter>.

Ordstyreren registrerer spørgsmålene og instruktøren får dem serveret efterhånden så de kan blive besvaret.

Udvis almindelig høflighed på chatten.

Hvis der er andre som er i gang med at skrive om noget, så vent lige til samtalen er færdig.

Når du selv er færdig med at skrive noget i chatten, så skriv .. på en ny linje. Så ved alle, at der ikke kommer mere i denne omgang.

Hvis du ikke kan nå at følge med, så skriv * - så venter vi lidt med at gå videre.

--- --- --- ---

Er alle med igen? Skriv NEJ, hvis du ikke er klar endnu.

Er her nogle spørgsmål til det som vi har gennemgået indtil nu ? <ja/nej>

Hvis i skulle være interesserede i det, er hele oplægget til denne session lagt op på Wiki https://wiki.ubuntu.com/ubuntu-dk/lernid/terminal1#Terminalen_trin_7-1

Og I kan så altid læse det igennem igen, hvis der skulle være noget der smutter med tiden.

Som tiden flyver når man er i godt selskab. Jeg vil runde aftenen af med at sige tak for en hyggelig session, og jeg håber at I lærte noget som I kan bruge fremover.

Næste gang ser vi på <SKRIV HVAD NÆSTE SESSION ER OM>

Tidspunktet kommer til at stå under "Tidsplan" i Lernid, og vi vil også skrive om det i forum.

SESSION AFSLUTTET.

Terminalen trin 8

Oplæg til "terminalen for begyndere 8".

Godaften, mit navn er <INDSÆT NAVN PÅ FOREDRAGSHOLDER> og det er mig som vil stå for det meste af aftenens emne.

Vi vil i dag gennemgå og besvare spørgsmål om "terminalen for begyndere", samt brugen af kommandoer i Ubuntu.

Hvis I har spørgsmål undervejs, så kom med dem. Så vil vi se om ikke vi kan svare på dem.

Stil dit spørgsmål sådan:

Klik på knappen SPØRGSMÅL. Skriv så så dit spørgsmål, og tryk på <enter>.

Ordstyreren registrerer spørgsmålene og instruktøren får dem serveret efterhånden så de kan blive besvaret.

Udvis almindelig høflighed på chatten.

Hvis der er andre som er i gang med at skrive om noget, så vent lige til samtalen er færdig.

Når du selv er færdig med at skrive noget i chatten, så skriv .. på en ny linje. Så ved alle, at der ikke kommer mere i denne omgang.

Hvis du ikke kan nå at følge med, så skriv * - så venter vi lidt med at gå videre.

--- --- --- ---

Er alle med igen? Skriv NEJ, hvis du ikke er klar endnu.

Er her nogle spørgsmål til det som vi har gennemgået indtil nu ? <ja/nej>

Hvis i skulle være interesserede i det, er hele oplægget til denne session lagt op på Wiki https://wiki.ubuntu.com/ubuntu-dk/lernid/terminal1#Terminalen_trin_8-1

Og I kan så altid læse det igennem igen, hvis der skulle være noget der smutter med tiden.

Som tiden flyver når man er i godt selskab. Jeg vil runde aftenen af med at sige tak for en hyggelig session, og jeg håber at I lærte noget som I kan bruge fremover.

Næste gang ser vi på <SKRIV HVAD NÆSTE SESSION ER OM>

Tidspunktet kommer til at stå under "Tidsplan" i Lernid, og vi vil også skrive om det i forum.

SESSION AFSLUTTET.

Terminalen trin 9

Oplæg til "terminalen for begyndere 9".

Godaften, mit navn er <INDSÆT NAVN PÅ FOREDRAGSHOLDER> og det er mig som vil stå for det meste af aftenens emne.

Vi vil i dag gennemgå og besvare spørgsmål om "terminalen for begyndere", samt brugen af kommandoer i Ubuntu.

Hvis I har spørgsmål undervejs, så kom med dem. Så vil vi se om ikke vi kan svare på dem.

Stil dit spørgsmål sådan:

Klik på knappen SPØRGSMÅL. Skriv så så dit spørgsmål, og tryk på <enter>.

Ordstyreren registrerer spørgsmålene og instruktøren får dem serveret efterhånden så de kan blive besvaret.

Udvis almindelig høflighed på chatten.

Hvis der er andre som er i gang med at skrive om noget, så vent lige til samtalen er færdig.

Når du selv er færdig med at skrive noget i chatten, så skriv .. på en ny linje. Så ved alle, at der ikke kommer mere i denne omgang.

Hvis du ikke kan nå at følge med, så skriv * - så venter vi lidt med at gå videre.

--- --- --- ---

Er alle med igen? Skriv NEJ, hvis du ikke er klar endnu.

Er her nogle spørgsmål til det som vi har gennemgået indtil nu ? <ja/nej>

Hvis i skulle være interesserede i det, er hele oplægget til denne session lagt op på Wiki https://wiki.ubuntu.com/ubuntu-dk/lernid/terminal1#Terminalen_trin_9-1 Og I kan så altid læse det igennem igen, hvis der skulle være noget der smutter med tiden.

Som tiden flyver når man er i godt selskab. Jeg vil runde aftenen af med at sige tak for en hyggelig session, og jeg håber at I lærte noget som I kan bruge fremover.

Næste gang ser vi på <SKRIV HVAD NÆSTE SESSION ER OM>

Tidspunktet kommer til at stå under "Tidsplan" i Lernid, og vi vil også skrive om det i forum.

SESSION AFSLUTTET.

Terminalen trin 10

Oplæg til "terminalen for begyndere 10".

Godaften, mit navn er <INDSÆT NAVN PÅ FOREDRAGSHOLDER> og det er mig som vil stå for det meste af aftenens emne.

Vi vil i dag gennemgå og besvare spørgsmål om "terminalen for begyndere", samt brugen af kommandoer i Ubuntu.

Hvis I har spørgsmål undervejs, så kom med dem. Så vil vi se om ikke vi kan svare på dem.

Stil dit spørgsmål sådan:

Klik på knappen SPØRGSMÅL. Skriv så så dit spørgsmål, og tryk på <enter>.

Ordstyreren registrerer spørgsmålene og instruktøren får dem serveret efterhånden så de kan blive besvaret.

Udvis almindelig høflighed på chatten.

Hvis der er andre som er i gang med at skrive om noget, så vent lige til samtalen er færdig.

Når du selv er færdig med at skrive noget i chatten, så skriv .. på en ny linje. Så ved alle, at der ikke kommer mere i denne omgang.

Hvis du ikke kan nå at følge med, så skriv * - så venter vi lidt med at gå videre.

--- --- --- ---

Er alle med igen? Skriv NEJ, hvis du ikke er klar endnu.

Er her nogle spørgsmål til det som vi har gennemgået indtil nu ? <ja/nej>

Hvis i skulle være interesserede i det, er hele oplægget til denne session lagt op på Wiki https://wiki.ubuntu.com/ubuntu-dk/lernid/terminal1#Terminalen_trin_10-1

Og I kan så altid læse det igennem igen, hvis der skulle være noget der smutter med tiden.

Som tiden flyver når man er i godt selskab. Jeg vil runde aftenen af med at sige tak for en hyggelig session, og jeg håber at I lærte noget som I kan bruge fremover.

Næste gang ser vi på <SKRIV HVAD NÆSTE SESSION ER OM>

Tidspunktet kommer til at stå under "Tidsplan" i Lernid, og vi vil også skrive om det i forum.

SESSION AFSLUTTET.