仅如标题所述。
操作系统的命令似乎大多使用罗马字母输入。不使用罗马字母的地方,则使用 GUI。这至少适用于 Windows 和几个 unix/linux 克隆。因此,我的问题是,是否有任何操作系统允许用户/外行以白话文输入命令(如果不是白话语言本身)的灵活性?
答案1
实际上,Windows 和 Linux 都支持多种键盘布局,包括几种非罗马字符(如 Cryllic 或阿拉伯语)的键盘布局。您可以在几乎任何版本的 Windows 或 Linux 上使用这些键盘/键盘布局,如果您还获得了特定语言版本的 Windows 或安装了正确的 Linux 软件包并设置了正确的配置选项,操作系统本身将使用该语言(和那些字母)进行屏幕输出。
我知道在 Windows 上,你可以通过购买正确的语言版本来获得这种“开箱即用”的效果。我还相信有些 Linux 发行版在安装时会以这种方式设置,或者如果你在安装过程中选择了正确的语言和布局,它们会以这种方式自行设置。
不过,此时命令本身仍然主要以英语为主。好消息是 Windows 和 Linux 都支持命令别名,这样您就可以设置使用本地字母和语言的特定于语言环境的命令,并在后台调用英语等效命令(您永远不会在屏幕上看到英文字母)。
我不相信 Windows 会为您开箱即用地做到这一点。可能有一两个 Linux 发行版会提前做到这一点(也许在中国的某个地方)。我不清楚具体是哪一个,但如果听说有的话我也不会感到惊讶。在任何一个系统中,都可以(甚至很容易)准备好一个脚本来快速设置特定于语言的别名。如果您想广泛分发它或在某些情况下让它自动运行,这样的脚本可能需要不到一秒钟的时间才能运行。
最后要记住的是,虽然无可否认罗马字母,但你在 Linux 和 Windows 中看到的许多命令都是不是不是英语,而是英语单词的神秘缩写,只有那些胡子拉碴的黑客才能理解。这使得将某些命令直接翻译成其他语言变得特别困难。