Viac na
Ako spustiť súbor .sh
Možné duplikáty: [Ako spúšťam súbory .sh v termináli?] (https://askubuntu.com/questions/38661/how-do-i-run-sh-files-in-terminal)
Chcem stiahnuť z internetu program JDownloader pre Linux. Ale súbor je .sh a keď poviem ubuntu, aby súbor otvorilo, použije nejaký textový editor. Hľadal som v obchode so softvérom pre Ubuntu a nenašiel som žiadnu aplikáciu na jeho otvorenie. Existuje nejaký spôsob, ako ju môžem nainštalovať?
91
3
V predvolenom nastavení správca súborov nemusí túto možnosť zobraziť a namiesto toho otvorí súbor v programe gedit. V takom prípade zmeňte predvoľby správcu súborov na adrese: Úpravy-> Predvoľby -> Správanie na "spýtať sa zakaždým" alebo hneď na "spustiť spustiteľné súbory"
Príkazový riadok
Komentár nižšie, ak to nebude fungovať :)
Ak to stále nebude'fungovať, napriek tomu, že máte zaškrtnuté povoliť spustenie súboru ako programu, keď dvakrát kliknete na súbor .sh a spustí sa gedit, prejdite do priečinka so skriptom.
Keď ste v správnom aktuálnom priečinku so skriptom, môžete skript spustiť takto:
Ak to nebude fungovať, môžete skúsiť
Z oddielu FAT
Postupujte podľa tejto stránky https://askubuntu.com/questions/23128/how-do-i-execute-a-file-from-a-fat-usb-drive
Príkazový riadok
Okrem toho, čo odporúčal liquid, je obvyklým postupom zmena oprávnení, aby bol tento súbor spustiteľný:
A potom spustite tento súbor:
GUI
To isté možno dosiahnuť v prehliadači súborov Nautilus pomocou kontextového menu zmenou príznakov
Execute
v položkeProperties
->Permissions
.Skúste
sh nameoffile.sh
v termináli (uistite sa, že ste v priečinku, kde je uloženýnameoffile.sh
)