Ich weiß sehr gut, dass wir zum Überschreiben der Gebietsschemaeinstellungen LC_ALL
den Befehl voranstellen können, den Sie ausführen möchten. Ich weiß auch, C
verwendet Standardgebietsschema eines Systems. Aber wofür steht das C
?
environment-variables
locale
Sergiy Kolodyazhnyy
quelle
quelle
Antworten:
Der einzige sichere Hinweis, den ich finden konnte, war eine Slackware-Dokumentation des großen Patrick Volkerding. In der Akte
/etc/profile.d/lang.sh
hat er folgenden Kommentar abgegeben:Ohne zu verraten, wofür das "C" eigentlich steht, aber ich würde vermuten, dass "C" ein Alias für diese niedrigste und sicherste Ebene des Gebietsschemas ist ... Ich weiß nicht sehr zufriedenstellend :(.
Versuchen Sie Folgendes, um sich diesen Kommentar im Slackware-Paket anzusehen:
Und dann öffnen Sie die Datei
lang.sh.new
mit Ihrem bevorzugten Texteditor ...quelle
C
steht für die Programmiersprache C. Es ist ein Synonym für dasPOSIX
Gebietsschema.Siehe http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap07.html#tag_07_02
quelle
gettext
was in C-Sprache liegen. Auch nicht für "Standardgebietsschema eines Systems", sondern für "Standardgebietsschema jeder Anwendung". Der Entwickler kann ein anderes Original- / Quellgebietsschema alsen_US
oder verwendenen
. Es könnte Arabisch, Chinesisch, Französisch, Deutsch, Japanisch sein ... es spielt keine Rolle.