Hoppa till innehåll

Sida 1 av 1
  • Du kan inte starta en ny tråd
  • Du kan inte svara i tråden

Terminal skript

#1
Medlem är utloggad   Kranis-97 

  • Aktiv
  • PipPipPip
  • Grupp: Medlemmar
  • Inlägg: 125
  • Gick med: 2011-12-06

Skrivet 10 feb 2012, 13:57

Hur skapar man en körbar kommandofil i Linux? Som Batch-filer i Windows.:)
"Think outside the box"
1

#2
Medlem är utloggad   .M 

  • Stormuffin
  • PipPipPipPipPip
  • Grupp: Medlemmar
  • Inlägg: 2 328
  • Gick med: 2005-04-04
  • Ort:Stockholm

Skrivet 10 feb 2012, 14:30

Linux är lite roligt i det att det kan köra nästan vilken fil som helst. Det finns några krav på det.

Ett. Börja filen med #!/bin/sh eller #!<sökväg till tolk>. Dvs vilket program som skall köra filen. /bin/sh är oftast den normala terminalen du redan kör har jag för mig. Sen på de efterföljande raderna skriver du de kommandon du vill utföra.

Två. Sätt rättigheter på filen. Det enklaste brukar vara att skriva chmod 755 filnamn. Men det kan vara en äldre metod att göra det, fast jag tror det kommer fungera. Kolla i hjälpfilen för chmod.

Sen kör du filen.
1

#3
Medlem är utloggad   Kranis-97 

  • Aktiv
  • PipPipPip
  • Grupp: Medlemmar
  • Inlägg: 125
  • Gick med: 2011-12-06

Skrivet 10 feb 2012, 15:22

Fick det att fuka. :thumbsup:

Men för att jag ska lyckas köra filen måste jag högerklicka på den > Egenskaper > Rättigheter > Se till att Tillåt körning av filen som ett program > Dubbel klicka på den > Välja kör i Terminal i den nya rutan som kommer upp. Kan man inte välja att den ska köras med terminalen när man dubbelklickar på den?

(Kör Ubuntu 10.10)
"Think outside the box"
1

#4
Medlem är utloggad   fagerja 

  • Flitig
  • PipPipPipPip
  • Grupp: Medlemmar
  • Inlägg: 808
  • Gick med: 2010-09-12
  • Ort:Dalsbruk

Skrivet 10 feb 2012, 18:26

För ett köra ett skript är det enklast att skriva in filnamnet efter prompten och trycka på enter. Ofta räcker det med att skriva början av filnamnet och sedan trycka på TAB och ENTER. Fodrar dock att filen finns i en katalog, som ingår i PATH. Av säkerhets skäl är det bäst att lägga sina skript i /usr/local/bin och sätta root som ägare. Du måste vara root eller använda sudo för att flytta filen till /usr/local/bin.

Standardskalet i linux är bash. Kommandot; man bash visar manualen för bash.
http://www.linuxcommand.org/
1
Sida 1 av 1
  • Du kan inte starta en ny tråd
  • Du kan inte svara i tråden

1 besökare läser just nu den här tråden, varav 0 medlem(mar) och 1 gäst(er)
 
 
Senast obesvarade trådar
Prenumerera på nyheter

Missa inte våra nya
smarta nyhetsbrev
Beställ direkt:


Extreme

Läs mer om nyhetsbreven här!
PC för Alla-nätverket