<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>export &#8211; スグブログ</title>
	<atom:link href="https://sugublog.org/tag/export/feed/" rel="self" type="application/rss+xml" />
	<link>https://sugublog.org</link>
	<description>ブログ運営について発信中</description>
	<lastBuildDate>Wed, 22 May 2024 09:53:55 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://sugublog.org/wp-content/uploads/2021/07/icon_20210703-min-150x150.png</url>
	<title>export &#8211; スグブログ</title>
	<link>https://sugublog.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Linux】exportコマンドの使い方！環境変数を確認や削除する</title>
		<link>https://sugublog.org/linux-export-command/</link>
					<comments>https://sugublog.org/linux-export-command/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[suguru]]></dc:creator>
		<pubDate>Wed, 22 May 2024 15:00:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[サーバ]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">https://sugublog.org/?p=6827</guid>

					<description><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/09/junp2_0907-2-1024x633.jpg" class="webfeedsFeaturedVisual" /></p>そういったLinuxサーバーエンジニアの方の疑問に答えます。 Linuxでexportコマンドは、環境変数の一時的な設定や確認や削除を行う事ができます。 具体的な例を挙げて説明しますので、この記事を読めばexportコマ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/09/junp2_0907-2-1024x633.jpg" class="webfeedsFeaturedVisual" /></p><div class="swell-block-balloon"><div class="c-balloon -bln-left" data-col="red"><div class="c-balloon__icon -square"><img decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sugublog.org/wp-content/uploads/2021/02/cropped-dog003-150x150.png" alt="" class="lazyload c-balloon__iconImg" width="80px" height="80px"><noscript><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/02/cropped-dog003-150x150.png" alt="" class="c-balloon__iconImg" width="80px" height="80px"></noscript><span class="c-balloon__iconName">Linuxのexportコマンドがわからない人</span></div><div class="c-balloon__body -thinking -border-on"><div class="c-balloon__text">
<p>Linuxサーバーの運用をしていて<strong><span class="swl-inline-color has-swl-deep-01-color">exportコマンドの使い方</span></strong>がいまいちよくわかりません。</p>
<span class="c-balloon__shapes"><span class="c-balloon__before"></span><span class="c-balloon__after"></span></span></div></div></div></div>


<p>そういったLinuxサーバーエンジニアの方の疑問に答えます。</p>


<div class="p-blogParts post_content" data-partsID="5908">
<p>筆者はWindowsサーバーやLinuxサーバーの運用構築を11年間以上おこなってきました。その経験を元に知識を公開していきます！</p>
</div>


<p><strong>Linuxで<span class="swl-inline-color has-swl-deep-01-color">exportコマンド</span></strong>は、<strong>環境変数の一時的な設定</strong>や<strong>確認</strong>や<strong>削除</strong>を行う事ができます。</p>



<p>具体的な例を挙げて説明しますので、この記事を読めばexportコマンドについて理解する事ができます。</p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle ads" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9330904718533231" data-ad-slot="6086594686"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">Linuxサーバーでexportコマンドの使い方</h2>


<div class="wp-block-image is-style-default">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="341" src="https://sugublog.org/wp-content/uploads/2021/11/Server_20211109-14-1024x341.jpg" alt="サーバー" class="wp-image-4421" srcset="https://sugublog.org/wp-content/uploads/2021/11/Server_20211109-14-1024x341.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/11/Server_20211109-14-300x100.jpg 300w, https://sugublog.org/wp-content/uploads/2021/11/Server_20211109-14-768x256.jpg 768w, https://sugublog.org/wp-content/uploads/2021/11/Server_20211109-14.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Linuxサーバーで<strong><span class="swl-inline-color has-swl-deep-01-color">exportコマンドの基礎構文</span></strong>を以下に示します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>export オプション 変数</code></pre></div>



<p><span class="swl-inline-color has-swl-deep-01-color">環境変数の一時的な設定</span>を行う事が出来ます。</p>



