Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 17 nov 2019, 19:48



Svara på tråd  [ 73 inlägg ]  Gå till sida 1, 2, 3, 4  Nästa
 Att lära sig att använda terminalen, vim + mer 
Författare Meddelande

Blev medlem: 12 dec 2006, 22:20
Inlägg: 6633
Ort: /Dalarna/Hedemora/
OS: Ubuntu
Svara med citat
Inlägg Att lära sig att använda terminalen, vim + mer
För många är terminalen en svart ruta med vit text som rusar förbi, som man inte förstår något av.

Så behöver det inte vara!

Terminalen är, och har alltid vart ett av de starkaste verktygen i UNIX/Linux.
Man kan mycket snabbt göra allt som man kan göra med tex Nautilus. Navigera runt bland filer, administrera användare och allt annat tänkbart.

För att lära dig de grundläggande sakerna kan du läsa här:
http://sandnabba.se/anv%C3%A4nda_terminalen

Och sen är du fast!  ;D Välkommen in i commandlinens underbara värld! :)

_________________
Home sweet ~/ = http://sandnabba.se


Senast redigerad av Emil.s 11 aug 2007, 22:49, redigerad totalt 1 gång.



01 jul 2007, 23:38
Profil WWW

Blev medlem: 12 dec 2006, 22:20
Inlägg: 6633
Ort: /Dalarna/Hedemora/
OS: Ubuntu
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Ja, så var Del 2 ute! :)

Kommentera gärna!
http://sandnabba.se/anv%C3%A4nda_terminalen_del2

EDIT:
Och så finns även en snabbguide för VIM här:
http://sandnabba.se/vim_guide :)

_________________
Home sweet ~/ = http://sandnabba.se


Senast redigerad av Emil.s 24 nov 2007, 16:21, redigerad totalt 1 gång.



31 jul 2007, 21:58
Profil WWW

Blev medlem: 26 jun 2006, 19:55
Inlägg: 149
Ort: Stockholm
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Intressant tycker jag!
Jag gillar terminalen men tycker att jag ofta glömmer bort kommandon så det kan bli lite besvärligt ibland...

Är det någon skillnad på bg 1 och bg %1?


31 jul 2007, 23:19
Profil WWW

Blev medlem: 12 dec 2006, 22:20
Inlägg: 6633
Ort: /Dalarna/Hedemora/
OS: Ubuntu
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
hanzukun skrev:
Intressant tycker jag!
Jag gillar terminalen men tycker att jag ofta glömmer bort kommandon så det kan bli lite besvärligt ibland...

Är det någon skillnad på bg 1 och bg %1?

Om det funkar med "bg 1" så bör det inte vara det. :)

_________________
Home sweet ~/ = http://sandnabba.se


31 jul 2007, 23:35
Profil WWW
Användarvisningsbild

Blev medlem: 25 jan 2007, 18:51
Inlägg: 630
OS: Arch Linux
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Kanske onödigt att ta upp vim direkt? Annars var det bra, särskilt att du satsar på navigeringskommandona som är de absolut viktigaste!

EDIT: Det heter Bourne Again Shell. Det kan lätt förväxlas med Born again shell ( född igen skalet), men det första skalet "sh" hette egentligen Bourne Shell därav namnet Bourne Again...  ;)

Emacs- och Vimläget visste jag inte någonting om tidigare, intressant...  :D

_________________
- Är det en rättighet att förbli okunnig?
- Jag vet inte, men jag vägrar ta reda på det!

Human logic: 'I want to fight for world peace, give me a gun!'


Senast redigerad av Kerath 08 aug 2007, 21:45, redigerad totalt 1 gång.



08 aug 2007, 21:26
Profil
Användarvisningsbild

Blev medlem: 08 dec 2006, 11:30
Inlägg: 1646
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Riktigt nice med en del 2 :) 


09 aug 2007, 01:22
Profil
Användarvisningsbild

Blev medlem: 13 dec 2006, 09:23
Inlägg: 2298
Ort: Stockholm
OS: Ubuntu
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Tjena Emil..

För det första, jag avundas din energi och entusiasm, men jag kan inte låta bli att vara petig :)

