linux - Unix 路径需要重新排序

标签 linux bash unix path terminal

我有一个复杂的路径想要修改,但我不明白如何执行此操作。我什至不知道某个目录是如何到达那里的。此外,它还出现过两次。编辑路径的顺序真的那么难吗?有没有一种方法可以简单地编辑确定路径的每个文件?

最佳答案

一点也不难。路径是一个以冒号分隔的字符串,存储在进程环境 PATH 变量中。如果更改该字符串的值,您的命令搜索路径将会更改。这就是全部内容。

PATH=/bin:/usr/bin:/usr/local/bin:$HOME/bin:.

当您从/etc 中的系统默认 bashrc 文件以及本地配置的 .rc 和 .bashrc 文件登录时,将创建默认路径。您可以从 $HOME/.bashrc 中修改或编辑 PATH

编辑:一般来说,因为很容易更改,所以 bashrc 文件包含的每个脚本(直接或通过另一个脚本)都可以修改路径。要知道哪一个正在进行特定更改,您必须跟踪脚本。

关于linux - Unix 路径需要重新排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28401715/

相关文章:

java - 将 jar 作为服务启动时出现 oracle db 异常

linux - 用于在二进制文件中定位十六进制序列的工具

linux - 循环输入中的多个变量?

linux - 在不使用 awk 的情况下将对列表转换为 shell 中的表

php - UTF-8贯穿始终

bash - 在后台使用 HERE_DOC 方法运行脚本

bash - Bash Jobs : how can I output job process information along with errors?

regex - 如何在unix中查找和替换

perl - 使用 sed/perl/awk 替换第一次出现的匹配文本

使用 C unix 命令或 C 更改文件中的特定单词