我知道有很多关于这个问题的答案,但我还是无法理解。我读过所有这些并尝试按照以下示例进行操作系统范围的环境变量(当然,对于我的情况而言),也尝试按照选择的答案去做这里.但是没起作用。
因此,我有一个可执行的 shell 脚本,位于~/Developer/android-studio/bin
,我想这样做,以便当我在终端时(无论是在哪里)我只需编写android-studio
要执行的脚本(要启动的 IDE)。
所以我尝试export AS=$PATH:~/Developer/android-studio/bin
了
AS="~/Developer/android-studio/bin:${PATH}"
export AS
然后source .bashrc
,但经过两次尝试后,当我简单地写入时,AS
我得到的是command not found
。我该如何实现它?
另一个问题 - 我是否必须仅使用大写字母而不使用破折号来命名变量,因为我想将变量命名为类似于android_studio
而AS
不是,即?
答案1
听起来你想做
export PATH="$PATH:~/Developer/android-studio/bin"
然后你就可以android-studio
从任何地方进入了。名为AS
如果您想要简写,请在 .bashrc 中添加一个函数:
function as() { command android-studio "$@"; }