Skal, och kommandosyntax
Sista meningen i första stycket:
Ett exempel är "ls", som med växeln "-A" visar alla dolda filer
Det är sant det du skriver, -A visar alla dolda filer, men kommer inte skriva ut "." och ".." (petigt, men rätt skall vara rätt :P)

"grep"
Andra meningen:
I den filen sparas all info om varje användare, så som Användarnamn, UUID, GID, Riktigt namn, o.s.v...
det är inte UUID som sparas i /etc/passwd, det heter UID (User IDentification). UUID =Universally Unique IDentifier

grep exemplen som tas upp blir lite "kaka på kaka" genom att köra cat genom en "pipe" till grep.
grep tar en fil som argument.
cat /etc/passwd | grep emil kan(bör?) alltså förkortas grep emil /etc/passwd

"piping"
sista meningen:
För ett till exmpel så kan du testa "cat /var/log/syslag | less". Du bör få precis samma output som om du kört "less /var/log/syslog".
skrivfel, det skall väl vara /var/log/syslog och inte /var/log/syslag.
Dessutom så tar less en fil som argument så det kan(bör?) förkortas till less /var/log/syslog och inte cat /var/log/syslog | less


Keep up the good work emil... you rock ;D (på ren svenska!!)

_________________
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU


09 aug 2007, 07:41
Profil WWW
Användarvisningsbild

Blev medlem: 25 jan 2007, 18:51
Inlägg: 630
OS: Arch Linux
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Du borde skriva att man kan göra ett bash-skript till ett "vanligt kommando". Detta görs genom att man som root:

Kod:
mv mittskript /bin/ && chmod +x /bin/mittskript


Det är mycket enklare att göra på det här sättet, då slipper man skriva ut hela sökvägen. ;)

_________________
- Är det en rättighet att förbli okunnig?
- Jag vet inte, men jag vägrar ta reda på det!

Human logic: 'I want to fight for world peace, give me a gun!'


09 aug 2007, 10:17
Profil

Blev medlem: 12 dec 2006, 22:20
Inlägg: 6633
Ort: /Dalarna/Hedemora/
OS: Ubuntu
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Var borta och jobbat. Såg det inte förens nu. :P

Tack för respons!  :)

Fixade det ni påpekat. :)

_________________
Home sweet ~/ = http://sandnabba.se


09 aug 2007, 18:06
Profil WWW
Användarvisningsbild

Blev medlem: 13 dec 2006, 09:23
Inlägg: 2298
Ort: Stockholm
OS: Ubuntu
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
nu smög det in ett nytt fel ;)
Under rubriken "piping" sista meningen:
Du kan även testa "cat /etc/passwd | grep *användarnamn*". Samma som "grep *användarnamn* >/etc/passwd"

det har smygit in ett > som inte skall vara där :)

_________________
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU


09 aug 2007, 18:52
Profil WWW

Blev medlem: 12 dec 2006, 22:20
Inlägg: 6633
Ort: /Dalarna/Hedemora/
OS: Ubuntu
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Barre skrev:
nu smög det in ett nytt fel ;)
Under rubriken "piping" sista meningen:
Du kan även testa "cat /etc/passwd | grep *användarnamn*". Samma som "grep *användarnamn* >/etc/passwd"

det har smygit in ett > som inte skall vara där :)



Ja se, det hade det. :P Tackar!

_________________
Home sweet ~/ = http://sandnabba.se


09 aug 2007, 19:02
Profil WWW
Användarvisningsbild

Blev medlem: 25 jan 2007, 18:51
Inlägg: 630
OS: Arch Linux
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Blir det någon lära sig använda vim-/emacs-guide?  :)


P.S. Du borde använda nano i dina exempel eftersom det är mycket lättare för en nybörjare än vim.

_________________
- Är det en rättighet att förbli okunnig?
- Jag vet inte, men jag vägrar ta reda på det!

Human logic: 'I want to fight for world peace, give me a gun!'


10 aug 2007, 09:50
Profil

Blev medlem: 12 dec 2006, 22:20
Inlägg: 6633
Ort: /Dalarna/Hedemora/
OS: Ubuntu
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Kerath skrev:
Blir det någon lära sig använda vim-/emacs-guide?  :)


