`
yuwei162
  • 浏览: 17340 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

PATH环境变量的学习

阅读更多

1.路径:关于UNIX和它处理文件的方式,需要记住的是每个文件的位置都是唯一的,不管这个文件是命令、程序还是静态文档。这个位置就叫做完整路径名,它指定文件在整个文件系统中的唯一位置。

2.由于命令的运行其实就是打开其所在的文件,使用完整路径会按大量的键和消耗大量的体力,更会增加输入错误的概率。

3.解决这些问题有一个通用的方法。PATH环境变量里包含一组目录,可执行程序可能位于这些目录中。如果PATH变量的值中含有某个目录,那么调用该目录中的可执行文件时就不需要输入目录名。例如,如果ls命令在/bin/ls中,并且/bin是PATH的一部分,那么就可以简单地在命令提示符之后输入ls来调用程序,而不需要使用完整的路径/bin/ls了。

4.PATH变量的值通常在配置文件中设置一些特定的通用目录。用户可以在PATH变量中添加自己的值。当用户调用一个shell环境时,系统执行shell的配置文件--包括全局和用户特有的。用户希望添加到PATH变量中的任何其他值也可以添加到shell配置文件中。

5.在Bourne和bash shell中,向PATH变量中添加值的格式为:PATH=$PATH:new value。可以一次添加多个目录,用冒号将这些目录隔开:PATH=$PATH:目录1:目录2:……

另外用户可以将命令:export PATH添加到初始化文件中。这将使得变量的新值在这个shell以外的其他shell中也可用。这对于使用多个shell或同行界面的用户很有用。

6.尽管大多数用户不需要考虑将目录名添加到PATH值中的次序,但是有些时候这个次序是很重要的。例如,假如两个程序,它们位于不同的目录下但是具有相同的名字。如果通过在命令提示符之后输入文件名来调用程序,那么shell将依次在PATH目录中查找文件。只要shell发现匹配的程序,就会启动该程序,不管它是不是想要调用的程序。要想利用文件名优先调用另一个程序,需要在提示符后输入完整的路径名。 但是要注意不要漏了“$”,具体可以查一下。

 

分享到:
评论

相关推荐

    大数据必学Java基础(四):安装notepad++,配置path环境变量

    大数据必学Java基础(四):安装notepad++,配置path环境变量 大数据必学Java基础的第四篇文章中,作者Lansonli介绍了如何安装notepad++和配置path环境变量。这篇文章对大数据和Java基础知识的学习具有重要意义。 ...

    inno setup改变环境变量脚本

    《Inno Setup改变环境变量脚本详解》 Inno Setup是一款强大的Windows安装程序制作工具,它允许开发者自定义安装过程中的各种细节,包括修改系统环境变量。本文将深入探讨如何利用Inno Setup脚本来实现环境变量的...

    Delphi设置和查看系统环境变量..rar

    本资源“Delphi设置和查看系统环境变量..rar”显然关注的是如何在Delphi应用程序中操作和利用系统的环境变量。环境变量是操作系统中存储各种设置和路径的关键元素,它们可以影响程序的行为和运行方式。现在,我们将...

    java环境变量配置 JDK环境变量

    ### Java环境变量配置详解 #### 一、Java环境变量配置的重要性 在开发Java应用程序之前,首先需要正确地配置Java环境变量。...此外,理解每个环境变量的具体含义及其作用对于后续深入学习Java开发非常重要。

    arm环境变量的设置

    ### ARM环境变量设置详解 #### 一、引言 在Linux环境下,无论是开发还是日常使用过程中,正确地配置环境变量...通过上述方法和实践案例的学习,相信读者能够在日常使用和开发过程中更好地管理Linux系统中的环境变量。

    java环境变量的设置

    - **解决方法**:这通常是因为Path环境变量设置不正确或未包含JDK的bin目录。请按照上面的方法重新设置Path环境变量。 - **问题2**:编译Java程序时出现“NoClassDefFoundError”错误。 - **解决方法**:这可能是...

    用BAT设置WINDOWS系统环境变量,如java的jdk环境变量

    Java开发和运行依赖于特定的环境变量,尤其是`JAVA_HOME`和`PATH`。本教程将深入讲解如何使用批处理脚本(BAT)来设置这些关键的Java JDK环境变量。 首先,我们来看`JAVA_HOME`环境变量。`JAVA_HOME`通常用于指向...

    设置环境变量视频

    在计算机科学领域,环境变量是操作系统用来存储信息的变量,这些信息可以影响程序的执行或系统的行为。...通过观看“设置环境变量”的视频教程,你将能够快速掌握这一基础技能,从而更顺利地进行项目开发和学习。

    JDK环境变量设置,教你怎么配置JDK环境变量

    2. **编辑Path环境变量:** - 在“系统变量”中找到`Path`变量,点击“编辑”按钮。 - 点击“新建”,添加以下路径: - `%JAVA_HOME%\bin` - `%JAVA_HOME%\jre\bin` 3. **验证Path配置:** - 打开命令提示符,...

    JAVA的环境变量配置

    #### 知识点三:PATH环境变量的扩展 - **定义**:`PATH`环境变量用于存储一系列可执行文件的目录列表。当用户在命令行中输入一个命令时,操作系统会在`PATH`变量中列出的目录里查找对应的可执行文件。 - **扩展步骤...

    Patch_环境变量_

    学习和掌握设置环境变量对于Python开发者来说是必要的,特别是当涉及到安装第三方库、使用虚拟环境或者开发跨平台的应用时。此外,理解环境变量也是调试问题的关键,因为很多依赖找不到或加载失败的问题都可能追溯到...

    Java 环境变量配置

    #### 二、PATH环境变量 `PATH`环境变量用于存储一系列的路径,这些路径中包含可执行文件。在Windows系统中,添加`JAVA_HOME`到`PATH`变量可以方便地在命令行中使用`java`和`javac`等命令。 **配置步骤:** 1. **...

    c# 的winform 获取系统中环境变量

    通过打开这个项目,你可以看到具体的代码实现,学习如何将这些环境变量的获取和显示整合到一个交互式的用户界面中。 总之,理解和使用环境变量是C#开发中的一项基础技能,尤其在需要与系统进行深度交互时。通过熟练...

    JDK环境变量配置.txt

    - PATH环境变量主要用于定义系统搜索可执行文件的路径列表。 - 在配置JDK时,我们需要将JDK安装目录下的bin目录添加到PATH中,这样就可以在任何位置运行javac和java命令了。 **步骤:** 1. **打开环境变量编辑界面...

    Java环境变量一键配置.exe,很实用

    2. **PATH**:PATH环境变量用于指定系统在搜索可执行文件时会查找的目录列表。当我们在命令行输入"java"或"javac"命令时,系统会在PATH中列出的所有目录下寻找这些命令。为了运行Java程序,我们需要将JDK的bin目录...

    JDK环境变量配置方法

    #### 步骤三:修改Path环境变量 1. **添加JDK bin目录到Path**:在“系统变量”中找到Path变量,点击“编辑”。在变量值的最后,添加`;D:\Program Files\Java\jdk1.6.0_01\bin`,注意与前一项之间用英文分号(`;`)隔...

    Java环境配置与设置JAVA_HOME_CLASSPATH_PATH的目的

    Java 环境配置是 Java 开发的基础,我们需要正确地配置 JAVA_HOME, CLASSPATH, PATH 等环境变量,以便正确地编译和运行 Java 程序。在本节中,我们将详细地介绍 Java 环境配置的目的和设置方法。 一、JAVA_HOME ...

    JAVA环境变量设置

    #### 四、PATH环境变量 **定义**:`PATH`环境变量用于指定一系列程序的搜索路径,这些程序可以通过命令行直接访问而无需指定完整路径。 **设置方法**: 1. 在“系统变量”区域找到`PATH`变量,如果没有则新建一个...

    VB添加和修改环境变量一例.rar

    通过这个VB示例,开发者不仅可以学习如何操作环境变量,还可以了解到API函数的使用、Windows令牌和用户权限管理等相关知识。这有助于提高编写系统级应用程序的能力。同时,理解环境变量对于调试和配置软件也至关重要...

    C20 MGwin环境变量资源包解压放path里面

    标题和描述中的“环境变量资源包”指的是与MinGW-w64相关的环境配置,特别是PATH环境变量。PATH环境变量在Windows系统中扮演着至关重要的角色,它包含了操作系统用来查找可执行文件的目录列表。当我们在命令行中输入...

Global site tag (gtag.js) - Google Analytics