【发布时间】:2015-05-18 08:04:24
【问题描述】:
如果我通过键入手动启动 ksh
/usr/bin/ksh
在 bash 中,然后 ksh 以交互模式启动。到目前为止,一切都很好。但是,由于它不是登录 shell,它不会执行它的 $HOME/.profile,我需要它来执行它。我试着跑了
/usr/bin/ksh $HOME/.profile
但它只是执行了 .profile 并退出回 bash,而没有进入交互模式。我尝试使用 -i 标志强制 ksh 进入交互模式,但是当我也给它 .profile 执行时它似乎不起作用。
我在 Raspian Linux 上使用 ksh93。
【问题讨论】:
-
ksh --login通常是说服它以这种方式运行的方法,不是吗? -
是的,成功了!谢谢!我确定我已经尝试过这样做,但显然没有。