Kuinka suorittaa .sh-tiedosto

Haluan ladata JDownloaderin internetistä Linuxille. Mutta tiedosto on .sh ja kun käsken ubuntua avaamaan tiedoston, se käyttää jotain tekstieditoria. Etsin Ubuntu Software Storesta ja sieltä ei löytynyt mitään sovellusta sen avaamiseen. Voinko saada sen mitenkään asennettua?

Ratkaisu
  1. kopioi tiedosto työpöydälle (mukavuuden vuoksi).

  1. Napsauta tiedostoa hiiren oikealla painikkeella ja valitse ominaisuudet

3.

  1. Tarkista käyttöoikeusvälilehdeltä salli tiedoston suorittaminen ohjelmana.

4. 4. Kaksoisnapsauta tiedostoa ja valitse suorita terminaalissa, jos se ei ole gui-ohjelma).

Oletusarvoisesti tiedostonhallinta ei välttämättä näytä tuota vaihtoehtoa ja avaa tiedoston sen sijaan geditissä. Siinä tapauksessa muuta tiedostonhallinnan asetuksia osoitteessa: Muokkaa-> Asetukset -> Käyttäytyminen muotoon "kysy joka kerta" tai heti "suorita suoritettavat tiedostot";

Komentorivi

cd /path/to/file
chmod +x filename.sh
./filename.sh

Kommentoi alle, jos se ei toimi :)

Jos se ei vieläkään toimi, vaikka sallit tiedoston suorittamisen ohjelmana, kun kaksoisnapsautat .sh-tiedostoa ja se käynnistää geditin, siirry kansioon, jossa skripti on.

Kun olet skriptin oikeassa nykyisessä kansiossa, voit ajaa skriptin näin:

sudo ./filename.sh

Jos tämä ei toimi, voit kokeilla seuraavia komentoja

sudo bash filename.sh

FAT-osiosta

Seuraa tätä https://askubuntu.com/questions/23128/how-do-i-execute-a-file-from-a-fat-usb-drive

Kommentit (10)

Komentorivi

Sen lisäksi, mitä liquid suositteli, tavallinen menettelytapa on muuttaa käyttöoikeuksia, jotta tämä tiedosto voidaan suorittaa:

chmod +x file.sh

Ja suorita sitten tämä tiedosto:

./file.sh

GUI

Sama voidaan saavuttaa Nautiluksen tiedostoselaimessa käyttämällä kontekstivalikkoa muuttamalla Execute-lipukkeita kohdassa Properties -> Permissions.

Kommentit (0)

Kokeile sh nameoffile.sh terminaalissa (varmista, että olet kansiossa, johon nameoffile.sh on tallennettu).

Kommentit (0)