【问题标题】:export doesn't work to change the execution path导出无法更改执行路径
【发布时间】:2019-07-03 00:15:36
【问题描述】:
export ab=~/local/bin/ab
which ab

which 正在打印/bin/ab

当我打印which ab时,从其他环境中,它会打印~/local/bin/ab

【问题讨论】:

标签: bash ubuntu


【解决方案1】:

export ab 创建一个名为 $ab 的变量。要创建可执行文件的快捷方式,请将目录添加到您的路径:

# add this to ~/.bashrc to make it permanent
PATH=~/local/bin:$PATH

或者创建一个函数:

ab() { ~/local/bin/ab "$@"; }

或别名:

alias ab='~/local/bin/ab'

注意:在许多系统上,~/bin 已经在您的$PATH 中。您所要做的就是在它不存在时创建它并将可执行文件移到那里。

mkdir -p ~/bin
mv ~/local/bin/ab ~/bin

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-11-26
  • 2016-01-13
  • 1970-01-01
  • 1970-01-01
  • 2022-06-14
  • 2017-10-07
  • 2016-07-01
  • 2020-06-20
相关资源
最近更新 更多