GNU/Linux >> Znalost Linux >  >> Linux

Export příkazu v Linuxu

V této příručce se podíváme na příkaz export v Linuxu. Export je vestavěný příkaz prostředí Bash. Používá se k označení proměnných a funkcí, které mají být předány podřízeným procesům. V zásadě bude proměnná zahrnuta do prostředí podřízených procesů, aniž by to ovlivnilo ostatní prostředí. Abyste získali jasnější představu o tom, o čem mluvíme, pojďme se ponořit a podívat se na příklady exportních příkazů.

Exportovat příkaz v Linuxu bez jakýchkoli argumentů

Bez jakýchkoli argumentů příkaz vygeneruje nebo zobrazí všechny exportované proměnné. Níže je uveden příklad očekávaného výstupu.

$ export

Ukázkový výstup

Zobrazení všech exportovaných proměnných v aktuálním shellu

Pokud si přejete zobrazit všechny exportované proměnné v aktuálním shellu, použijte -p příznak, jak je znázorněno v příkladu

$ export -p 

Ukázkový výstup

Použití exportu s funkcemi

Předpokládejme, že máte funkci a chcete ji exportovat, jak to uděláte? V tomto případě -f používá se vlajka. V tomto příkladu exportujeme funkci name () .

Nejprve zavolejte funkci

$ name () { echo "Hello world"; }

Poté jej exportujte pomocí -f vlajka

$ export -f name

Dále vyvolejte bash shell

$ bash

Nakonec zavolejte funkci

$ name

Výstup

Hello World

Před exportem funkce můžete také přiřadit hodnotu, jak je znázorněno

$ export name[=value]

Například můžete definovat proměnnou před jejím exportem, jak je znázorněno

$ student=Divya

Ve výše uvedeném příkladu byla proměnné ‚student‘ přiřazena hodnota ‚Divya‘

Chcete-li exportovat proměnnou run

$ export students

Můžete použít printenv příkaz k ověření obsahu proměnné, jak je znázorněno

$ printenv students

Zkontrolujte níže uvedený výstup příkazů, které jsme právě provedli

Výstup

Výše uvedeného lze dosáhnout ve 2 jednoduchých krocích deklarováním a exportem proměnné v jednom řádku, jak je znázorněno

$ export student=Divya

Zobrazení proměnné run

$ printenv student

Výstup

Tímto končí náš tutoriál o příkazu export. Neváhejte a vyzkoušejte to a uvidíte kouzlo! Vaše zpětná vazba je velmi vítána.


Linux
  1. Linuxový příkaz mv

  2. Linux du command

  3. Linuxový ip příkaz

  1. Linux příkaz ifconfig

  2. Linuxový exportní příkaz

  3. Linux cd příkaz

  1. Linux Time Command

  2. Příkaz Ping v Linuxu

  3. Linux Watch Command