GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak spouštět příkazy souboru .sh vše najednou v Linuxu

V linuxových distribucích je prostředí bash shell klíčovým prvkem pro správu systémových komponent. V bash shellu se provádí několik příkazů k provedení konkrétní úlohy. Všechny příkazy bash jsou většinou uloženy v souboru skriptu bash s příponou ‚.sh‘. Soubor .sh je skript shellu, který se používá k instalaci aplikace nebo k provádění různých úloh v operačních systémech Linux / UNIX. Hlavní výhodou psaní shell skriptu je to, že nemusíte znovu psát různé příkazy do oken terminálu.

Tento tutoriál vám pomůže vytvořit a spustit soubor .sh nebo bash skripty pomocí terminálu v systému Linux.

Spusťte soubor .sh prostřednictvím terminálu

V této metodě se naučíte, jak spustit soubor sh pomocí aplikace Terminál.

Vytvořte soubor .sh v systému Linux

Nejprve vytvořte soubor skriptu shellu, který spustíme terminálem. Otevřete textový editor a přidejte do tohoto souboru následující obsah.

echo "Hello this is my first shell script."

Uložte jej pomocí ‘testscript.sh’.

Udělejte soubor spustitelným

Po vytvoření souboru skriptu sh je důležité nastavit některá spustitelná oprávnění. V opačném případě se na obrazovce zobrazí chyba „povolení odepřeno“.

Chcete-li, aby byl tento soubor sh spustitelný, použijte tento příkaz:

$ chmod +x filename.sh

Zde je název souboru ‘testscript.sh’.

$ chmod +x testscript.sh

Můžete ověřit, zda je požadovaný soubor spustitelný nebo ne, provedením následujícího příkazu:

$ ls -l testscript.sh

Tento výstup bude přijat na terminál, který představuje soubor sh jako spustitelný.

Spusťte soubor sh

Pomocí dvou různých metod můžete spustit skript sh pomocí terminálu v systému Linux.

První způsob, jak spustit skript sh, je zavolat název souboru s jeho dokončením.

$ ./testscript.sh

Alternativní metodou ke spuštění souboru sh je spuštění příkazu bash.

$ bash ./testscript.sh

Aktuální uživatel s právy sudo může také spustit soubor sh jako:

$ sudo ./testscript.sh

Skript shellu můžete také odladit pomocí volby „-x“.

$ bash -x ./testscript.sh

Spusťte soubor sh pomocí grafického rozhraní

Pokud používáte prostředí GUI v Linuxu, můžete také spustit soubor sh v následujících krocích:

  1. Vyberte soubor sh, který chcete otevřít v systému Linux.
  2. Klikněte pravým tlačítkem na ikonu souboru a z rozevíracího seznamu vyberte možnost Vlastnosti.

  1. Nyní přejděte na kartu „Oprávnění“ a zaškrtněte políčko „Povolit spouštění souboru jako programu“.

  1. Klikněte na soubor. Zvolíte „Spustit v terminálu“ a všimnete si, že bude spuštěn v terminálu.

Závěr

Viděli jsme, jak spouštět soubory sh pomocí terminálu i pomocí příkazového řádku nebo terminálu. Prozkoumali jsme různé příkazy, které se používají pro spouštění sh souborů. Pomocí skriptu shellu můžete snadno vyřešit složité problémy pomocí krátkého skriptu, který také šetří náš čas.


Ubuntu
  1. Jak přejmenovat soubor v Linuxu?

  2. Jak auditovat všechny příkazy spuštěné na OEL 5,6 pomocí auditd

  3. Jak spustit skript na pozadí (linux openwrt)?

  1. Jak přesunout soubor v Linuxu

  2. Jak spustit příkazy bash Linuxu ve skriptu PERL?

  3. Všechny Linux Compress/Decompress Commands

  1. Jak odstranit soubor na Ubuntu Linux

  2. Jak vytvořit soubor v Linuxu

  3. Jak spouštět příkazy Linuxu na pozadí