Varbūtējs dublikāts: Kā palaist .sh failus terminālī?
Es gribu lejupielādēt JDownloader no interneta Linux operētājsistēmai. Bet fails ir .sh, un, kad dodu ubuntu atvērt failu, tas izmanto kādu teksta redaktoru. Es meklēju Ubuntu programmatūras veikalu, bet nebija nevienas programmas, lai to atvērtu. Vai ir kāds veids, kā es varu to instalēt?
.
. 4. Divreiz noklikšķiniet uz faila un izvēlieties palaist terminālī, ja tā nav gui programma).
Pēc noklusējuma failu pārvaldnieks var nerādīt šo opciju un tā vietā atvērt failu programmā gedit. Tādā gadījumā mainiet failu pārvaldnieka preferences: Rediģēt-> Priekšnoteikumi -> Uzvedība uz "jautāt katru reizi" vai uzreiz uz "palaist izpildāmos failus";
Komandu rinda
cd /path/to/file
chmod +x filename.sh
./filename.sh
Komentārs zemāk, ja tas nedarbojas :)
Ja tas joprojām nedarbojas, neskatoties uz to, ka ir atzīmēts atļauts izpildīt failu kā programmu, kad divreiz noklikšķināt uz .sh faila un tas palaiž gedit, dodieties uz mapi ar skriptu.
Kad esat pareizajā skripta pašreizējā mapē, varat palaist skriptu šādi:
sudo ./filename.sh
Ja tas nedarbojas, varat mēģināt
sudo bash filename.sh
No FAT nodalījuma
Sekojiet šim https://askubuntu.com/questions/23128/how-do-i-execute-a-file-from-a-fat-usb-drive
Komandu līnija
Papildus tam, ko ieteica liquid, parastā procedūra ir mainīt atļaujas, lai padarītu šo failu izpildāmu:
chmod +x file.sh
Un pēc tam izpildiet šo failu:
./file.sh
GUI
To pašu var panākt Nautilus failu pārlūkā, izmantojot konteksta izvēlni, mainot Execute
karodziņus sadaļā Properties
-> Permissions
.