Přejít na hlavní obsah

Jak spustit spustitelný soubor v Linuxové konzoli: podrobný návod

Linux konzole poskytuje uživateli pohodlný a výkonný způsob interakce s operačním systémem. Jednou z nejběžnějších akcí na konzoli je spuštění spustitelných souborů. Mohou to být programy, skripty, hry a další aplikace. V tomto článku vám řekneme, jak spustit spustitelný soubor v konzoli linux.

Nejprve se ujistěte, že je spustitelný soubor v pracovním adresáři, nebo zadejte úplnou cestu k souboru. Pokud je spustitelný soubor v jiném adresáři, můžete do tohoto adresáře přejít pomocí příkazu cd. Pokud je například váš spustitelný soubor v adresáři /home/user/Desktop, zadejte příkaz cd /home/user/Desktop pro přesun do tohoto adresáře.

Jakmile se přesunete do požadovaného adresáře, můžete spustitelný soubor spustit pomocí příkazu .název souboru. Pokud se například váš spustitelný soubor nazývá program, zadejte příkaz ./program na jeho spuštění. Všimněte si, že symbol ./ před názvem souboru označuje soubor v aktuálním adresáři.

Pokud se při pokusu o provedení zadaného příkazu zobrazí chybová zpráva "Permission denied" (odepřen přístup), znamená to, že nemáte oprávnění k provedení tohoto souboru. V takovém případě můžete přidat oprávnění k provádění pomocí příkazu chmod +x název souboru a zkusit to znovu.

Krok 1: Otevřete terminál na Linuxu

Před spuštěním spustitelného souboru v Linuxu byste měli otevřít terminál. V Linuxu je terminál příkazový řádek, kde můžete zadávat příkazy a provádět různé úkoly.

Terminál na Linuxu můžete otevřít následujícími způsoby:

Klávesová zkratkaPopis
Ctrl + Alt + TOtevře terminál v Ubuntu a některých dalších distribucích Linuxu
Ctrl + Shift + TOtevře novou kartu v již spuštěném terminálu
Ctrl + Alt + F1Přepne se do textového konzolového režimu. Do systému se pak můžete přihlásit pomocí přihlašovacích údajů.

Jakmile otevřete terminál, budete připraveni zahájit další kroky ke spuštění spustitelného souboru v Linuxu.

Krok 2: Ujistěte se, že máte spustitelný soubor

Než spustíte spustitelný soubor v Linuxové konzoli, musíte se ujistit, že je v počítači. To lze provést pomocí příkazu ls, který zobrazuje seznam souborů a adresářů v aktuálním pracovním adresáři.

Chcete-li zkontrolovat soubor, otevřete terminál a přejděte do adresáře, kam ukládáte spustitelné soubory. Chcete-li to provést, můžete použít příkaz cd s cestou k požadovanému adresáři.

Poté zadejte příkaz ls a zobrazte seznam souborů a adresářů ve vybraném adresáři. V tomto případě je třeba věnovat pozornost názvu a příponě souboru, který chcete spustit.

Pokud se v seznamu zobrazí soubor s požadovaným názvem A příponou, znamená to, že spustitelný soubor je přítomen ve vašem počítači. Pokud takový soubor neexistuje, musíte jej vytvořit nebo získat z jiného zdroje.

Nyní, když jste si jisti přítomností spustitelného souboru, můžete přejít k dalšímu kroku a naučit se jej spouštět v konzoli Linux.

Krok 3: Zkontrolujte práva k exekuci

Než spustíte spustitelný soubor v konzoli Linux, musíte se ujistit, že soubor má práva na provedení. Bez těchto práv se soubor nespustí.

