如何让脚本启动终端并在bash上运行文本行



我很确定它很简单,只是找不到适合bash或linux的答案。这是我的剧本,很短:

gnome-terminal
echo "you heff bin hackt"
$SHELL

我想把它当作一个快速的笑话,但我有问题。它打开了终端,但没有运行文本行。它出了什么问题?

您可以使用--command选项

gnome-terminal --command="/bin/echo 'msg'; $SHELL"

编辑

--command处于弃用路径,因此--是更好的选项

gnome-terminal -- /bin/bash -c "/bin/echo 'msg'; $SHELL"

如果您想在打开任何新的终端会话时显示文本,您可以将命令添加到.bashrc文件:

echo 'echo "message"' >> ~/.bashrc

最新更新