我想为 pagsh
创建一个别名,它将立即让我获得管理员 kerberos 票证。
问题是我不知道如何为 bash
运行指定命令,但在命令完成后仍然继续交互式 session 。
我目前的镜头是:
alias admin=pagsh -c "bash -c \"kinit xtoth1@ADMIN.META\""
但是 bash
逻辑上在 kinit
完成后立即结束。如何将自定义命令推送到 bash 交互式 session 的开头?我仍然需要正常运行 .bashrc,因此我不能使用 --rcfile
最佳答案
我的建议是使用带有 --rcfile
的自定义 bashrc 文件来获取您的 .bashrc,例如:
alias admin=pagsh -c "bash --rcfile myrc"
myrc :
source ~/.bashrc
kinit xtoth1@ADMIN.META
关于linux - Bash,执行命令但继续交互式 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4584736/