在新的xterm中立即使用别名

问题描述 投票:0回答:1

我的.bashrc包含以下行:

alias ll =“ ls -l -a”

从现有终端启动一个新终端,然后发出ll命令:

xterm -hold -e ll&

在新终端中说:

bash:ll:找不到命令

如果我在新终端中手动键入ll命令,它将正常工作

如何在新终端启动时使ll别名有效?

linux bash xterm
1个回答
1
投票

一种解决方法是将bash初始化为交互式shell,

xterm -hold -e 'bash -ic ll' &

这样,在执行命令参数之前它将获得./bashrc

© www.soinside.com 2019 - 2024. All rights reserved.