P.S. Du borde använda nano i dina exempel eftersom det är mycket lättare för en nybörjare än vim.


Jo, jag funderade mycket på det där. Men om man är så intresserad av att lära sig att använda terminalen, så utgår jag faktiskt från att man är beredd att lära sig en "riktig" texteditor.

Vim guide blir det inte, då jag anser att "vimtutor" är så bra att det inte är möjligt att göra bättre. ;)
Emacs använder jag inte själv, så det vet jag inte hur det funkar. Man kanske borde lära sig. :P

_________________
Home sweet ~/ = http://sandnabba.se


10 aug 2007, 10:08
Profil WWW
Användarvisningsbild

Blev medlem: 25 jan 2007, 18:51
Inlägg: 630
OS: Arch Linux
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Emil.s skrev:
Kerath skrev:
Blir det någon lära sig använda vim-/emacs-guide?  :)


P.S. Du borde använda nano i dina exempel eftersom det är mycket lättare för en nybörjare än vim.


Jo, jag funderade mycket på det där. Men om man är så intresserad av att lära sig att använda terminalen, så utgår jag faktiskt från att man är beredd att lära sig en "riktig" texteditor.

Vim guide blir det inte, då jag anser att "vimtutor" är så bra att det inte är möjligt att göra bättre. ;)
Emacs använder jag inte själv, så det vet jag inte hur det funkar. Man kanske borde lära sig. :P


En guide för att komplettera  vimtutor skulle nog vara bra. Jag läste en fantastisk guide i Linux Format som bl.a. tog upp hur man ska tänka när man använder vim, hur man ställer in inställningar, globala ändringar m.m.

Exempel: Ändra tre ord c(hange)3w(ords), Ta bort tre ord d(elete)3w(ords) o.s.v.  ;)

Dessa saker tar inte vimtutor upp (om jag inte minns helt fel ??? ).

_________________
- Är det en rättighet att förbli okunnig?
- Jag vet inte, men jag vägrar ta reda på det!

Human logic: 'I want to fight for world peace, give me a gun!'


10 aug 2007, 10:19
Profil
Användarvisningsbild

Blev medlem: 13 dec 2006, 09:23
Inlägg: 2298
Ort: Stockholm
OS: Ubuntu
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Kerath skrev:

En guide för att komplettera  vimtutor skulle nog vara bra. Jag läste en fantastisk guide i Linux Format som bl.a. tog upp hur man ska tänka när man använder vim, hur man ställer in inställningar, globala ändringar m.m.

Exempel: Ändra tre ord c(hange)3w(ords), Ta bort tre ord d(elete)3w(ords) o.s.v.  ;)

Dessa saker tar inte vimtutor upp (om jag inte minns helt fel ??? ).


Jag tycker det är en bra idé.. kanske du kan göra den... själv orkar jag inte ;)

_________________
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU


10 aug 2007, 11:21
Profil WWW
Användarvisningsbild

Blev medlem: 25 jan 2007, 18:51
Inlägg: 630
OS: Arch Linux
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Barre skrev:
Kerath skrev:

En guide för att komplettera  vimtutor skulle nog vara bra. Jag läste en fantastisk guide i Linux Format som bl.a. tog upp hur man ska tänka när man använder vim, hur man ställer in inställningar, globala ändringar m.m.

Exempel: Ändra tre ord c(hange)3w(ords), Ta bort tre ord d(elete)3w(ords) o.s.v.  ;)

Dessa saker tar inte vimtutor upp (om jag inte minns helt fel ??? ).


Jag tycker det är en bra idé.. kanske du kan göra den... själv orkar jag inte ;)


Om inte Emils.s vill göra den så går det säkert. Kommer dock att ha en hel del att göra här framöver så jag kan inte lova något.

_________________
- Är det en rättighet att förbli okunnig?
- Jag vet inte, men jag vägrar ta reda på det!

Human logic: 'I want to fight for world peace, give me a gun!'


10 aug 2007, 11:59
Profil

