开发者社区> 问答> 正文

在命令行中定义的命令别名,在shell脚本运行报错

操作如下

jiangyd:~ jiangyd$ alias ll="ls -l"
jiangyd:~ jiangyd$ ll *.lua
-rw-r--r--  1 jiangyd  staff   70 Mar 21  2020 a.lua
-rw-r--r--  1 jiangyd  staff  178 Dec 13  2019 b.lua
-rw-r--r--  1 jiangyd  staff   17 Jan 15  2020 c.lua
-rw-r--r--  1 jiangyd  staff  107 Jan 18  2020 fa.lua
-rw-r--r--  1 jiangyd  staff   32 Dec 17  2019 h.lua
-rw-r--r--  1 jiangyd  staff  293 Dec 12  2019 l.lua
-rw-r--r--  1 jiangyd  staff  198 Dec 17  2019 p.lua
-rw-r--r--  1 jiangyd  staff   65 Dec 17  2019 u.lua
jiangyd:~ jiangyd$ cat wd.sh
#!/usr/bin/bash

ll
jiangyd:~ jiangyd$ bash wd.sh
wd.sh: line 3: ll: command not found

为什么报错了,命令找不到

展开
收起
水果黄瓜 2021-10-23 21:40:24 398 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Shell 脚本速查手册 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载