Linode 服务器有 Ubuntu Server (16.04),所以我添加了 ubuntu-desktop 和 gnome-terminal。通过 VNC 访问服务器我可以打开一个终端,它使用/bin/sh
它没有命令行编辑,通常很难交互使用。
使用chsh --shell /bin/bash
没有效果。
编辑终端Profile Preferences
以启用“以登录 shell 方式运行命令”没有任何区别。
重新启动没有区别。
ssh
通过同一服务器登录会提供bash
命令行。只有 VNC 会话中的终端使用sh
.
我该如何解决这个问题或者这应该很有趣?
在终端中转到
Preferences > Profiles
并创建一个新的。在Command
选项卡中选择Run a custom command instead of my shell
并将其设置为/bin/bash
.Profile used when launching a new terminal
通过单击下拉列表选择新配置文件作为要成为的配置文件。Unnamed
可以删除预先存在的配置文件。