A New Level 0.2 (of confidence)
- SlamsornasKung
- Inlägg: 886
- Blev medlem: 27 jun 2009, 19:23
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: 08
A New Level 0.2 (of confidence)
Hej!
Det har gått ett tag sedan Nybörjarfunderingar 1.0 och jag vill fördjupa mina kunskaper inom GNU/Linux. Det går givetvis inte i en handvändning, och jag söker inte efter genvägar, men vore tacksam för tips på böcker, sajter, eller vad det nu kan tänkas ha varit som gav er andra en ”eureka”-upplevelse. Såg att det finns en distanskurs via Mittuniversitetet som jag tänker hoppa på till hösten, det är alltid något, men är som sagt tacksam för tips. Främst kanske för att få en ökad förståelse för hur filsystemet är uppbyggt, hur jag själv kan modifiera systemfiler om något krånglar med mera.
Tack på förhand,
SK
Det har gått ett tag sedan Nybörjarfunderingar 1.0 och jag vill fördjupa mina kunskaper inom GNU/Linux. Det går givetvis inte i en handvändning, och jag söker inte efter genvägar, men vore tacksam för tips på böcker, sajter, eller vad det nu kan tänkas ha varit som gav er andra en ”eureka”-upplevelse. Såg att det finns en distanskurs via Mittuniversitetet som jag tänker hoppa på till hösten, det är alltid något, men är som sagt tacksam för tips. Främst kanske för att få en ökad förståelse för hur filsystemet är uppbyggt, hur jag själv kan modifiera systemfiler om något krånglar med mera.
Tack på förhand,
SK
Senast redigerad av 2 SlamsornasKung, redigerad totalt 10 gång.
HP NC2400 - Ubuntu 10.04 • Fujitsu Siemens AmiloM7400 - Arch Linux • HP/Compaq Mini 110C - Ubuntu 10.04
CryingFreeman skrev:[…] Ubuntu är och förblir en meritokrati, inget demokratiskt experiment där alla får säga vad som helst till vem som helst, hur som helst.
Re: A New Level
Vet inte om jag skulle sträcka mig till att den ger en "Heureka"-upplevelse, men en trevlig bok är det:
http://www.df.lth.se/~triad/gnulinux/
Länk till PDF att ladda ner finns på sidan, och även länkar till sidor där man kan köpa den i "fast" form.
http://www.df.lth.se/~triad/gnulinux/
Länk till PDF att ladda ner finns på sidan, och även länkar till sidor där man kan köpa den i "fast" form.
Re: A New Level
Att lära sej de vanliga kommandona i terminalen kan vara bra.
Och även texteditorn nano.
Och även texteditorn nano.
- SlamsornasKung
- Inlägg: 886
- Blev medlem: 27 jun 2009, 19:23
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: 08
Re: A New Level
Tack! Verkar vara en vettig bok.cowboy skrev:Vet inte om jag skulle sträcka mig till att den ger en "Heureka"-upplevelse, men en trevlig bok är det:
http://www.df.lth.se/~triad/gnulinux/
Länk till PDF att ladda ner finns på sidan, och även länkar till sidor där man kan köpa den i "fast" form.
HP NC2400 - Ubuntu 10.04 • Fujitsu Siemens AmiloM7400 - Arch Linux • HP/Compaq Mini 110C - Ubuntu 10.04
CryingFreeman skrev:[…] Ubuntu är och förblir en meritokrati, inget demokratiskt experiment där alla får säga vad som helst till vem som helst, hur som helst.
Re: A New Level
Ett intressant projekt är detta: https://wiki.ubuntu.com/ubuntu-manual
Själv lär jag nog komma med ett rätt tråkigt svar: Jag använde Google och "man". Men att pilla i ren allmänhet är även det nyttigt och via den vägen har jag lärt mig en massa, ordna en virtuell maskin med Ubuntu via VirtualBox och pilla tills dina fingrar blöder!
Men mina absoluta grunder lärde jag mig här: https://help.ubuntu.com
Själv lär jag nog komma med ett rätt tråkigt svar: Jag använde Google och "man". Men att pilla i ren allmänhet är även det nyttigt och via den vägen har jag lärt mig en massa, ordna en virtuell maskin med Ubuntu via VirtualBox och pilla tills dina fingrar blöder!

