Erlaubt ein Betriebssystem die Eingabe von Befehlen in einem anderen Skript als dem lateinischen Alphabet?

278
Everyone

Nur was der Titel sagt.

Die Befehle für ein Betriebssystem scheinen hauptsächlich mit dem lateinischen Alphabet eingegeben zu werden. Wo das römische Alphabet nicht verwendet wird, wird eine GUI verwendet. Dies gilt zumindest für Windows und mehrere Unix / Linux-Klone. Meine Frage ist daher, ob ein Betriebssystem den Benutzer / Laien die Flexibilität einräumt, einen Befehl in der Landessprache einzugeben, wenn nicht in der Landessprache.

1
Es ist nicht das "römische Alphabet" an sich, das von Computern verwendet wird, sondern der grundlegende (7-Bit) ASCII-Zeichensatz. Es gibt ASCII-Erweiterungen für andere Sprachen und Zeichensätze, diese verwenden jedoch mehrere Bytes pro Symbol. daher handelt es sich auch um "breite Zeichen". sawdust vor 11 Jahren 2

1 Antwort auf die Frage

2
Joel Coehoorn

Tatsächlich unterstützen sowohl Windows als auch Linux mehrere Tastaturlayouts, darunter auch mehrere mit nicht römischen Zeichen wie Cryllic oder Arabisch. Sie können diese Tastaturen / Tastaturlayouts mit fast jeder Edition von Windows oder Linux verwenden. Wenn Sie auch die sprachspezifische Edition von Windows erhalten oder die richtigen Linux-Pakete installieren und die richtigen Konfigurationsoptionen einstellen, verwendet das Betriebssystem diese Sprache (und diese Alphabete) für die Bildschirmausgabe.

Ich weiß, unter Windows können Sie so weit "out of the box" werden, indem Sie die richtige Sprachversion erwerben. Ich glaube auch, dass es Linux-Distributionen gibt, die zum Zeitpunkt der Installation auf diese Weise eingerichtet werden, oder sich selbst einrichten, wenn Sie während der Installation die richtige Sprache und das richtige Layout wählen.

An diesem Punkt sind die Befehle selbst jedoch noch hauptsächlich auf Englisch. Die gute Nachricht ist, dass sowohl Windows als auch Linux Befehlsaliase unterstützen. So können Sie ländereinstellungsspezifische Befehle einrichten, die Ihr lokales Alphabet und Ihre Sprache verwenden, und das englische Äquivalent hinter den Kulissen aufrufen Bildschirm).

Ich glaube nicht, dass Windows dies für Sie tun wird. Möglicherweise gibt es eine oder zwei Linux-Distributionen, die dies im Voraus tun (vielleicht irgendwo außerhalb von China). Ich bin mir keiner bewusst, aber es würde mich nicht wundern, dass es existiert. In beiden Systemen wäre es (einfach, sogar) möglich, ein Skript vorbereiten zu können, um die sprachspezifischen Aliase schnell einzurichten. Die Ausführung eines solchen Skripts würde wahrscheinlich weniger als eine Sekunde dauern, wenn Sie dies weiterverbreiten oder in bestimmten Fällen automatisch ausführen lassen möchten.

Eine letzte Sache, die Sie hier im Hinterkopf behalten sollten, ist die Tatsache, dass viele der Befehle, die Sie unter Linux und Windows sehen, nicht aus dem Englischen, sondern aus kryptischen Abkürzungen von englischen Wörtern bestehen, die nur für diejenigen Hacker interessant sind, die mit dem rätselhaftesten sprechen von Bärten. Dies kann die direkte Übersetzung bestimmter Befehle in andere Sprachen besonders problematisch machen.

+1 In Ordnung, ich gebe es zu ... Meistens für "die Hacker mit den bärtigsten Bärten". Patrick Seymour vor 11 Jahren 0
/ Ich kratzt seine Stoppeln ... und drückt die Hoffnung aus, dass möglicherweise weitere Vorkehrungen getroffen werden, um in Kürze einen sprachspezifischen Alias ​​für Befehle einzurichten Everyone vor 11 Jahren 0
Vereinbart, dass sie nicht die englische Sprache sind; Deshalb habe ich im Titel die Wörter 'römisches Alphabet' verwendet. Vielleicht hätte ich das 7-Bit-ASCII-Alphabet sagen sollen, wie von Sägemehl empfohlen. Ich hatte im Sinn, dass die Durchdringung / Verwendung von Computern und die Beibehaltung von Befehlen möglicherweise positiv beeinflusst werden könnten, wenn Befehle in der Landessprache verfügbar wären. Everyone vor 11 Jahren 0
Ich sage das nicht im Gegensatz zu Ihrem allgemeinen Standpunkt, aber Befehle könnten zu Verwirrung führen. Zum Beispiel habe ich gerade jemandem gesagt, er sfc / scannow auszuführen. Sie könnten einen "internationalen" Alias ​​von sfc erstellen, aber "sfc" müsste an Ort und Stelle bleiben, so dass wir alle eine gängige Computer-Sprache haben, mit der wir kommunizieren können. Patrick Seymour vor 11 Jahren 0