Blev medlem: 12 dec 2006, 22:20
Inlägg: 6633
Ort: /Dalarna/Hedemora/
OS: Ubuntu
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Kerath skrev:
Emil.s skrev:
Kerath skrev:
Blir det någon lära sig använda vim-/emacs-guide?  :)


P.S. Du borde använda nano i dina exempel eftersom det är mycket lättare för en nybörjare än vim.


Jo, jag funderade mycket på det där. Men om man är så intresserad av att lära sig att använda terminalen, så utgår jag faktiskt från att man är beredd att lära sig en "riktig" texteditor.

Vim guide blir det inte, då jag anser att "vimtutor" är så bra att det inte är möjligt att göra bättre. ;)
Emacs använder jag inte själv, så det vet jag inte hur det funkar. Man kanske borde lära sig. :P


En guide för att komplettera  vimtutor skulle nog vara bra. Jag läste en fantastisk guide i Linux Format som bl.a. tog upp hur man ska tänka när man använder vim, hur man ställer in inställningar, globala ändringar m.m.

Exempel: Ändra tre ord c(hange)3w(ords), Ta bort tre ord d(elete)3w(ords) o.s.v.  ;)

Dessa saker tar inte vimtutor upp (om jag inte minns helt fel ??? ).


Nja, står ju ganska bra ändå. Tex:
Citat:
                              LEKTION 2 SAMMANFATTNING


  1. För att radera från markören till slutet av ett ord skriv:    dw

  2. För att radera från markören till slutet av en rad skriv:    d$

  3. För att radera en hel rad skriv:    dd

  4. Syntaxen för ett kommando i Normal-läge är:

      [nummer]  kommando  objekt  ELLER  kommando  [nummer]  objekt
    där:
      nummer - är hur många gånger kommandot kommandot ska repeteras
      kommando - är vad som ska göras, t.ex.  d  för att radera
      objekt - är vad kommandot ska operera på, som t.ex.  w (ord),
                $ (till slutet av raden), etc.


Men iof så har jag inget spec för mig. Kan ju skriva en lien HOWTO, om hur mon kommer igång med vim, där jag ser till att folk får igång "vimtutor", och där jag sammanfattar de viktigaste kommandona från alla delar längst ner. :)

_________________
Home sweet ~/ = http://sandnabba.se


Senast redigerad av Emil.s 10 aug 2007, 13:03, redigerad totalt 1 gång.



10 aug 2007, 13:01
Profil WWW

Blev medlem: 06 aug 2007, 14:31
Inlägg: 50
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Terminalen?

är det därför man vill ha en POWERMAC i sitt nästa liv?

- sudo apt *bli en MAC, store gud tack*


10 aug 2007, 13:51
Profil
Användarvisningsbild

Blev medlem: 13 dec 2006, 09:23
Inlägg: 2298
Ort: Stockholm
OS: Ubuntu
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
jbosa1 skrev:
Terminalen?

är det därför man vill ha en POWERMAC i sitt nästa liv?

- sudo apt *bli en MAC, store gud tack*

??? "man" är ekvivalent med "jag" i den meningen, eller vad menar du?

Vill du inte använda terminalen så behöver du inte heller, och om du inte vill använda en terminal så undrar jag varfr du postar i ett terminalforum
(för övrigt så finns terminalen även i en MAC :P)

_________________
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU


10 aug 2007, 14:15
Profil WWW

Blev medlem: 02 jul 2007, 07:11
Inlägg: 229
Ort: Kalmar
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Svara med citat
Inlägg SV: Att lära sig att använda terminalen
Eftersom Ubuntu tenderar kriga med mig och det bara finns smidiga interna GUI-lösningar till en bråkdel av sakerna så har jag haft en del bataljer i terminalen. Kan inte påstå att jag upplever det som sådär extremt supereffektivt, men visst, de gör väl sitt jobb även om pek och klick alltid är lättare. Då slipper man släppa colan i vänsterhanden.

Men även terminaler gör en lat. Jag skapade automatiska startare för Grub och lite annat sådant som man pillar med i princip varje gång man startar Ubuntu.


11 aug 2007, 21:27
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 73 inlägg ]  Gå till sida 1, 2, 3, 4  Nästa

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 4 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
cron
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011