当前位置: 技术问答>linux和unix
shell 脚本中命令别名在脚本外无法使用
来源: 互联网 发布时间:2017-03-01
本文导语: 我想请问下,我在shell脚本中命名了一个命令别名,但是,脚本实行结束后我在终端却无法使用这个别名,这是为什么呢? 我怎样才能做到,在一个脚本中把希望命名的别名都写好,运行下脚本,之后别名都可以使用...
我想请问下,我在shell脚本中命名了一个命令别名,但是,脚本实行结束后我在终端却无法使用这个别名,这是为什么呢?
我怎样才能做到,在一个脚本中把希望命名的别名都写好,运行下脚本,之后别名都可以使用了呢?
我怎样才能做到,在一个脚本中把希望命名的别名都写好,运行下脚本,之后别名都可以使用了呢?
|
shell脚本是一个新进程,别名在这个脚本执行完也就失效了
|
子shell里面新建的环境变量时不会反应到父shell中去的,你可以在当前shell中直接执行脚本。
用source ./xxx 或者 . ./xxx
用source ./xxx 或者 . ./xxx