【问题标题】:Unrecognised character on Ubuntu server command lineUbuntu服务器命令行上无法识别的字符
【发布时间】:2010-12-11 23:39:20
【问题描述】:

总的来说,我对 Linux 还是很陌生。我一直在按照本教程(http://net.tutsplus.com/tutorials/php/how-to-setup-a-dedicated-web-server-for-free/)设置 Web 服务器。

在我不得不设置网络用户权限之前,我做得很好。我尝试运行的命令非常简单

sudo chown -R www-data:www-data /var/www

但是我的问题是,每当我输入 :(冒号) 时,我总是在命令行上看到一个灰色方块,好像在说我正在输入的字符没有被识别。这似乎发生在许多特殊字符/符号上,例如@、{、}、;等等等等

我认为这可能是我的键盘布局设置?不过不确定。如果是,有谁知道我该如何解决这个问题。

我正在试验的操作系统是 ubuntu server 10.10

--->编辑

我认为这是我的键盘布局。当我按下 shift 和 > 键时,它似乎插入 :(colon) 字符就好了。有谁知道如何将其更改为英国键盘。

感谢您的帮助。

【问题讨论】:

  • 您使用的是什么终端。 Konsole、gnome 终端等?什么是语言环境,locale 的输出?或者,此输入是否发生在控制台上?
  • 它是 gnome 终端。我不确定语言环境是什么。 Ermm是他们检查的方法吗?抱歉,我知道这听起来很菜
  • 输入locale并输入。
  • 哇,现在我觉得自己很愚蠢,哈哈。我还使用谷歌搜索并重置了语言环境: sudo dpkg-reconfigure locales 语言环境的内容是 GB.UTF-8,除了 LC_ALL 之外的所有内容,在 = 符号之后什么都没有。任何想法

标签: command-line ubuntu keyboard character


【解决方案1】:

在系统菜单上,选择键盘以打开键盘首选项。单击“布局”选项卡以查看当前布局,然后添加或选择其他布局。

屏幕底部有一个有用的“测试设置的类型”框。

希望这会有所帮助。

【讨论】:

  • 对不起,如果这听起来很愚蠢,但这个系统菜单在哪里。在启动时,我会自动进入命令行。谢谢
  • 之前你说的是“gnome-terminal”。假设您确实有一个英国键盘开始使用,上述答案应该可以工作——它在 Windows 中工作吗?否则,可能需要为那些需要更改的键逐键配置。另请参阅sudo dpkg-reconfigure -plow console-setup 获取 Linux 控制台(无 X11、Gnome 或 KDE。)More: LocaleConf
  • 抱歉,我假设您运行的是 Ubuntu 桌面版。对于 Ubuntu 服务器,请按照上面 Frayser 的评论重新配置 X,你应该没问题。
  • 说 gnome-terminal 是我的错,对不起。谢谢你们。我会试试上面的,手指交叉:)
  • 感谢 dpkg-reconfigure 链接 Frayser。对于其他正在阅读的人,我只运行了 sudo dpkg-reconfigure -plow console-setup 并完成了设置。现在一切似乎都很好。谢谢大家!
【解决方案2】:

在处理无效字符的服务器界面中非常烦人。谁还没有配置他们的键盘问题试试这个。使用您居住国家的布局。假设 AMERICAN,AUSTRALIAN 的英语。希望这会奏效

sudo dpkg-reconfigure 键盘配置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-18
    • 1970-01-01
    • 1970-01-01
    • 2017-03-14
    相关资源
    最近更新 更多