相关疑难解决方法(0)

为什么bash别名在脚本中不起作用?

我正在使用Mac,我在下面定义了这个别名.bashrc:

$cat .bashrc | grep la
alias la='ls -la'
Run Code Online (Sandbox Code Playgroud)

然后我尝试在脚本中使用它:

$cat ./mytest.sh  
#!/bin/bash
la
Run Code Online (Sandbox Code Playgroud)

它运行并说它找不到la:

./mytest.sh: line 2: la: command not found
Run Code Online (Sandbox Code Playgroud)

为什么是这样?我试过Mac和Linux,同样的错误!

bash environment alias

4
推荐指数
2
解决办法
3269
查看次数

标签 统计

alias ×1

bash ×1

environment ×1