将bash脚本添加到路径

我想在Linux PATH中添加一个小脚本,因此不必在实际放置在磁盘上的地方实际运行它。

该脚本非常简单,它是关于通过代理赋予apt-get访问权限的,我使它像这样:

#!/bin/bash

array=( $@ )

len=${#array[@]}

_args=${array[@]:1:$len}

sudo http_proxy="http://user:password@server:port" apt-get $_args

然后,我将其保存为apt-proxy.sh,将其设置为+ x(chmod),当我位于该文件所在的目录中时,一切正常。

我的问题是:如何将此 添加到 以便实际上可以将其称为真正的apt-get?[从任何地方]

寻找仅命令行解决方案,如果您知道如何通过GUI进行操作,它很好,但 。

回答:

尝试这个:

  • 将脚本另存为apt-proxy(不带.sh扩展名)在某个目录中,例如~/bin
  • 添加~/bin到您的中PATH,输入export PATH=$PATH:~/bin
  • 如果您永久需要,请在中添加最后一行~/.bashrc。如果您使用zsh,则将其添加到中~/.zshrc
  • 然后,您可以仅apt-proxy使用参数运行,它将在任何地方运行。

请注意,如果您export在特定窗口中使用PATH变量,它将不会在其他bash实例中更新。

以上是 将bash脚本添加到路径 的全部内容, 来源链接: utcz.com/qa/420130.html

回到顶部