【发布时间】:2013-04-12 09:45:38
【问题描述】:
我在示例 shell 脚本中定义的别名不起作用。我是 Linux Shell 脚本的新手。 下面是示例 shell 文件
#!/bin/sh
echo "Setting Sample aliases ..."
alias xyz="cd /home/usr/src/xyz"
echo "Setting done ..."
在执行此脚本时,我可以看到回显消息。但是如果我执行 alias 命令,我会看到以下错误
xyz: command not found
我错过了什么吗?
【问题讨论】:
-
别名是一种缩短命令的方式。 (它们只在交互式 shell 中使用,而不在脚本中使用——这是脚本和交互式 shell 之间为数不多的区别之一。)
标签: shell