
Hämta Ubuntu
Ubuntu är helt gratis
Ladda ner Ubuntu
MenyVilka är nya?
Användarinloggning |
Ta kommandot - skapa katalog, installera program, hämta filer från webben och en del annat (8)![]() Okej, nu ska vi ge oss på lite seriöst labbande i terminalen. Vi börjar med att skapa en mapp, eller "katalog" som terminalfolket ofta kallar det. På engelska heter det "directory". Det kan vara bra att lägga på minnet. Observera! Kolla noga så att det inte finns någon mapp med det namnet innan, för då kan det hända onda saker! Skapa en mapp
urban@yoda:~$ ls labbmapp ls: cannot access labbmapp: No such file or directory Bra! Då är det namnet ledigt, vi skapar mappen. urban@yoda:~$ mkdir labbmapp Kommandots namn mkdir är en förkortning av make directory. Vi hoppar genast in i vår nyskapade mapp urban@yoda:~$ cd labbmapp Skriv gärna ett ls och förvissa dig om att den nyskapade mappen är tom. Hämta en fil från webben
Nu ska vi hämta en fil att leka med. Det är den filen som jag klantade bort i den förra övningen, alltså första kapitlet av "Röda rummet". Kommandot wget är ett väldigt vanligt och användbart program, som kan tanka enstaka sidor eller hela webbsajter. urban@yoda:~/labbmapp$ wget http://runeberg.org/rodarum/01.html 100%[====================================>] 28,215 --.--K/s 11:23:01 (359.39 KB/s) - `01.html' saved [28215/28215] Hmm, den ser lite knasig ut, få se om vi kan lista ut något om filens format. Frågetecken eller konstiga teckenkombinationer inom hakar ersätter åäö. Det måste vara fel filformat. Ändra format på en fil
urban@yoda:~/labbmapp$ file 01.html Okej, jag hittade inget väsentligt, men vet att Ubuntu helst vill ha ett format som heter UTF-8, så vi får chansa en aning. Vi konverterar filen från iso8859-1 till utf-8 och sparar resultatet i filen kapitel_1. urban@yoda:~/labbmapp$ iconv -f iso8859-1 -t utf-8 01.html >kapitel_1 En koll med less visar att filen ser bättre ut. urban@yoda:~/labbmapp$ less kapitel_1 urban@yoda:~/labbmapp$ ls Nåväl, jag är inte helt nöjd med resultatet. Det är lite svårläst med en massa html-taggar i filen och googlar en smula och får tipset om ett program som heter html2text. Jag får en del andra tips också, ett som inte riktigt funkade med den här filen och ett som jag aldrig brydde mig om att testa. http://www.unix.com/linux/45584-how-remove-only-html-tags-inside-file.html. Kanske hade jag hittat något ännu bättre om jag hade googlet lite till. urban@yoda:~/labbmapp$ html2text Installera programmet html2txt
Okej, det ingår tydligen inte bland standardprogrammen, men det ser ut att finnas i ubuntus förråd, så det går att installera väldigt enkelt. För att installera program måste vi höja upp vår behörighet till systemadministratören roots nivå. Det gör man med kommandot sudo. Observera att vi nu tar på oss superkrafter och därmed måste vara extra försiktiga med vad vi gör. Använd aldrig sudo om du inte vet vad du gör och tar det väldigt lungt! Du måste skriva ditt lösenord. Tänk på att det inte syns någonting på skärmen när du skriver. Inga stjärnor eller "bomber" och självklart inte det lösenord du skriver. urban@yoda:~/labbmapp$ sudo apt-get install html2text urban@yoda:~/labbmapp$ Kommandot html2text har jag aldrig använt förut, så jag konsulterar programmets manualsida med kommandot man html2txt först, men det tar vi upp en anan gång. Nu måste vi tanka filen igen, men det gör ju inte så mycket i dessa bredbandets tidevarv.Observera att vi nu helt rått sabbar den gamla versionen av kapitel_1 igen! Ingen skada sked dock eftersom vi har råmaterialet kvar. Hämta en webbsida som text
urban@yoda:~/labbmapp$ html2text http://runeberg.org/rodarum/01.html > 01.txt Nu tror jag det räcker för en stund. Vi bör nu ha en fin läsbar version av det första kapitlet i vår mapp. Nästa gång ska vi leka lite med den filen. Vi har nu skapat en mapp, laddat hem en fil från en webbsida, konverterat den till ett annat format, förvandlat oss till superanvändare, installerat ett program, laddat hem filen igen och sedan återigen konverterat filen. Jag ser att ett och annat kan vara relativt krångligt. Kommentera och fråga om det blir för svårt eller om något av det vi gör inte funkar för dig. Jag vill gärna att alla som är intresserade också hänger med.
Läs även andra bloggares åsikter om Unix, Linux, Ubuntu, terminalen, kommandon, mkdir, wget, iconv, html2txt, apt-get, sudo
Inskrivet av urban_anjar ons, 2008-08-06 12:32 urban_anjar blogg | logga in eller registrera dig för att kunna kommentera
|
Senaste nyttPersonliga Bloggar
|
Senaste kommentarer
2 dagar 23 tim gammalt
3 dagar 6 tim gammalt
3 dagar 23 tim gammalt
4 dagar 7 tim gammalt
4 dagar 9 tim gammalt
4 dagar 14 tim gammalt
4 dagar 18 tim gammalt
4 dagar 19 tim gammalt
4 dagar 20 tim gammalt
4 dagar 20 tim gammalt