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发现匹配的程序,就会启动该程序,不管它是不是想要调用的程序。要想利用文件名优先调用另一个程序,需要在提示符后输入完整的路径名。 但是要注意不要漏了“$”,具体可以查一下。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习Linux环境变量的语法可以帮助你正确设置和管理环境变量。下面是一些常见的Linux环境变量语法: 1. 设置环境变量: - 使用`export`命令来设置环境变量。语法如下: ``` export VARIABLE_NAME=value ``` 其中,`VARIABLE_NAME`是环境变量的名称,`value`是相应的值。例如,要设置`PATH`环境变量,可以使用: ``` export PATH=/usr/local/bin:$PATH ``` 2. 查看环境变量: - 使用`echo`命令来查看特定环境变量的值。语法如下: ``` echo $VARIABLE_NAME ``` 例如,要查看`PATH`环境变量的值,可以使用: ``` echo $PATH ``` 3. 永久设置环境变量: - 如果希望永久设置环境变量,可以将相应的设置语句添加到Shell的配置文件中。常见的配置文件包括: - `~/.bashrc`:用户级别的配置文件,适用于当前用户。 - `~/.profile`:用户级别的配置文件,在登录时会加载。 - `/etc/environment`:全局级别的配置文件,适用于所有用户。 - 打开相应的配置文件,使用文本编辑器添加设置语句,保存并重新加载Shell配置,或者重新登录以使设置生效。 4. 变量替换: - 在环境变量的值中,可以使用其他环境变量或命令的输出进行替换。 - 使用`${}`语法进行变量替换。例如,要将`$HOME`环境变量的值添加到`PATH`中,可以使用: ``` export PATH=${HOME}/bin:$PATH ``` - 使用`` `command` ``或`$(command)`语法来替换命令的输出。例如,将当前日期添加环境变量中: ``` export CURRENT_DATE=$(date +%Y-%m-%d) ``` 这些是一些常见的Linux环境变量语法。通过学习和实践,你可以更好地理解和应用环境变量的设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值