当前位置:首页 » 操作系统 » 环境变量linuxexport

环境变量linuxexport

发布时间: 2024-07-24 18:00:55

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

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中有效。

B. linux璁剧疆鐜澧冨彉閲忥纸甯哥敤鏂规硶锛

Linux鏄涓绉嶅箍娉涗娇鐢ㄧ殑镎崭綔绯荤粺锛屽畠鎻愪緵浜嗗己澶х殑锻戒护琛屽伐鍏峰拰𨱔垫椿镄勯厤缃阃夐”銆傚湪Linux涓锛岃剧疆鐜澧冨彉閲忔槸涓椤瑰父瑙佺殑浠诲姟锛屽畠鍙浠ヨ╂垜浠瀹氢箟绯荤粺锣冨洿鍐呯殑鍏ㄥ眬鍙橀噺锛屼互渚夸簬搴旂敤绋嫔簭镄勪娇鐢ㄣ

浠涔堟槸鐜澧冨彉閲

鐜澧冨彉閲忔槸鍦ㄦ搷浣灭郴缁熶腑瀹氢箟镄勪竴浜涘彉閲忥纴瀹冧滑瀛桦偍镌链夊叧绯荤粺杩愯岀幆澧幂殑淇℃伅銆傝繖浜涘彉閲忓彲浠ュ湪涓嶅悓镄勫簲鐢ㄧ▼搴忎箣闂村叡浜鍜岃块梾锛屼娇寰楀簲鐢ㄧ▼搴忚兘澶熸牴鎹鐜澧冨彉閲忕殑鍊兼潵镓ц屼笉钖岀殑镎崭綔銆

甯哥敤镄勭幆澧冨彉閲

鍦↙inux涓锛屾湁涓浜涘父鐢ㄧ殑鐜澧冨彉閲忛渶瑕佹垜浠璁剧疆锛屼互渚夸簬绯荤粺鍜屽簲鐢ㄧ▼搴忕殑姝e父杩愯屻备互涓嬫槸涓浜涘父瑙佺殑鐜澧冨彉閲忥细

1.PATH锛氭寚瀹氩彲镓ц岀▼搴忕殑鎼灭储璺寰勚

2.HOME锛氭寚瀹氱敤鎴风殑涓荤洰褰曘

3.LD_LIBRARY_PATH锛氭寚瀹氩姩镐侀摼鎺ュ簱镄勬悳绱㈣矾寰勚

4.java_HOME锛氭寚瀹钦ava镄勫畨瑁呰矾寰勚

5.LANG锛氭寚瀹氱郴缁熺殑榛樿よ瑷銆

璁剧疆鐜澧冨彉閲忕殑鏂规硶

鍦↙inux涓锛屾湁澶氱嶆柟娉曞彲浠ヨ剧疆鐜澧冨彉閲忋备笅闱浠嬬粛鍑犵嶅父鐢ㄧ殑鏂规硶锛

1.鍦ㄥ懡浠よ屼腑璁剧疆

鍙浠ヤ娇鐢╡xport锻戒护鍦ㄥ懡浠よ屼腑涓存椂璁剧疆鐜澧冨彉閲忥纴渚嫔傦细

```

exportPATH=/usr/local/bin:$PATH

```

涓婅堪锻戒护灏/usr/local/bin娣诲姞鍒癙ATH鐜澧冨彉閲忎腑銆

2.鍦ㄧ敤鎴烽厤缃鏂囦欢涓璁剧疆

鍙浠ュ皢鐜澧冨彉閲忕殑璁剧疆娣诲姞鍒扮敤鎴风殑閰岖疆鏂囦欢涓锛屼緥濡傚湪~/.bashrc鏂囦欢涓娣诲姞浠ヤ笅鍐呭癸细

```

exportJAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

exportPATH=$JAVA_HOME/bin:$PATH

```

涓婅堪鍐呭瑰皢璁剧疆JAVA_HOME鍜屽皢JAVA_HOME/bin娣诲姞鍒癙ATH鐜澧冨彉閲忎腑銆

3.鍦ㄧ郴缁熼厤缃鏂囦欢涓璁剧疆

