在linux中,我看到了右键单击“打开终端”的选项。如果shell本身是命令行接口,那么它可以自己从键盘获取输入并显示在控制台中。那么,为什么我们需要终端或终端模拟器。
我知道有一个类似的问题,但从这里提供的解释来看,答案并不明确:“终端”、“外壳”、“tty”和“控制台”之间的确切区别是什么?
发布于 2018-03-06 14:44:53
你的问题不太清楚,但让我在黑暗中试一试,因为你说可能的重复对你没有帮助.
当您在linux中右键单击“在终端中打开”选项时,您将在GUI环境中开始操作,因此您输入的内容不会进入任何命令行。如果您正在使用像gnome3这样的GUI,这可能会让人感到困惑,因为这样的GUI现在允许您键入一些命令名来启动程序,但是那些GUI不是shells -把这种类型的输入看作是在处理菜单(例如。dmenu
,rofi
)。
因此,为了从GUI中访问shell命令行,您需要启动某种程序,该程序将具有该命令行.终端模拟器。
https://unix.stackexchange.com/questions/428635
复制相似问题