管理語言環境

2021-06-02 22:53:28 字數 1409 閱讀 7213

語言環境設定

在研究如何管理

redhatenterprise linuux

的語言環境之前,你得了解什麼是

i18n

與l10n

i18n

(internationalization

),由於i和

n之間有

18個字母,因此簡稱為

i18n

。i18n

主要是提供一堆用來處理資訊的

api,開發人員可以利用這些

api,讓

redhatenterprise linux

自動轉換成為本地的資訊。

l10n

(localization

),由於l和

n之間有

10個字母,因此簡稱

l10n

。l10n

提供一組資訊轉換的

locale

資料庫,如果應用程式使用

i10n

提供的api

產生資訊,

redhatenterpriselinux

便可以依據

locale

資料庫中的定義,把資訊轉換成為符合本地環境的資訊格式。

locale

資料庫存放在

/usr/share/locale/

目錄中。一下是該目錄中的部分內容

zh_cn.gb2312

chm fon kk ng smj zh_hk

chn fr kl nia smn zh_tw

cho fr_be km nic sms zh_tw.big5

chp fr_ca kmb niu sn znd

chr fr_ch kn nl snk zu

chy fr_fr ko nl_be so zun

cmc frm kok nl_nl sog

co fro ko_kr nn son

cop frr kos no sq

redhatenterprise linux

使用locale

作為語言環境的識別名稱。不同語言環境的

locale

名稱都不一樣,但是有相同的命名格式:

lang[[_zone].encoding]

其中的zone

和encoding

都可以省略。

lang

語文的代號,長度為

2個字母。

zone

國際標準化組織定義的兩個字母的地區**

encoding

該地區使用的語言編碼。該欄位可以省略,省略時預設為

utf-8

。配置目前的語言環境

配置語言配置檔案

/etc/sysconfig/i18n

全域性的$home/.i18n

使用者的

管理Anaconda環境

怎樣檢視當前anaconda版本?conda version檢視當前建立了哪些虛擬環境?conda env list建立乙個anaconda環境?conda create n 環境名 python版本 例如 conda create n botnet python 3.6 anaconda怎麼把刪除...

anaconda 環境管理

檢視當前系統的anaconda環境 conda info e 新建乙個 conda 環境 tensorflow conda create n tensorflow pip python 3.5 啟用環境 mac source activate tensorflow 退出環境 mac source d...

Anaconda管理python環境

anaconda管理python環境 bash anaconda3 4.3.1 linux x86 64.sh python 3.6 version 或 bash anaconda2 4.3.1 linux x86 64.sh python 2.7 version 安裝到最後一步,會提示是否把ana...