<p class="is-style-icon_announce"><strong>一時的</strong>というのはユーザーをログアウトすれば消えてしまうからです。</p>



<p class="is-style-icon_info">ログインし直すと、exportコマンドで設定した環境変数を参照することはできません。</p>



<p class="is-style-icon_book">ログインしなおしても環境変数を残したい場合は、ログインした時に実行されるファイルにexportコマンドで設定すれば可能です。詳しくは以下の記事を参照下さい。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/09/code_0923-1-300x198.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/linux-environmental-variables/">【Linux】環境変数を設定や削除する方法！一覧表示して確認まで行います</a>
						<span class="p-blogCard__excerpt">Linuxで環境変数を設定したいです。 そういった疑問に現役エンジニアの筆者が答えます。 また環境変数の削除や確認や定義や代入まで見ていきます。 この記事を読めばLin&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p>シェル変数で指定し<strong><span class="swl-inline-color has-swl-deep-01-color">exportコマンドで環境変数に設定</span></strong>します。</p>



<p>環境変数はシェル変数をコピーして作成しているので、シェル変数を指定してそれをexportする流れです。</p>



<p class="is-style-icon_pen"><span class="swl-inline-color has-swl-deep-02-color">シェル変数</span>と<span class="swl-inline-color has-swl-deep-01-color">環境変数</span>の違いは参照できる範囲です。シェル変数は<span class="swl-inline-color has-swl-deep-02-color">実行中のシェルのみ参照</span>できますが、環境変数は<span class="swl-inline-color has-swl-deep-01-color">他のコマンドや子プロセスから参照可能</span>です。</p>



<p>シェル変数を設定する基礎構文は以下です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>シェル変数=変数の値</code></pre></div>



<p class="is-style-icon_announce">イコールの前後にスペースを入れてはいけません。</p>



<p>指定したシェル変数を<strong><span class="swl-inline-color has-swl-deep-01-color">export</span></strong>します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>export シェル変数</code></pre></div>



<p>これで<strong><span class="swl-inline-color has-swl-deep-01-color">一時的に環境変数を設定</span></strong>できます。</p>



<p class="is-style-icon_info">この二つのコマンドを一気に実行しても良いです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>export シェル変数=変数の値</code></pre></div>



<h2 class="wp-block-heading">exportコマンドのオプション</h2>


<div class="wp-block-image is-style-default">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="683" src="https://sugublog.org/wp-content/uploads/2022/01/sweets_20220105-3-1024x683.jpg" alt="オプション" class="wp-image-4861" srcset="https://sugublog.org/wp-content/uploads/2022/01/sweets_20220105-3-1024x683.jpg 1024w, https://sugublog.org/wp-content/uploads/2022/01/sweets_20220105-3-300x200.jpg 300w, https://sugublog.org/wp-content/uploads/2022/01/sweets_20220105-3-768x512.jpg 768w, https://sugublog.org/wp-content/uploads/2022/01/sweets_20220105-3.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Linuxサーバーの<strong><span class="swl-inline-color has-swl-deep-01-color">exportコマンドのオプション</span></strong>をご紹介します。<strong>環境変数</strong>を<strong>削除</strong>したり<strong>確認</strong>したりできます。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>exportコマンドのオプション</th><th>効果</th></tr></thead><tbody><tr><td>-n</td><td>環境変数を<strong>削除</strong>する</td></tr><tr><td>-p</td><td>環境変数の<strong>一覧を表示</strong>する</td></tr></tbody></table><figcaption class="wp-element-caption">Linuxサーバーのexportコマンドオプション</figcaption></figure>



<h3 class="wp-block-heading">環境変数を削除する</h3>



<p>exportコマンドでnオプションをつけると、<strong><span class="swl-inline-color has-swl-deep-01-color">環境変数を削除</span></strong>する事ができます。</p>



