GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vytvořit a spustit skript Shell v Ubuntu 20.04 LTS

Úvod:

Skriptování shellu je považováno za alternativní metodu spouštění příkazů přes terminál. To se může ukázat jako dobrá alternativa provádění příkazů prostřednictvím terminálu, protože jednou napsaný shell skript lze spustit vícekrát, aniž byste museli tu a tam vyvolávat složité příkazy. V tomto článku se snažíme hovořit o různých metodách vytváření a spouštění shell skriptu v Linuxu.

Poznámka:Všechny níže uvedené metody vytváření a provádění byly demonstrovány na Ubuntu 20.04.

Metody vytváření skriptu Shell v Ubuntu 20.04:

Existují dvě základní metody vytváření skriptu shellu v Ubuntu 20.04, tj. metoda založená na terminálu a metoda založená na grafickém uživatelském rozhraní, a obě tyto metody probereme jednu po druhé:

Metoda č. 1:Metoda terminálu:

Chcete-li vytvořit skript shellu v Ubuntu 20.04 pomocí terminálové metody, budete muset postupovat, jak je popsáno níže:

Protože je tato metoda založená na terminálu, musíte terminál spustit v Ubuntu 20.04 tak, že jej vyhledáte na kartě Aktivity, nebo můžete dokonce stisknout Ctrl+ T. Terminál Ubuntu 20.04 je znázorněn na následujícím obrázku:

Jakmile terminál spustíte, musíte v něm provést následující příkaz:

sudo nano ShellScript.sh

Místo nano editoru můžete také použít jakýkoli jiný textový editor, my jsme ho však zvolili pouze proto, že je to nejjednodušší. Kromě toho můžete svému skriptu shellu přiřadit libovolný název podle svého výběru a za ním příponu .sh.

Když provedete tento příkaz, otevře se prázdný soubor skriptu shellu v editoru nano, do kterého můžete přidat libovolný kus kódu. Jednoduše jsme na začátek tohoto souboru napsali „#!/bin/sh“, což znamená, že se jedná o shellový skript. Vždy nezapomeňte přidat tento řádek na začátek každého skriptu shellu. Poté jsme pomocí příkazu „echo“ vytiskli náhodnou zprávu. Po provedení těchto změn ve skriptu prostředí uložte soubor a zavřete jej stisknutím Ctrl+ X.

Soubor skriptu bude standardně uložen v domovském adresáři. Chcete-li to zkontrolovat, proveďte na terminálu následující příkaz.

ls

Metoda č. 2:Metoda GUI:

Další metodou vytvoření skriptu shellu v Ubuntu 20.04 je použití GUI, které lze provést následovně:

Musíte kliknout na ikonu Správce souborů umístěnou na hlavním panelu, která je pro vaše pohodlí také zvýrazněna na obrázku níže:

Jakmile jste ve svém domovském adresáři, kliknutím pravým tlačítkem kamkoli spusťte nabídku a z této nabídky vyberte možnost Nový dokument. Poté zvolte možnost Vyprázdnit dokument a vytvořte soubor. Dejte tomuto souboru libovolný název a za tento název přidejte příponu .sh. Náš soubor jsme pojmenovali jako ShellScript.sh. Po vytvoření souboru skriptu shellu na něj musíte dvakrát kliknout, abyste tento soubor otevřeli, a poté do souboru shellu zadejte skript zobrazený na následujícím obrázku. Tento skript je stejný, jako jsme diskutovali v metodě výše. Po napsání tohoto skriptu uložte soubor a zavřete jej.

Metody spouštění skriptu Shell v systému Linux:

Nyní, když byl vytvořen skript shellu, dalším krokem je spuštění tohoto skriptu, což lze provést pomocí libovolných tří metod uvedených níže. Všechny metody předpokládají, že soubor skriptu je umístěn v domovském adresáři, což je výchozí cesta.

Metoda č. 1:Použití příkazu „chmod“:

Pro provedení této metody existují dva základní kroky, které jsou popsány níže:

Krok č. 1:Nastavení oprávnění ke spuštění pro skript Shell:

Chcete-li nastavit oprávnění ke spuštění pro skript Shell, který jste právě vytvořili, musíte ve svém terminálu spustit následující příkaz:

sudo chmod +x ShellScript.sh

Nezapomeňte před tento příkaz přidat klíčové slovo „sudo“, protože to způsobí, že váš terminál zobrazí chybovou zprávu.

Krok č. 2:Spuštění skriptu Shell:

Jakmile je pro váš shell skript nastaveno oprávnění ke spuštění, můžete jej snadno spustit spuštěním následujícího příkazu v terminálu:

./ShellScript.sh

Po provedení tohoto příkazu byste v podstatě měli vidět výstup skriptu shellu, který jste vytvořili na terminálu, jak je znázorněno na obrázku níže:

Metoda č. 2:Použití příkazu „bash“:

Příkaz „bash“ lze také použít ke spuštění skriptu shellu následujícím způsobem:

Význam použití tohoto příkazu ke spuštění skriptu shellu je ten, že před ním nemusíte nastavovat žádná oprávnění, spíše můžete skript spustit ihned spuštěním následujícího příkazu ve vašem terminálu:

bash ShellScript.sh

Po provedení tohoto příkazu byste v podstatě měli vidět výstup skriptu shellu, který jste vytvořili na terminálu, jak je znázorněno na obrázku níže:

Metoda č. 3:Použití příkazu „sh“:

Toto je další způsob spuštění skriptu shellu, který lze provést následovně:

Opět, stejně jako příkaz „bash“, příkaz „sh“ se také používá k tomu, abyste se zachránili před nastavením jakýchkoli oprávnění ke spuštění před spuštěním skriptu shellu. Ve svém terminálu byste měli spustit pouze následující příkaz:

sh ShellScript.sh

Po provedení tohoto příkazu byste v podstatě měli vidět výstup skriptu shellu, který jste vytvořili na terminálu, jak je znázorněno na obrázku níže:

Závěr:

V tomto článku jsme s vámi sdíleli několik metod vytváření a spouštění skriptu shellu v Ubuntu 20.04. Můžete si vybrat libovolnou metodu podle svého výběru a usnadnit si tak život pomocí skriptování v shellu.


Ubuntu
  1. Jak zkompilovat a spustit program C v Ubuntu

  2. Jak spustit skript Shell na pozadí?

  3. Jak nainstalovat LAMP a spustit OrangeHRM v Ubuntu 12.04 LTS

  1. Jak upgradovat na Ubuntu 22.04 LTS z Ubuntu 20.04 LTS a 21.10

  2. Jak nainstalovat Libreoffice 4.3 na Ubuntu 12.04 a 14.04 LTS

  3. Jak nainstalovat Libreoffice 4.4 na Ubuntu 15.04 a 14.04 LTS

  1. Jak najít verzi Ubuntu, kódové jméno a architekturu OS v Shell Script

  2. Vytvořit a spustit skript Shell v CentOS 8 - Postup krok za krokem, jak to udělat?

  3. Jak nainstalovat XAMPP na Ubuntu 16.04 LTS