Gå til innhold

Åpne menu.lst i terminalen


Robocoop

Anbefalte innlegg

Videoannonse
Annonse

Merk også at et script ikke vil kjøres med ./ hvis det ikke er satt opp som kjørbart.

chmoc +x script_navn

 

alternativt kan en benytte sh path/til/scriptfil

hvis en bruker sh er det ikke nødvendig at scriptet er kjørbart

 

Med mindre jeg husker stygt galt så kan en også bruke sh /path/til/script også om det er et f.eks. perl eller python script, gitt at scriptfila starter med en #! linje

f.eks. #!/bin/perl

Lenke til kommentar
Merk at ./ bare spesifiserer at scriptet skal kjøres fra katalogen du står i (.), og tilsvarer å spesifisere en full path.

 

For å emulere gammel MS-DOS/Windows-oppførsel kan man forsåvidt legge til . i PATH-environmentvariablen.

Isåfall bør man av sikkerhetshensyn legge det til på slutten av $PATH

 

Ellers kan ondsinnede brukere lage falske programmer med samme navn som 'ls', 'cd'... i ymse kataloger som tar presedens over de ekte systemprogrammene.

Endret av Langbein
Lenke til kommentar
er jo ikke noe problem å kjøre fra hvor som helst om du spesifiserer hele greia. f.eks ~/Spill/Neverwinter\ Nights/nwn.

 

Og ferskinger bør legge merke til hvordan " " (mellomrom) settes inn i et filnavn, slik som i eksemplet som er quotet her.

Neverwinter Nights -> Neverwinter\ Nights

 

Om jeg ikke tar helt feil går det også an å skrive det slik:

 

"~/Spill/Neverwinter Nights/nwn"

 

EDIT: Skal være ~"/Spill/Neverwinter Nights/nwn" . Takk Sokkalf for korrigeringen!

Endret av flyndrefjes
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...