gpt4 book ai didi

linux - 如何使程序在 SHELL 中的任何地方都可执行

转载 作者:太空宇宙 更新时间:2023-11-04 10:00:09 25 4
gpt4 key购买 nike

如何使程序在SHELL中可执行

我已将一些工具克隆到我的 HOME 文件夹中。现在由于它们很多而且我的查询文件位于不同的目录中,我需要的是使程序在 SHELL 中的任何地方都可执行。我读过this thread但是 Perl 和 Python 脚本呢?例如,我在名为 scrips 的文件夹中有一个 script.pl 或 script.py 文件。我应该怎么做才能让该脚本从任何地方运行?

最佳答案

  1. 使脚本可执行:chmod +x $HOME/scrips/* 这只需要做一次。
  2. 将包含脚本的目录添加到 PATH 变量:export PATH=$HOME/scrips/:$PATH(使用 echo $PATH 验证结果。) export 命令需要在每个 shell session 中运行。为方便起见,您希望将该命令添加到 $HOME/.profile 文件中,以便它在您登录时自动运行。

现在您可以从任何地方执行 script.pl some-argumentsscript.py some-arguments

关于linux - 如何使程序在 SHELL 中的任何地方都可执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56981754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com