将bash脚本添加到路径
我想在Linux PATH中添加一个小脚本,因此不必在实际放置在磁盘上的地方实际运行它。
该脚本非常简单,它是关于通过代理赋予apt-get访问权限的,我使它像这样:
#!/bin/basharray=( $@ )
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