Mogelijk Duplicaat: Hoe voer ik .sh bestanden uit in Terminal?
Ik wil JDownloader downloaden van het internet voor Linux. Maar het bestand is .sh en wanneer ik ubuntu vertel om het bestand te openen, gebruikt het een of andere teksteditor. Ik heb Ubuntu Software Store doorzocht en er was geen applicatie om het te openen. Is er een manier waarop ik het geïnstalleerd kan krijgen?
Voer hier de beschrijving van de afbeelding in 4. dubbelklik op het bestand en kies uitvoeren in terminal als het geen gui-programma is)
Voer hier de beschrijving van de afbeelding in
Standaard kan het bestandsbeheer deze optie niet tonen en het bestand in gedit openen. Verander in dat geval de voorkeuren van het bestandsbeheer bij: Bewerken-> Voorkeuren -> Gedrag naar "elke keer vragen" of meteen naar "uitvoerbare bestanden uitvoeren"
Commando regel
cd /path/to/file
chmod +x filename.sh
./filename.sh
Geef hieronder commentaar als het niet werkt :)
Als het nog steeds niet werkt, ondanks dat je "Bestand als programma laten uitvoeren" aangevinkt hebt, wanneer je dubbelklikt op het .sh bestand, en het start gedit, navigeer dan naar de map met het script.
Zodra je in de juiste huidige map bent voor het script, kun je het script als volgt uitvoeren:
sudo ./filename.sh
Als dat niet werkt, kun je proberen
sudo bash filename.sh
Vanuit een FAT partitie
Volg deze https://askubuntu.com/questions/23128/how-do-i-execute-a-file-from-a-fat-usb-drive
Commando lijn
Afgezien van wat liquid had aanbevolen, is de gebruikelijke procedure om de rechten te wijzigen om dit bestand uitvoerbaar te maken:
chmod +x file.sh
En voer dan dit bestand uit:
./file.sh
GUI
Hetzelfde kan worden bereikt in Nautilus file browser via context menu door Execute
vlaggen te veranderen in Properties
-> Permissions
.