Kā palaist .sh failu

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?

Risinājums
  1. kopējiet failu uz darbvirsmas (ērtības labad).

  1. Ar peles labo pogu noklikšķiniet uz faila un izvēlieties Īpašības

.

  1. Atļauju cilnē atzīmējiet atļaut izpildīt failu kā programmu.

. 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

Komentāri (10)

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.

Komentāri (0)

Izmēģiniet sh nameoffile.sh terminālī (pārliecinieties, ka atrodaties mapē, kurā ir saglabāts nameoffile.sh)

Komentāri (0)