Function篇

可以对bash命令封装为shell函数,通过函数名方便调用,利用export -f func命令使得函数func可以在shell中被调用。PS:export -f适用于Bash,其他Shell语法可能稍有不同。

proxy ()
{
  export ALL_PROXY='http://ip:port'
}
export -f proxy

noproxy ()
{
  unset ALL_PROXY
}

export -f noproxy

以上代码片段是快速设置/取消网络代理环境变量,将其放入~/.bashrc中便可使用proxy/noproxy命令方便地设置/取消代理环境变量。

转载时请包括本文地址:https://dw-dengwei.cn/posts/linux-function