引用
关于执行文件路径的变量: $PATH
我们知道查阅档案属性的指令ls完整文件名为:/bin/ls(这是绝对路径), 那你会不会觉得很奇怪:『为什么我可以在任何地方执行/bin/ls这个指令呢? 』 为什么我在任何目录下输入 ls 就一定可以显示出一些讯息而不会说找不到该 /bin/ls 指令呢? 这是因为环境变量 PATH 的帮助所致呀!
当我们在执行一个指令的时候,举例来说『ls』好了,系统会依照PATH的设定去每个PATH定义的目录下搜寻文件名为ls的可执行档, 如果在PATH定义的目录中含有多个文件名为ls的可执行档,那么先搜寻到的同名指令先被执行!
现在,请下达『echo $PATH』来看看到底有哪些目录被定义出来了? echo有『显示、印出』的意思,而 PATH 前面加的 $ 表示后面接的是变量,所以会显示出目前的 PATH !
PATH(一定是大写)这个变量的内容是由一堆目录所组成的,每个目录中间用冒号(:)来隔开, 每个目录是有『顺序』之分的。仔细看一下上面的输出,妳可以发现到无论是root还是vbird都有/bin 这个目录在PATH变量内,所以当然就能够在任何地方执行ls来找到/bin/ls执行档啰!
分享到:
相关推荐
PATH 环境变量是 Linux 系统中的一个重要变量,它决定了系统在搜索可执行文件时的搜索路径。在 Linux 系统中,PATH 环境变量的设置可以影响到系统的行为和性能。本文将介绍 Linux 查看和修改 PATH 环境变量的方法。 ...
将文件名后缀改成.tar.gz 1) 使用rz命令上传JDK压缩包 2) 使用tar –xzvf命令解压JDK ... (注意:最后的:$PATH一定不能漏,不然连命令都执行不了) 4) 使用source /etc/profile重新加载配置文件,应用环境变量
环境变量可以影响系统的行为和应用程序的执行,例如 PATH 变量可以控制命令的搜索路径。在 Linux 系统中,环境变量可以分为两类:shell 变量和环境变量。shell 变量是局部的,仅在特定的 shell 中固定,而环境变量是...
在Linux操作系统中,PATH变量是最常用的环境变量之一,它指定了操作系统搜索可执行文件的路径。如果您要使用Linux系统中的新命令或程序,那么就需要将其所在的路径添加到PATH变量中,以便操作系统能够找到它们。 ...
1. **PATH**: 定义了命令解释器搜索可执行文件的路径列表。当用户在命令行输入一个命令时,系统会在PATH定义的目录中查找对应的可执行文件。 2. **LD_LIBRARY_PATH**: 指定了动态链接器(动态库加载器)搜索共享库的...
* `$PATH`、`$CLASSPATH` 和 `$JAVA_HOME` 是用来引用原来的环境变量的值,在设置环境变量时特别要注意不能把原来的值给覆盖掉了。 * `CLASSPATH` 中当前目录\".\"不能丢掉。 * `export` 是把这三个变量导出为全局...
在环境变量中,PATH 环境变量是最常用的一个,它的主要作用是指定命令的搜索路径,以便系统可以找到相应的可执行文件。今天,我们将讨论如何将路径添加到 PATH 环境变量中去。 什么是 PATH 环境变量? ------------...
`PATH`环境变量记录了系统搜索可执行文件的路径列表。通过在`PATH`中添加JDK的bin目录,可以方便地在任何位置调用JDK提供的命令(如javac、java等)。 **配置方法:** 1. **Windows系统:** - 在“环境变量”窗口...
当用户尝试运行一个程序时,操作系统会自动在Path列表中查找该程序的可执行文件。因此,了解如何正确地向系统Path中添加新的目录或环境变量是每个开发者和系统管理员必备的技能之一。 #### 步骤详解: 1. **打开...
在配置环境变量时,需要注意的是,`PATH`变量决定了系统如何查找可执行文件,`JAVA_HOME`指向Java的安装目录,而`CLASSPATH`则指定了Java虚拟机寻找类文件的路径。这些设置对于正确运行Java应用程序至关重要。 总结...
- `PATH`:用于告诉系统在哪些目录中查找可执行文件。 - `JRE_HOME`:用于指定JRE的安装路径,虽然不是必须的,但在某些情况下可能会用到。 3. **为什么需要配置环境变量**: - 环境变量可以让系统知道如何访问...
环境变量 PATH 是 Linux 系统中的一个重要变量,它规定了 shell 在搜索可执行文件时的路径。在 Linux 系统中,我们可以通过修改环境变量 PATH 来添加新的路径,使得 shell 可以搜索到更多的可执行文件。在本文中,...
PATH 环境变量是操作系统的环境变量,它的设置内容是可执行文件的路径。例如,PATH=...;%JAVA_HOME%\bin。 设置 PATH 环境变量的作用是为了告诉操作系统_where_to_find_可执行文件。例如,当我们在命令行中输入 ...
在Ubuntu操作系统中,PATH环境变量是一个非常重要的设置,它定义了系统在执行命令时查找可执行文件的默认目录列表。如果你经常需要运行位于特定目录下的命令,如在本例中的Monkeyrunner,配置PATH路径可以避免每次...
假设使用 Java 的用户为 guest,我们需要编辑该用户的 .bashrc 文件进行环境变量设置: # vi /home/guest/.bashrc 在 .bashrc 文件中加入: export JAVA_HOME=/usr/java/jdk1.6.0_16 export CLASSPATH=$CLASSPATH...
有时,由于权限问题,可能需要更改文件的执行权限以完成解压。例如,可以使用`chmod`命令来改变权限。 解压缩完成后,将JDK移动到一个合适的系统目录,如 `/usr/share/`。例如,我们可以使用`mv`命令将解压后的JDK...
其中`/path/to/`需要替换为您实际存放安装包的路径。 2. **执行安装命令**: ```bash ./jdk-6u14-linux-i586.bin ``` 执行此命令后会显示许可协议,连续按回车键直至询问是否接受许可协议,输入`yes`并回车...
对于Java开发而言,正确的JDK环境变量配置能够确保系统识别到安装的Java运行环境,并使得用户能够在任何位置执行Java命令。 #### 二、配置前的准备工作 在开始配置之前,请确保已经正确安装了JDK。可以通过以下...
环境变量的配置是使系统能找到Java相关可执行文件和库的关键步骤。这里提供了三种方法: a. **修改/etc/profile文件** - 打开profile文件,如:`vi /etc/profile`。 - 在文件末尾添加如下内容,替换路径为实际...
如果你只需要脚本所在的目录,而不是完整的文件路径,则可以进一步使用`Split-Path`命令来获取目录路径: ```powershell $x = Split-Path -Parent $MyInvocation.MyCommand.Definition ``` 这里,`-Parent`参数...