Chcete-li zkontrolovat práva exekuce, postupujte takto:

  1. Otevřete terminál: Stiskněte klávesu Ctrl+Alt+T současně. Terminál se otevře.
  2. Přejděte do adresáře, kde je spustitelný soubor: Použijte příkaz cd spolu s plnou cestou k adresáři. Pokud je soubor například v adresáři "Documents", zadejte cd Documents.
  3. Zkontrolujte práva souboru: Zadejte příkaz ls -l Chcete-li zobrazit seznam souborů s jejich atributy. Spustitelný soubor musí mít v závěru příkazu nastavená práva k provedení označená symbolem "x".
  4. Pokud nejsou stanovena práva na výkon: Zadejte příkaz chmod +x filename, kde "filename" je název spustitelného souboru. Tento příkaz přidá práva k provedení do souboru.

Nyní máte potřebná práva ke spuštění spustitelného souboru. Můžete přejít k dalšímu kroku a spustit soubor v konzoli Linux.

Krok 4: v případě potřeby změňte práva na výkon

Pokud máte spustitelný soubor, ale nemůžete jej spustit, může to souviset s přístupovými právy k souboru. V Linuxu má každý soubor svá práva, která určují, kdo s ním může něco dělat.

Chcete-li zkontrolovat oprávnění k souboru, spusťte příkaz ls-l , který zobrazuje podrobnosti o souborech v aktuálním adresáři. V závěru týmu uvidíte něco jako:

Přístupová právaMajitelSkupinaVelikostDatumNázev souboru
-rw-r--r--usernameusername4096Oct 10 12:34filename

Přístupová práva v Linuxu jsou prezentována jako řádky, které se skládají z 10 znaků. První znak označuje typ souboru (například" -", pokud se jedná o běžný soubor). Zbývající znaky jsou rozděleny do tří skupin po třech znacích, které odpovídají přístupovým právům pro vlastníka souboru, skupinu uživatelů a další uživatele.

Pokud nemáte oprávnění k provádění souboru, musíte změnit přístupová práva pomocí příkazu chmod . Chcete-li například přidat právo exekuce pro vlastníka souboru, spusťte příkaz:

chmod +x filename

Pokud chcete přidat právo výkonu pro všechny uživatele, spusťte příkaz:

chmod a+x filename

Pokud chcete změnit i jiná přístupová práva, uveďte je v příslušném formátu. Chcete-li například nastavit práva čtení, zápisu a výkonu pro vlastníka souboru, spusťte příkaz:

chmod u+rwx filename

Po změně přístupových práv budete moci spustitelný soubor v konzoli Spustit zadáním jeho názvu a stisknutím klávesy Enter.

Krok 5: Přejděte do adresáře se spustitelným souborem

Před spuštěním spustitelného souboru v konzoli Linux musíte přejít do adresáře, kde se nachází. Spustitelné soubory jsou často uloženy v adresáři / usr / local / bin/nebo/ usr / bin/. Mohou však být umístěny v jakémkoli jiném adresáři ve vašem počítači.

Chcete-li přejít do požadovaného adresáře, použijte příkaz cd . Chcete-li například přejít do adresáře / usr / local / bin/, zadejte následující příkaz:

cd /usr/local/bin/

Pokud nemáte informace o přesné lokalizaci spustitelného souboru, můžete použít příkaz ls k zobrazení obsahu aktuálního adresáře. Poté budete moci najít požadovaný soubor a přejít do jeho adresáře.

Jakmile přejdete do požadovaného adresáře, můžete přejít k dalšímu kroku: spuštění spustitelného souboru.

Krok 6: spusťte spustitelný soubor v konzoli Linux

Chcete-li spustit spustitelný soubor v konzoli Linux, postupujte podle těchto jednoduchých kroků:

  1. Otevřete terminál stisknutím klávesové zkratky Ctrl + Alt + T.
  2. Pomocí příkazu cd přejděte do adresáře, kde je spustitelný soubor umístěn . Pokud je soubor například v adresáři "Documents", zadejte následující příkaz:

cd Documents
./my_program

Pokud je vše provedeno správně, spustitelný soubor bude spuštěn a v konzoli uvidíte výsledek jeho práce.