<p>前項で行った環境変数の設定をexportコマンドで行ってから、削除してみます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>export OS=Linux</code></pre></div>



<p><span class="swl-bg-color has-swl-deep-01-background-color">環境変数を確認するコマンド</span>は「printenv」です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>[root@localhost ~]# printenv OS
Linux</code></pre></div>



<p class="is-style-icon_info">printenvコマンドは、<span class="swl-inline-color has-swl-deep-01-color">引数に環境変数を指定</span>できるので便利です。</p>



<p>先程指定した環境変数が表示されています。</p>



<p>ではexportコマンドのnオプションで<strong><span class="swl-inline-color has-swl-deep-01-color">環境変数を削除</span></strong>してみます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>export -n OS</code></pre></div>



<p>環境変数が削除されているか確認します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>[root@localhost ~]# printenv OS
[root@localhost ~]#</code></pre></div>



<p class="has-border -border01"><strong><span class="swl-inline-color has-swl-deep-01-color">環境変数が削除</span></strong>されたので、表示されなくなりました。</p>



<h3 class="wp-block-heading">環境変数の一覧を表示する</h3>



<p>exportコマンドでpオプションをつけると、<strong><span class="swl-inline-color has-swl-deep-01-color">環境変数を一覧表示で確認</span></strong>する事ができます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>[root@localhost ~]# export -p
declare -x HOME=&quot;/root&quot;
declare -x HOSTNAME=&quot;localhost.localdomain&quot;
declare -x LANG=&quot;ja_JP.UTF-8&quot;
declare -x LOGNAME=&quot;root&quot;
declare -x MAIL=&quot;/var/spool/mail/root&quot;
declare -x PATH=&quot;/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin&quot;
declare -x PWD=&quot;/root&quot;
declare -x SSH_TTY=&quot;/dev/pts/0&quot;
declare -x TERM=&quot;xterm&quot;
declare -x USER=&quot;root&quot;</code></pre></div>



<p class="is-style-icon_pen">最初の「declare -x」は変数を定義するコマンドです。xオプションは環境変数として定義するオプションです。</p>



<p class="has-border -border01">シェル変数から<strong><span class="swl-inline-color has-swl-deep-01-color">exportされた環境変数</span></strong>が一覧で<strong>確認</strong>できます。</p>



<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9330904718533231"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-format="autorelaxed"
     data-ad-client="ca-pub-9330904718533231"
     data-ad-slot="8455594968"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">まとめ：Linuxサーバーでexportコマンドの使い方</h2>


<div class="wp-block-image is-style-default">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="536" src="https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-5-1024x536.jpg" alt="export" class="wp-image-4582" srcset="https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-5-1024x536.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-5-300x157.jpg 300w, https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-5-768x402.jpg 768w, https://sugublog.org/wp-content/uploads/2021/11/programing_school1123-5.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Linuxサーバーで<strong><span class="swl-inline-color has-swl-deep-01-color">exportコマンドの基礎構文</span></strong>を以下に示します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>export オプション 変数</code></pre></div>



<p class="has-border -border01"><span class="swl-inline-color has-swl-deep-01-color">環境変数の一時的な設定</span>を行う事が出来ます。</p>



<p>Linuxサーバーの<strong><span class="swl-inline-color has-swl-deep-01-color">exportコマンドのオプション</span></strong>のまとめです。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>exportコマンドのオプション</th><th>効果</th></tr></thead><tbody><tr><td>-n</td><td>環境変数を<strong>削除</strong>する</td></tr><tr><td>-p</td><td>環境変数の<strong>一覧を表示</strong>する</td></tr></tbody></table><figcaption class="wp-element-caption">Linuxサーバーのexportコマンドオプション</figcaption></figure>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>export -n 環境変数
export -p</code></pre></div>
]]></content:encoded>
					
					<wfw:commentRss>https://sugublog.org/linux-export-command/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
