SecureCRT本身不直接修改Linux服務器的環境變量,而是通過調整自身會話設置(如字符編碼、字體)與Linux服務器的環境變量(如LANG
)保持一致,解決亂碼問題或適配環境需求。
要讓SecureCRT正確顯示或交互,需先確保Linux服務器的環境變量設置正確(以LANG
為例,用于定義字符集):
export LANG=zh_CN.UTF-8
(中文UTF-8)或 export LANG=en_US.UTF-8
(英文UTF-8)。~/.bash_profile
文件,添加 export LANG=zh_CN.UTF-8
,保存后執行 source ~/.bash_profile
使變更立即生效。locale
命令,確認 LANG
、LC_CTYPE
等變量均為目標編碼(如 zh_CN.UTF-8
)。打開SecureCRT,針對目標會話(或默認會話)進行以下設置:
LANG
一致的編碼(如 UTF-8
)。若需為所有會話設置通用環境變量(如PATH
),可通過以下步驟配置:
MY_VAR
)和值(如my_value
),點擊「確定」保存。LANG
變量一致(如均為UTF-8
),否則會出現亂碼。~/.vimrc
文件,添加 set encoding=utf-8
和 set fileencodings=utf-8,gbk
,解決VIM中文顯示問題。