Hur du driver ett program i Linux beror på flera faktorer, främst där programmet är beläget och om det är en körbar fil eller ett skript. Här är en uppdelning:
1. Körbara filer:
* från den aktuella katalogen: Om den körbara är i din nuvarande katalog (du kan kontrollera med `pwd` för att se din nuvarande katalog) skriver du helt enkelt filnamnet och trycker på Enter. Till exempel, om den körbara heter `myProgram ', skulle du skriva:
`` `bash
./myProgram
`` `
`/` Är avgörande. Den säger till skalet att leta efter den körbara i * aktuella * katalogen. Utan det kommer skalet att söka i din "Path" -miljövariabel (förklaras nedan).
* från en annan katalog: Du kan tillhandahålla hela vägen till den körbara. Till exempel:
`` `bash
/Hem/användare/program/MyProgram
`` `
* med hjälp av sökmiljövariabeln: Miljövariabeln "Path" berättar för skalet var man ska leta efter körbara filer. Om katalogen som innehåller din körbara är i din "sökväg" kan du helt enkelt skriva filnamnet utan sökvägen:
`` `bash
myProgram
`` `
För att lägga till en katalog till din "sökväg" ändrar du vanligtvis ditt skals konfigurationsfil (t.ex. `.Bashrc`,` .zshrc`, etc.). Den exakta metoden beror på ditt skal.
2. Skalskript:
* med tolkaren: Skalskript (som de som är skrivna i bash, zsh, etc.) måste köras med lämplig tolk. Den första raden i skriptet anger vanligtvis tolkaren (t.ex. `#!/Bin/Bash`). Du kör sedan den på samma sätt som en körbar fil:
`` `bash
./myscript.sh
`` `
(Se till att skriptet har kört behörigheter med `chmod +x myScript.sh`)
3. Sammanställda program (som de skrivna i C, C ++, etc.):
Dessa är vanligtvis körbara filer, och du kör dem som beskrivs i avsnitt 1.
4. Använda ett GUI (grafiskt användargränssnitt):
Många program lanseras genom en skrivbordsmiljö GUI, till exempel genom att klicka på en ikon eller välja från en meny. Den här metoden kringgår kommandoraden.
Viktiga överväganden:
* behörigheter: Se till att filen har kört behörigheter. Du kan kontrollera och ändra behörigheter med kommandot `chmod`. Till exempel för att ge exekutionstillstånd till `myProgram 'för ägaren:` CHMOD +X MYPROGRAM`.
* väg: Att förstå din "sökväg" är avgörande för att effektivt köra program. Du kan se din nuvarande "sökväg" genom att skriva "Echo $ Path".
* Argument: Många program accepterar argument för att kontrollera deras beteende. Du kan skicka argument efter programnamnet, åtskilda av mellanslag. Till exempel:`MyProgram -Option1 Value1 -Option2 Value2`.
Sammanfattningsvis använder det vanligaste sättet att köra ett program `./Program_Name` om det är i din nuvarande katalog, eller tillhandahåller hela vägen om det är någon annanstans. Kom ihåg att ställa in körtillstånd och överväga din "Path" -miljövariabel.