6 linux path environment-variables
编程新手在这里。当我搜索 google 和 SO 时,我找不到这个,但我想知道程序员说“把 X 放在你的路径中”是什么意思。这是 usr/bin 吗?
我可以阅读任何其他资源来理解这一点吗?
谢谢!
thk*_*ala 11
他们通常的意思是
将您的脚本或可执行文件放在 PATH 环境变量中列出的目录之一中,如echo $PATH
.
或修改所述变量以包含脚本/程序/应用程序所在的目录
PATH 变量包含:
要搜索要执行的程序的以冒号 ( ) 分隔的目录列表。例如:
$ echo $PATH
/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games
Run Code Online (Sandbox Code Playgroud)
您可以将您的程序放在 eg 中/usr/local/bin
,这样其他程序就可以检测到它,而不必明确告诉他们查看 eg /home/user/apps/MyApp
。
或者,您可以修改该变量以包含/home/user/apps/MyApp
. 对于单个 bash shell 会话,这将执行以下操作:
$ export PATH="$PATH":/home/user/apps/MyApp
Run Code Online (Sandbox Code Playgroud)
要为 bash 永久执行此操作,您必须$
在~/.bashrc
或~/.bash_profile
(或两者)中输入此行(不带shell 提示)。
如果您有另一个 shell(bash 是大多数 Linux 发行版的默认设置),则应相应更改上述命令。
归档时间: |
|
查看次数: |
13012 次 |
最近记录: |