linuxpath修改
㈠ 在linux下如何修改环境变量PATH啊
我想在PATH下加一个/tools/bin的路径用export
PATH=$PATH:/tools/bin后应该是加上去了,但是用
echo
$PATH
还是显示的原来的$PATH变量的值,感觉用export
PATH=$PATH:/tools/bin只是在原来的$PATH变量后加了一个路径到当前的PATH下,但是没有真正修改$PATH的值,怎样改才能
在echo
$PATH
的时候显示当前的PATH值呢?就是说怎么修改变量$PATH?我也试了修改/etc/profile,但是也是只能改PATH的值,但改不了$PATH
变量的值。另外,怎样取消一个环境变量的只读属性?
答:
在你的
~/.bashrc
里面写
export
PATH=$PATH:/tools/bin
注销以后重新登陆就可以。
如果你在某一个终端里面写了上面这句话
那只是在这个终端里面修改了PATH,而关闭了这个终端,PATH还是原来的PATH.
你在/etc/profile里面修改PATH是不合理的,因为这个变量可能会被其他的脚本给修改了。所以最好你在
~/.bashrc里面写。
PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻。用以下命令可以看到PATH的值。
$
echo
$PATH
例如,在主机中,用户yogin的PATH值为:
/opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/yogin/bin
其中“:”为分隔符。所以,上面的一串目录可以看成是如下的目录列表。
/opt/kde/bin
/usr/local/bin
/bin:/usr/bin
/usr/X11R6/bin
/home/yogin/bin
同样,也是主机中,用户root的PATH值为:
/opt/kde/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
要修改所有用户的PATH值,您可以以root身份编辑/etc/profile文件,修改其中包含“PATH=”的一行。
例如,您可以使用pico编辑器打开/etc/profile文件。
$
pico
-w
/etc/profile
pico是一个文本编辑器,而-w选项关闭了长行回绕功能。
中国网管论坛bbs.bitsCN.com
如果您想将当前目录加入到PATH中,则将“.”加入PATH中,此时PATH的设定如下:
PATH="$PATH:/usr/X11R6/bin:."
注意:在修改了PATH值或任何环境变量后,都要用export将其输出,新的PATH值才能生效。
㈡ Linux中如何修改$PATH变量
直接重新定义:
般添加新目录:PATH=$PATH.string
export
$PATH
要删除些内容
直接:PATH=sting(string掉删除内容字符串)
export
$PATH
㈢ linux设置环境变量path
变量是计算机系统用于保存可变值的数据类型。在Linux系统中,变量名称一般都是大写的,这是一种约定俗成的规范。我们可以直接通过变量名称来提取到对应的变量值。
Linux系统中的环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录、邮件存放位置等。《Linux就该这么学》一起来学习更多linux知识。
PASH环境变量的设置方法:
方法一:用户主目录下的.profile或.bashrc文件(推荐)
登录到你的用户(非root),在终端输入:
$ sudo gedit ~/.profile(or .bashrc)
可以在此文件末尾加入PATH的设置如下:
export PATH=”$PATH:your path1:your path2 ...”
保存文件,注销再登录,变量生效。
该方式添加的变量只对当前用户有效。
方法二:系统目录下的profile文件(谨慎)
在系统的etc目录下,有一个profile文件,编辑该文件:
$ sudo gedit /etc/profile
在最后加入PATH的设置如下:
export PATH=”$PATH:your path1:your path2 ...”
该文件编辑保存后,重启系统,变量生效。
该方式添加的变量对所有的用户都有效。
方法三:系统目录下的 environment 文件(谨慎)
在系统的etc目录下,有一个environment文件,编辑该文件:
$ sudo gedit /etc/environment
找到以下的 PATH 变量:
PATH="<......>"
修改该 PATH 变量,在其中加入自己的path即可,例如:
PATH="<......>:your path1:your path2 …"
各个path之间用冒号分割。该文件也是重启生效,影响所有用户。
注意这里不是添加export PATH=… 。
方法四:直接在终端下输入
$ sudo export PATH="$PATH:your path1:your path2 …"
这种方式变量立即生效,但用户注销或系统重启后设置变成无效,适合临时变量的设置。
㈣ linux path 环境变量怎么设置
1、直接用export命令:
#export PATH=$PATH:/opt/au1200_rm/build_tools/bin
查看是否已经设好,可用命令export查看:
[root@localhost bin]# export
declare -x BASH_ENV="/root/.bashrc"
declare -x G_BROKEN_FILENAMES="1"
㈤ linux怎么修改path环境变量
PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻。用以下命令可以看到PATH的值。
$ echo $PATH
例如,在主机中,用户yogin的PATH值为:
/opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/yogin/bin
其中“:”为分隔符。所以,上面的一串目录可以看成是如下的目录列表。
/opt/kde/bin
/usr/local/bin
/bin:/usr/bin
/usr/X11R6/bin
/home/yogin/bin
同样,也是主机中,用户root的PATH值为:
/opt/kde/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
要修改所有用户的PATH值,您可以以root身份编辑/etc/profile文件,修改其中包含“PATH=”的一行。
例如,您可以使用pico编辑器打开/etc/profile文件。$ pico -w/etc/profile
pico是一个文本编辑器,而-w选项关闭了长行回绕功能。
如果您想将当前目录加入到PATH中,则将“.”加入PATH中,此时PATH的设定如下:
PATH="$PATH:/usr/X11R6/bin:."
export PATH
注意:在修改了PATH值或任何环境变量后,都要用export将其输出,新的PATH值才能生效。
㈥ linux 下如何设置和修改classpath的值 谢谢!!
classpath应该是windows系统里环境变量设置的参数,在linux里叫path。linux环境变量不同的用户可以设置自己的环境变量。以root用户为例:
1、用root用户登录服务器
2、进入root的根目录,命令为 cd 回车即可。
3、修改.bash_profile文件里的path值,添加上你的值后保存即可。
vi .bash_profile 编辑保存文件。
4、运行source .bash_profile 使环境变量生效。
㈦ 如何设置或更改 PATH 系统变量
本文适用于: 平台: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, Mac OS X此页上的说明适用于 高级用户或系统管理员 。
一般信息
PATH 是操作系统用于查找来自命令行或终端窗口的必需可执行文件的系统变量。
PATH 系统变量可使用控制面板中的 “系统”实用程序 设置(在 Windows 上),或在 shell 的启动文件内设置(在 Linux 和 Solaris 上)。
运行 Windows 或 Mac OS X 的计算机 通常不需要 更改系统 PATH 变量。
Windows
Windows 10 和 Windows 8
在“搜索”中,搜索以下内容并进行选择:系统(控制面板)
单击 高级系统设置 链接。
单击 环境变量 。在 系统变量 部分中,找到并选择PATH环境变量。单击 编辑 。如果PATH环境变量不存在,请单击新建。
在 编辑系统变量 (或 新建系统变量 )窗口中,指定PATH环境变量的值。单击 确定 。通过单击 确定 关闭所有剩余窗口。
再次打开命令提示符窗口,然后运行 java 代码。
Windows 7
在桌面上右键单击 计算机 图标。
从上下文菜单中选择 属性 。
单击 高级系统设置 链接。
单击 环境变量 。在 系统变量 部分中,找到并选择PATH环境变量。单击 编辑 。如果PATH环境变量不存在,请单击新建。
在 编辑系统变量 (或 新建系统变量 )窗口中,指定PATH环境变量的值。单击 确定 。通过单击 确定 关闭所有剩余窗口。
再次打开命令提示符窗口,然后运行 Java 代码。
Windows XP
选择 开始 ,再选择 控制面板 。双击 系统 ,然后选择 高级 选项卡。
单击 环境变量 。在 系统变量 部分中,找到并选择PATH环境变量。单击 编辑 。如果PATH环境变量不存在,请单击新建。
在 编辑系统变量 (或 新建系统变量 )窗口中,指定PATH环境变量的值。单击 确定 。通过单击 确定 关闭所有剩余窗口。
再次打开命令提示符窗口,然后运行 Java 代码。
Mac OS X
要运行不同版本的 Java,请指定完整路径,或者使用java_home工具:
% /usr/libexec/java_home -v 1.8.0_73 --exec javac -version Solaris 和 Linux要查明是否已正确设置路径,请执行以下操作:
在终端窗口中,输入:
% java -version
如果该命令能找到java工具的版本,则将输出该版本。如果版本是旧版本或出现错误 java: 未找到命令 ,则路径设置不正确。
确定在您的 PATH 中首先找到哪个 java 可执行文件
在终端窗口中,输入:
% which java
永久设置 PATH
要永久设置路径,请在启动文件中设置该路径。
注: 列出了适用于 Linux 和 Solaris 上最流行的两个 Shell 的说明。
Bash Shell
编辑启动文件 (~/.bashrc)
修改 PATH 变量:PATH=/usr/local/jdk1.8.0/bin:$PATH
导出 PATH
保存并关闭文件
加载启动文件
% . /.profile
通过重复java命令% java -version,
确保已设置路径
C Shell (csh)
编辑启动文件(~/.cshrc)
设置路径set path=(/usr/local/jdk1.8.0/bin $path)
保存并关闭文件
加载启动文件
% source ~/.cshrc
通过重复java命令% java -version,
确保已设置路径
㈧ 如何修改Linux系统下的PATH(如何添加自己的路径到PATH)
修改Linux的PATH方法有三(添加用户的路径到PATH): 方法一: 直接在命令行中输入:#PATH=$PATH:/etc/apache/bin。这种方法只对当前会话有效,也就是说每当登出或注销系统后,PATH设置就会恢复原有设置。 方法二: 修改/etc/profile文件。在/etc/profile文件的适当位置添加PATH=$PATH:/etc/apache/bin (注意:=即等号两边不能有任何空格)。这种方法最好,除非你手动强制修改PATH的值。否则将不会被改变。 方法三: 修改用户目录下的.bash_profile:vi ~/.bash_profile,把用户想添加的路径添加到PATH后面。这种方法只针对用户起作用。 注意:若采用修改profile文件的方法改变PATH,则必须重新登录才能生效,以下方法可简化工作: 如果修改了/etc/profile,那么编辑结束后执行source profile 或执行点命令:./profile,PATH的值就会立即生效了。这个方法的原理是再执行一次/etc/profile shell脚本,注意如果用sh /etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反映到当前环境中,但是source是在当前shell进程中执行的,所以我们能看到PATH的改变。