鍙浠ュ皢鐜澧冨彉閲忕殑璁剧疆娣诲姞鍒扮郴缁熺殑閰岖疆鏂囦欢涓锛屼緥濡傚湪/etc/profile鏂囦欢涓娣诲姞浠ヤ笅鍐呭癸细

```

exportJAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

exportPATH=$JAVA_HOME/bin:$PATH

```

涓婅堪鍐呭瑰皢璁剧疆JAVA_HOME鍜屽皢JAVA_HOME/bin娣诲姞鍒癙ATH鐜澧冨彉閲忎腑銆

楠岃瘉鐜澧冨彉閲忕殑璁剧疆

瀹屾垚鐜澧冨彉閲忕殑璁剧疆钖庯纴鎴戜滑鍙浠ヤ娇鐢ㄤ互涓嫔懡浠ゆ潵楠岃瘉鐜澧冨彉閲忔槸钖︾敓鏁堬细

```

echo$PATH

```

璇ュ懡浠ゅ皢杈揿嚭PATH鐜澧冨彉閲忕殑鍊笺

C. Linux濡备綍璁剧疆鐜澧冨彉閲

Linux鏄涓涓锘轰簬POSIX鍜孶NIX镄勫氱敤鎴枫佸氢换锷°佹敮鎸佸氱嚎绋嫔拰澶欳PU镄勬搷浣灭郴缁燂纴浠婂ぉ缁椤ぇ瀹跺垎浜涓涓婰inux濡备綍璁剧疆鐜澧冨彉閲忋
鏂规硶涓锛氱敤export锻戒护锛岃緭鍏モ渆xport PATH="$PATH:/opt/au1200_rm/build_tools/bin钬濄

鏂规硶浜岋细淇鏀筽rofile鏂囦欢锛岃緭鍏vi/etc/profile锛屽洖杞︺

鍐嶈緭鍏モ渆xport PATH="$PATH:/opt/au1200_rm/build_tools/bin钬濄

鏂规硶涓夛细淇鏀.bashrc鏂囦欢锛岃緭鍏vi/root/.bashrc锛屽洖杞︺

鍐嶈緭鍏モ渆xport PATH="$PATH:/opt/au1200_rm/build_tools/bin钬濄

镐荤粨涓锛氢互涓婂氨鏄疞inux璁剧疆鐜澧冨彉閲忕殑鏂规硶涓銆

镐荤粨浜岋细浠ヤ笂灏辨槸Linux璁剧疆鐜澧冨彉閲忕殑鏂规硶浜屻

镐荤粨涓夛细浠ヤ笂灏辨槸Linux璁剧疆鐜澧冨彉閲忕殑鏂规硶涓夈

D. 怎么在linux中配置oracle的环境变量

需要设置Oracle_HOME和ORACLE_SID两个环境变量,再把ORACLE的bin目录添加到PATH中即可,通常缺省安装的情况下:
ORACLE_SID=orcl
ORACLE_HOME=/home/oracle/oracle/proct/10......这样的形式
操作步骤:
1、su oracle并回车切换到oracle用户;
2、cd并回车回到oracle用户目录;
cd /home/oracle
ls -a
3、vi .bash_profile并回车编辑该文件,按I键进入插入状态,在最后加入以下行:
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/proct/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
输入完毕后按ESC键退出vi编辑状态,
输入:wq并回车存盘退出。
注销所有oracle用户,再使用oracle登录即可。
注意输入wq前面有个:冒号,先输入这个:就可以在编辑器最底端输入命令了。

热点内容
newman算法 发布:2024-11-25 21:34:55 浏览:200
a算法概念 发布:2024-11-25 21:24:16 浏览:587
jquery源码书籍 发布:2024-11-25 21:19:50 浏览:803
银行卡输入密码超限怎么办 发布:2024-11-25 21:09:07 浏览:958
编译指令多发 发布:2024-11-25 20:58:17 浏览:751
java上传文件到服务器 发布:2024-11-25 20:52:47 浏览:741
轴加工编程 发布:2024-11-25 20:52:12 浏览:412
手机的媒体存储 发布:2024-11-25 20:29:42 浏览:265
安卓如何关闭手机桌面 发布:2024-11-25 20:24:37 浏览:701
脚本也违法吗 发布:2024-11-25 20:24:24 浏览:305