6 linux中文的顯示

2021-09-08 02:02:10 字數 1574 閱讀 9521

linux下輸入或顯示中文或通過

securecrt

連線linux

,常有中仍亂碼

,關鍵是

要設定中文

字符集,

通過locale

這個變數。

locale

是軟體在執行時的語言環境,它包括語言

(language),

地域(territory)

和字符集

(codeset)

乙個locale

的書寫格式為:語言

[_地域

[.字符集

]]。與中文輸入關係最密切的就是

lc_ctype

,lc_ctype

規定了系統內有效的字元以及這些字元的分類

lc_ctype

:使用所指定地區的字符集(字母、數字、標點符號等)

設定locale

就是設定

12大類的

locale

分類屬性,即12個

lc_*

。除了這

12個變數可以設定以外,為了簡便起見,還有兩個變數:

lc_all

和lang

。它們之間有乙個優先順序的關係:

lc_all > lc_* >lang

。可以這麼說,lc_all

是最上級設定或者強制設定,而

lang

是預設設定值。

1、如果你需要乙個純中文的系統的話,設定

lc_all= zh_cn.***x

,或者lang=zh_cn.***x

都可以。

2、如果你只想要乙個可以輸入中文的環境,而保持選單、標題,系統資訊等等為英文介面,那麼只需要設定

lc_ctype

=zh_cn.***x

,lang=en_us.***x

就可以了。這樣

lc_ctype

=zh_cn.***x

,而lc_collate

=lc_messages

=……=

lc_*****

=lang

=en_us.***x

。3、假如你什麼也不做的話,也就是

lc_all

,lang

和lc_*

均不指定特定值的話,系統將採用

posix

作為lcoale

,也就是

c locale

。language是設定應用程式的介面語言。而

lang

是優先順序很低的乙個變數,它指定所有與

locale

有關的變數的預設值

export lc_all="zh_cn.gbk"

setenv lang zh_tw.utf-8

zh_cn.utf-8 

可以在profile中設定,以達到永久生效。參考【

1】 】

】 寫的也不錯,關於

locale

6 Linux檔案程式設計

檔案描述符是乙個非負的整數,它是乙個索引值,並指向核心中每個程序開啟檔案的記錄表。當開啟乙個現存盤案或建立乙個新檔案時,核心就向程序返回乙個檔案描述符,當需要讀 寫檔案時,也需要把檔案描述符作為引數傳遞給相應的函式。通常,乙個程序啟動時,都會開啟3個檔案,標準輸入,標準輸出,標準出錯處理,這3個檔案...

6 linux下的幫助命令

內建命令實際上是 shell 程式的一部分,其中包含的是一些比較簡單的 linux 系統命令,這些命令是寫在bash原始碼的builtins裡面的,並由 shell 程式識別並在 shell 程式內部完成執行,通常在 linux 系統載入執行時 shell 就被載入並駐留在系統記憶體中。而且解析內部...

6Linux檔案處理指令

touch 建立空檔案 語法 touch japanlovestory.list 在當前目錄建立乙個japanlovestory.list檔案 touch root japanlovestory.list 在root目錄建立乙個japanlovestory.list檔案 字尾名沒什麼關係 touch...