English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux exportコマンド

Linux コマンド全書

Linuxのexportコマンドは環境変数の設定または表示に使用されます。

shellでプログラムを実行する際、shellは一連の環境変数を提供します。exportは環境変数を新規に追加、変更、または削除し、後続を実行するプログラムに使用することができます。exportの効果はこのログインセッションに限られます。

構文

export [-fnp][変数名]=[変数設定値]

パラメータ説明

  • -f  [変数名]中の[変数名]は関数名を意味します。
  • -n  指定された変数を削除します。変数は実際には削除されませんが、後続のコマンドの実行環境には出力されません。
  • -p  すべてのshellがプログラムに設定した環境変数を一覧表示します。

オンラインサンプル

現在のすべての環境変数を一覧表示します

# export -p //現在の環境変数の値を一覧表示します
declare -x HOME=「/root
declare -x LANG=「zh_CN.UTF-8「
declare -x LANGUAGE=「zh_CN:zh」
declare -x LESSCLOSE=「/usr/bin/lesspipe %s %s「
declare -x LESSOPEN=「| /usr/bin/lesspipe %s「
declare -x LOGNAME=「root」
declare -x LS_COLORS=「「
declare -x MAIL=「/var/mail/root
declare -x OLDPWD
declare -x PATH=「/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
declare -x PWD=「/root
declare -x SHELL=「/bin/bash
declare -x SHLVL=「1「
declare -x SPEECHD_PORT=「6560」
declare -x SSH_CLIENT=「192。168。1。65 1674 22「
declare -x SSH_CONNECTION=「192。168。1。65 1674 192。168。1。3 22「
declare -x SSH_TTY=「/dev/pts/2「
declare -x TERM=「XTERM」
declare -x USER=「root」
declare -x XDG_SESSION_COOKIE=「93b5d3d03e032c0cf892a4474bebda9f-1273864738。954257-340206484「

環境変数の定義

# export MYENV //環境変数の定義
# export -p //現在の環境変数のリスト表示
declare -x HOME=「/root
declare -x LANG=「zh_CN.UTF-8「
declare -x LANGUAGE=「zh_CN:zh」
declare -x LESSCLOSE=「/usr/bin/lesspipe %s %s「
declare -x LESSOPEN=「| /usr/bin/lesspipe %s「
declare -x LOGNAME=「root」
declare -x LS_COLORS=「「
declare -x MAIL=「/var/mail/root
declare -x MYENV
declare -x OLDPWD
declare -x PATH=「/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
declare -x PWD=「/root
declare -x SHELL=「/bin/bash
declare -x SHLVL=「1「
declare -x SPEECHD_PORT=「6560」
declare -x SSH_CLIENT=「192。168。1。65 1674 22「
declare -x SSH_CONNECTION=「192。168。1。65 1674 192。168。1。3 22「
declare -x SSH_TTY=「/dev/pts/2「
declare -x TERM=「XTERM」
declare -x USER=「root」
declare -x XDG_SESSION_COOKIE=「93b5d3d03e032c0cf892a4474bebda9f-1273864738。954257-340206484「

環境変数の定義と値の割り当て

# export MYENV=7 //環境変数の定義と値の割り当て
# export -p
declare -x HOME=「/root
declare -x LANG=「zh_CN.UTF-8「
declare -x LANGUAGE=「zh_CN:zh」
declare -x LESSCLOSE=「/usr/bin/lesspipe %s %s「
declare -x LESSOPEN=「| /usr/bin/lesspipe %s「
declare -x LOGNAME=「root」
declare -x LS_COLORS=「「
declare -x MAIL=「/var/mail/root
declare -x MYENV=「7「
declare -x OLDPWD
declare -x PATH=「/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
declare -x PWD=「/root
declare -x SHELL=「/bin/bash
declare -x SHLVL=「1「
declare -x SPEECHD_PORT=「6560」
declare -x SSH_CLIENT=「192。168。1。65 1674 22「
declare -x SSH_CONNECTION=「192。168。1。65 1674 192。168。1。3 22「
declare -x SSH_TTY=「/dev/pts/2「
declare -x TERM=「XTERM」
declare -x USER=「root」
declare -x XDG_SESSION_COOKIE=「93b5d3d03e032c0cf892a4474bebda9f-1273864738。954257-340206484「

Linux コマンド全書