日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 的set,env和export的区别

發布時間:2025/3/21 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 的set,env和export的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文地址:http://blog.csdn.net/zdwzzu2006/article/details/7678181


set命令顯示當前shell的變量,包括當前用戶的變量;env命令顯示當前用戶的變量;export命令顯示當前導出成用戶變量的shell變量。每個shell有自己特有的變量(set)顯示的變量,這個和用戶變量是不同的,當前用戶變量和你用什么shell無關,不管你用什么shell都在,比如HOME,SHELL等這些變量,但shell自己的變量不同shell是不同的,比如BASH_ARGC, BASH等,這些變量只有set才會顯示,是bash特有的,export不加參數的時候,顯示哪些變量被導出成了用戶變量,因為一個shell自己的變量可以通過export “導出”變成一個用戶變量。(注:此處來自資料1)

?

常用方式

格式:env

打印當前用戶的環境變量。

?

格式:env -i NAME1=VALUE1 NAME2=VALUE2 <command-line>

使用指定的環境變量執行命令行<command-line>。

?

使用示例

示例一 比較env,set和export

set命令打印的信息最多,包括自定義函數等,以至于要使用more才能看得清。

[root@web ~]#?env?
HOSTNAME=web
TERM=linux
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=58.222.185.248 1113 22
SSH_TTY=/dev/pts/6
ANT_HOME=/opt/apache/apache-ant-1.8.1
USER=root
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:
SSH_AUTH_SOCK=/tmp/ssh-amfuW25778/agent.25778
MAIL=/var/spool/mail/root
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/opt/apache/apache-ant-1.8.1/bin:/usr/java/jdk1.6.0_20/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
INPUTRC=/etc/inputrc
PWD=/root
JAVA_HOME=/usr/java/jdk1.6.0_20
LANG=zh_CN.GB18030
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL=1
HOME=/root
LOGNAME=root
CVS_RSH=ssh
SSH_CONNECTION=58.222.185.248 1113 218.23.142.44 22
LESSOPEN=|/usr/bin/lesspipe.sh %s
G_BROKEN_FILENAMES=1
_=/bin/env
[root@web ~]#?export?
declare -x ANT_HOME="/opt/apache/apache-ant-1.8.1"
declare -x CVS_RSH="ssh"
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME="web"
declare -x INPUTRC="/etc/inputrc"
declare -x JAVA_HOME="/usr/java/jdk1.6.0_20"
declare -x LANG="zh_CN.GB18030"
declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="root"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:"
declare -x MAIL="/var/spool/mail/root"
declare -x OLDPWD
declare -x PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/opt/apache/apache-ant-1.8.1/bin:/usr/java/jdk1.6.0_20/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"
declare -x PWD="/root"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
declare -x SSH_AUTH_SOCK="/tmp/ssh-amfuW25778/agent.25778"
declare -x SSH_CLIENT="58.222.185.248 1113 22"
declare -x SSH_CONNECTION="58.222.185.248 1113 218.23.142.44 22"
declare -x SSH_TTY="/dev/pts/6"
declare -x TERM="linux"
declare -x USER="root"
[root@web ~]#?set | more?
ANT_HOME=/opt/apache/apache-ant-1.8.1
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
BASH_COMPLETION=/etc/bash_completion
BASH_COMPLETION_DIR=/etc/bash_completion.d
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]="3" [1]="2" [2]="25" [3]="1" [4]="release" [5]="i686-redhat-linux-gnu")
BASH_VERSION='3.2.25(1)-release'
COLORS=/etc/DIR_COLORS
COLUMNS=132
CVS_RSH=ssh
DIRSTACK=()
EUID=0
GROUPS=()
G_BROKEN_FILENAMES=1
HISTFILE=/root/.bash_history
HISTFILESIZE=1000
HISTSIZE=1000
HOME=/root
HOSTNAME=web
HOSTTYPE=i686
IFS=$' \t\n'
INPUTRC=/etc/inputrc
JAVA_HOME=/usr/java/jdk1.6.0_20
LANG=zh_CN.GB18030
LESSOPEN='|/usr/bin/lesspipe.sh %s'
LINES=41
LOGNAME=root
LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;3
2:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31
:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp
=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:'
MACHTYPE=i686-redhat-linux-gnu
MAIL=/var/spool/mail/root
MAILCHECK=60
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
--More--

總結

以上是生活随笔為你收集整理的linux 的set,env和export的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www.色图| 国产精品一二三四五 | 无码人中文字幕 | 超碰在线亚洲 | 欧美一区,二区 | 欧美高潮视频 | 欧美两根一起进3p做受视频 | 国产精品一区二区三区在线免费观看 | 日日草夜夜草 | 超黄av| 男人天堂免费视频 | 麻豆精品视频在线观看 | 超碰97人人爱 | 成人区人妻精品一区二区网站 | 91在线视频免费播放 | 国产免费久久久 | 一区二区av在线 | 韩国伦理在线视频 | 双性人bbww欧美双性 | 亚洲一区黄色 | 日本h片在线观看 | 国产高清在线观看视频 | 美国av导航 | 天天天天色 | 99热视| 99re热视频 | 黄色链接视频 | 黑鬼大战白妞高潮喷白浆 | 最新中文字幕第一页 | 91在线观看成人 | 午夜成人免费视频 | 男人的影院 | 最近中文字幕无免费 | 精品91视频 | 日本乱偷中文字幕 | 日韩av在线第一页 | 精品熟女一区二区三区 | 一区二区三区免费 | 久久久久无码精品 | av成人在线免费观看 | 欧美日韩亚洲国产 | 青娱乐在线视频观看 | 免费网站在线观看人数在哪动漫 | 国产高潮呻吟久久 | 亚洲第一黄色片 | 91在线视频精品 | 超碰成人av | 伊人精品国产 | 一区二区成人在线观看 | av中文资源 | 亚洲乱码国产乱码精品精大量 | 91福利影院 | 高清av不卡| 欧美人与物videos另类 | 黄色片地址 | 久久精品国产亚洲AV成人婷婷 | 国产日韩久久 | 欧美日韩国产综合网 | 丁香激情五月 | 国产精品一区在线看 | 一区二区高清视频 | 三级av网址| 农村老熟妇乱子伦视频 | 久久精品女人 | 又黄又免费的网站 | 麻豆一区产品精品蜜桃的特点 | 日韩大片免费在线观看 | 久操中文 | 91视频论坛| 天堂草在线观看 | 高清视频免费在线观看 | 丰满岳乱妇国产精品一区 | www天堂在线 | 中文字幕在线不卡 | 国产成人精品综合在线观看 | 美女被娇喘视频 | 麻豆91茄子在线观看 | 午夜影院在线视频 | 一级片免费观看视频 | av中文字幕在线免费观看 | 国产精品免费视频一区二区 | 在线日韩av| 国产色a | 久久精品免费av | 国产精品入口66mio | av资源库 | 亚洲伊人av | 福利在线网站 | 欧美激情第1页 | 国产嫩草在线观看 | 成年免费视频黄网站在线观看 | 中文在线字幕免 | 色综合天天射 | 亚洲精品国产无码 | av 日韩 人妻 黑人 综合 无码 | 亚洲AV无码成人精品区麻豆 | 丁香花五月天 | 欧美99热| caoporn视频在线 |