Men mina absoluta grunder lärde jag mig här: https://help.ubuntu.com
Linuxkompis - En vänlig Linux-gemenskap för alla!
Re: A New Level
En riktig eurekaupplevelse är att lära sej programmera och scripta.SlamsornasKung skrev:...
”eureka”-upplevelse.
...
Det vet jag av egen erfarenhet, och när jag hjälpte en tonåring att komma igång med programmering och ledde in honom mot att programmera direkt mot Windows API.
Jag skrev bl.a en egen filhanterare för länge sedan.
I Linux har jag aldrig programmerat, men jag tror inte att det är så stor skillnad.
Och nuförtiden behöver man inte skriva egna program, det går mycket snabbare att googla för det finns redan någon som skrvit ett sådant program man är ute efter.

Mitt motto brukar vara "Jag styr min dator och inte tvärtom".
/Rune
Re: A New Level
Jag håller nog med Rune och Hund.
Jag skaffade mig en gammal häck till dator där jag körde in Ubuntu eller Debian serverversionerna. Sen har jag satt upp alla möjliga tjänster som jag tyckt låtit intressanta.
På det viset så lär man sig väldigt mkt om både terminaler, uppbyggnaden av filstrukturerna (vad är egentligen tex "/var" till?
) och en massa annat.
Att scripta i bash är något som jag lärde mig hemma, och sedan helt plötsligt fick användning av på jobbet. Det kändes kul!
Många av de lärdomarna har jag sedan kunnat applicera på min "vanliga" dator, även om jag kör grafiskt på den.
Pilla, pilla och pilla lite till. Se bara till att ha ett system där det inte gör något om du skulle pajja något.
Den gamla häcken, den står i en garderob nuförtiden och puttrar på som bara den med mailserver, filserver, samt att den sköter mina torrents som jag kan styra via ett fint litet webinterface.
Jag skaffade mig en gammal häck till dator där jag körde in Ubuntu eller Debian serverversionerna. Sen har jag satt upp alla möjliga tjänster som jag tyckt låtit intressanta.
På det viset så lär man sig väldigt mkt om både terminaler, uppbyggnaden av filstrukturerna (vad är egentligen tex "/var" till?

Att scripta i bash är något som jag lärde mig hemma, och sedan helt plötsligt fick användning av på jobbet. Det kändes kul!
Många av de lärdomarna har jag sedan kunnat applicera på min "vanliga" dator, även om jag kör grafiskt på den.
Pilla, pilla och pilla lite till. Se bara till att ha ett system där det inte gör något om du skulle pajja något.

Den gamla häcken, den står i en garderob nuförtiden och puttrar på som bara den med mailserver, filserver, samt att den sköter mina torrents som jag kan styra via ett fint litet webinterface.
- SlamsornasKung
- Inlägg: 886
- Blev medlem: 27 jun 2009, 19:23
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: 08
Re: A New Level
Tack, alla som postar i den här tråden, för era tankar.
SK
SK
HP NC2400 - Ubuntu 10.04 • Fujitsu Siemens AmiloM7400 - Arch Linux • HP/Compaq Mini 110C - Ubuntu 10.04
CryingFreeman skrev:[…] Ubuntu är och förblir en meritokrati, inget demokratiskt experiment där alla får säga vad som helst till vem som helst, hur som helst.
- SlamsornasKung
- Inlägg: 886
- Blev medlem: 27 jun 2009, 19:23
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: 08
Re: A New Level 0.2
Hej igen!
Är nu mer än halvvägs inne i http://www.df.lth.se/~triad/gnulinux/ (jag köpte faktiskt boken i tryckt form). Den är riktigt bra, och det känns som om jag faktiskt förstår, om inte allt, så åtminstone merparten av all information. Så, med lite mer kött på benen skulle jag uppskatta några fingervisningar om vad steget efter detta borde vara. Författaren själv påstår att Linux From Scratch är ett bra projekt att sätta tänderna i, själv har jag funderat kring att antingen testa det föregående, eller gräva ner mig lite mer i BASH, eller kanske titta på C#. Vad tycker ni är lämpligast?
SK
Är nu mer än halvvägs inne i http://www.df.lth.se/~triad/gnulinux/ (jag köpte faktiskt boken i tryckt form). Den är riktigt bra, och det känns som om jag faktiskt förstår, om inte allt, så åtminstone merparten av all information. Så, med lite mer kött på benen skulle jag uppskatta några fingervisningar om vad steget efter detta borde vara. Författaren själv påstår att Linux From Scratch är ett bra projekt att sätta tänderna i, själv har jag funderat kring att antingen testa det föregående, eller gräva ner mig lite mer i BASH, eller kanske titta på C#. Vad tycker ni är lämpligast?
SK
HP NC2400 - Ubuntu 10.04 • Fujitsu Siemens AmiloM7400 - Arch Linux • HP/Compaq Mini 110C - Ubuntu 10.04
CryingFreeman skrev:[…] Ubuntu är och förblir en meritokrati, inget demokratiskt experiment där alla får säga vad som helst till vem som helst, hur som helst.
Re: A New Level 0.2
Linux From Scratch är nog verkligen något att sätta tänderna i om du vill lära dig mer
Har inte provat själv dock, känns som överkurs för min del.
Jag kan rekommendera att börja med bash, om du vill utnyttja dina nyfunna linuxkunskaper till något.

Jag kan rekommendera att börja med bash, om du vill utnyttja dina nyfunna linuxkunskaper till något.
C# finns förvisso i linux-variant via monodevelop tex, men det är ju ett microsoftspråk, först och främst utvecklat för windows. Ska du programmera så är java bättre, om du ska ha något på ungefär samma nivå som C#. Vill du gräva ner dig ordentligt så är väl C++ bättre.SlamsornasKung skrev: eller kanske titta på C#.
- SlamsornasKung
- Inlägg: 886
- Blev medlem: 27 jun 2009, 19:23
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: 08
Re: A New Level 0.2
Inte för att ifrågasätta ditt påstånde, utan för att jag är nyfiken: varför är C++ bättre (bortsett från det uppenbara, att det inte kommer från Microsoft!).Pinky skrev: C# finns förvisso i linux-variant via monodevelop tex, men det är ju ett microsoftspråk, först och främst utvecklat för windows. Ska du programmera så är java bättre, om du ska ha något på ungefär samma nivå som C#. Vill du gräva ner dig ordentligt så är väl C++ bättre.
Tack för tips om BASH!
HP NC2400 - Ubuntu 10.04 • Fujitsu Siemens AmiloM7400 - Arch Linux • HP/Compaq Mini 110C - Ubuntu 10.04
CryingFreeman skrev:[…] Ubuntu är och förblir en meritokrati, inget demokratiskt experiment där alla får säga vad som helst till vem som helst, hur som helst.
Re: A New Level 0.2 (of confidence)
Med risk för att starta ett flamewar; C#? Det har ingenting varken med eller i linux att göra. Usch. Jag skulle heller inte rekommendera java, men det är nog mer på grund av min egen avsky för det språket. Nej, eftersom du verkar vilja fördjupa dig i linux så anser jag att det är C du borde koda, av flera anledningar:
· Sexig syntax (ett måste!)
· Snabbt, snabbt
· Det mesta i linux (kärnan) är skrivet i c, likaså coreutils och de flesta program vi använder per daglig basis
· Syntaxen är enkel och standardiserad, det finns många programmeringsspråk/scriptspråk med just c-syntax
Det kan kännas tradigt att hitta på något att koda under tiden du lär dig c, om så är fallet så kan du glida in på perl under tiden.
Perl har c-syntax, det har många likheter med vanliga program så som awk, sed, grep, och i viss utsträckning skalet självt. Om du redan kan lite regex, och ta dig fram med hjälp av skalet så är det inget snack om saken.
Den stora fördelen är att utvecklingstiden är så oerhört mycket kortare än om du skulle använda t.ex c.
Jag måste även rekommendera http://oreilly.com/catalog/9781565922433 , otroligt bra skriven och inte alls lika tradig och tjatig som många programmeringsböcker.
Det finns lite utdrag här och där: http://docstore.mik.ua/orelly/perl/cookbook/ch04_16.htm , http://docstore.mik.ua/orelly/perl/cookbook/ch04_07.htm .
· Sexig syntax (ett måste!)
· Snabbt, snabbt
· Det mesta i linux (kärnan) är skrivet i c, likaså coreutils och de flesta program vi använder per daglig basis
· Syntaxen är enkel och standardiserad, det finns många programmeringsspråk/scriptspråk med just c-syntax
Det kan kännas tradigt att hitta på något att koda under tiden du lär dig c, om så är fallet så kan du glida in på perl under tiden.
Perl har c-syntax, det har många likheter med vanliga program så som awk, sed, grep, och i viss utsträckning skalet självt. Om du redan kan lite regex, och ta dig fram med hjälp av skalet så är det inget snack om saken.

Den stora fördelen är att utvecklingstiden är så oerhört mycket kortare än om du skulle använda t.ex c.
Jag måste även rekommendera http://oreilly.com/catalog/9781565922433 , otroligt bra skriven och inte alls lika tradig och tjatig som många programmeringsböcker.
Det finns lite utdrag här och där: http://docstore.mik.ua/orelly/perl/cookbook/ch04_16.htm , http://docstore.mik.ua/orelly/perl/cookbook/ch04_07.htm .
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
ǁ Q: Why is top posting so bad?
- SlamsornasKung
- Inlägg: 886
- Blev medlem: 27 jun 2009, 19:23
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: 08
Re: A New Level 0.2 (of confidence)
Tack för uttömmande svar! Jag har, av andra, fått höra att C är ett ”gammalt” språk som inte används så mycket längre - det stämmer alltså inte? Och, är C och C++ samma sak? Om inte, vad skiljer dem åt, och vilket skall man börja i (om jag nu inte tar tag i BASH först vill säga).
Jag uppskattar verkligen all input i den här tråden.
SK
Jag uppskattar verkligen all input i den här tråden.
SK
HP NC2400 - Ubuntu 10.04 • Fujitsu Siemens AmiloM7400 - Arch Linux • HP/Compaq Mini 110C - Ubuntu 10.04
CryingFreeman skrev:[…] Ubuntu är och förblir en meritokrati, inget demokratiskt experiment där alla får säga vad som helst till vem som helst, hur som helst.
- SlamsornasKung
- Inlägg: 886
- Blev medlem: 27 jun 2009, 19:23
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: 08
Re: A New Level 0.2 (of confidence)
Den här: http://www.adlibris.com/se/product.aspx?isbn=0596009658 var ju inte så dyr. Är det någon som har erfarenheter av just den boken?
HP NC2400 - Ubuntu 10.04 • Fujitsu Siemens AmiloM7400 - Arch Linux • HP/Compaq Mini 110C - Ubuntu 10.04
CryingFreeman skrev:[…] Ubuntu är och förblir en meritokrati, inget demokratiskt experiment där alla får säga vad som helst till vem som helst, hur som helst.
-
- Inlägg: 85
- Blev medlem: 15 okt 2008, 00:30
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Karlskrona
- Kontakt:
Re: A New Level 0.2 (of confidence)
SK: C är rätt gammalt och används mest till väldigt tunga applikationer som kräver mycket beräkningskraft. I annat fall så är det oftast enklare att utveckla i ex. Java, Python, eller andra språk som känns mer "högnivå", då språket automatiskt tar hand om ex. minneshantering och liknande.
Personligen fick jag lära mig C++ först, under gymnasiet. Sedan blev det även en runda med Java. Båda har ju sina fördelar, och dem är även rätt lika varandra i syntax. När du sen börjat haja de "grundläggande" principerna så kan du oftast hoppa in i andra språk och förstå konceptet snabbt.
Personligen fick jag lära mig C++ först, under gymnasiet. Sedan blev det även en runda med Java. Båda har ju sina fördelar, och dem är även rätt lika varandra i syntax. När du sen börjat haja de "grundläggande" principerna så kan du oftast hoppa in i andra språk och förstå konceptet snabbt.
Re: A New Level
Kan det vara bra också?Rune.K skrev:Att lära sej de vanliga kommandona i terminalen kan vara bra.
Och även texteditorn nano.
Det visste jag inte, tack för tipset.
