linux系统中的export命令是怎么用的啊,还有exportfs是干什么用的?

 我来答
jingzfire
推荐于2016-10-26 · 超过21用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:50.4万
展开全部
exports是设置NFS共享文件的
Linux export命令
  功能说明:设置或显示环境变量。
  语 法:export [-fnp][变量名称]=[变量设置值]
  补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登录操作
-f 代表[变量名称]中为函数名称。
  -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
  -p 列出所有的shell赋予程序的环境变量。
  一个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面的shell传递变量的值。当一个shell脚本调用并执行时,它不会自动得到原为脚本(调用者)里定义的变量的访问权,除非这些变量已经被显式地设置为可用。export命令可以用于传递一个或多个变量的值到任何后继脚本。
  登录到系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可以返回到执行该脚本之前的shell。从这种意义上来说,用户可以有许多shell,每个shell都是由某个shell(称为父shell)派生的。
  在子shell中定义的变量只在该子shell内有效。如果在一个shell脚本程序中定义了一个变量,当该脚本程序运行时,这个定义的变量只是该脚本程序内的一个局部变量,其他的shell不能引用它,要使某个变量的值可以在其他shell中被改变,可以使用export命令对已定义的变量进行输出。
  export命令将使系统在创建每一个新的shell时定义这个变量的一个拷贝。这个过程称之为变量输出。
  #echo $PKG_PATH 在任何时候建立的变量都只是当前shell的局部变量,所以不能被shell运行的其他命令或shell程序所利用。 export ,是把你设置的环境变量传给当前SHELL的子SHELL,使其在子SHELL中有效。
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
yexicheng
2011-06-29 · TA获得超过1.2万个赞
知道大有可为答主
回答量:8857
采纳率:69%
帮助的人:7075万
展开全部
export是将一些自己设定的变量导出到环境中
比如设置一个环境变量LM_STAT=/usr/bin
如果你不export,你没法用LM_STAT,export后才可以使用
exportfs是查看和导出本地的共享目录
cat /etc/exports里面就是你的共享目录,用exportfs可以查看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pid345000512
2011-06-29 · TA获得超过156个赞
知道小有建树答主
回答量:373
采纳率:0%
帮助的人:217万
展开全部
export是将局部变量导出为全局或取消设置 用法:exprot [-pn] [变量名[=变量值]]
很多时候都是直接在命令行直接 exprot 变量名
exportfs 可以用来修改已经共享的目录的共享选项
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式