站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

.cshrc

前言

這是給 Shell csh、tcsh 用內定的環境設定檔案(當登入時就套用這些設定),若是設定此檔則所有使用 csh 及 tcsh 使用者都會套用此設定檔,若此檔與使用者家目錄的內的 .cshrc 有衝突時則會以家目錄設定優先載入。

 alias h history 25
 alias ll ls -lA
 setenv EDITOR vi
 setenv LANG zh_TW.UTF-8
 setenv LC_ALL zh_TW.UTF-8
 setenv LD_LIBRARY_PATH /usr/lib:/usr/local/lib:/usr/sfw/lib
 setenv MANPATH /usr/man:/usr/openwin/man:/usr/local/man:/opt/csw/man
 umask 022
 set path=(/sbin /bin /usr/bin /usr/sbin /usr/local/bin /usr/ucb /etc /opt/csw/bin /opt/csw/sbin .)
  if ( ! $?WINDOW ) then
          set prompt = '[%B%m%b] %B%~%b %# '
  else
          set prompt = "[%B%m:$WINDOW%b] %B%~%b %# "
          if ( ! $?SUDO_USER ) then
                  eval "`tset -s $TERM`"
          endif
  endif

參考

[參考-謝東翰 (Tung-Han Hsieh)locale 的介紹說明]

Me FAQ

Q1.一直出現 couldn't set locale correctly 訊息?

Error Message:

不管執行任何指令系統會一直跳出 couldn't set locale correctly 的訊息出來。

Ans:

簡單來說就是您設定的個人語言環境設定跟系統的語言環境設定不同就會跳出此訊息。

檢查個人語言環境設定

 #locale                   //搭配 -a 可列出此台機器所有支援的語言環境設定
 LANG=zh_TW.UTF-8
 LC_CTYPE="zh_TW.UTF-8"
 LC_NUMERIC="zh_TW.UTF-8"
 LC_TIME="zh_TW.UTF-8"
 LC_COLLATE="zh_TW.UTF-8"
 LC_MONETARY="zh_TW.UTF-8"
 LC_MESSAGES="zh_TW.UTF-8"
 LC_ALL=zh_TW.UTF-8

檢查系統語言環境設定

 #less /etc/default/init
 LANG=C                    //可知目前系統語言預設為英文

所以問題出在哪就很明顯了解了吧,改成一致後重開機就不會跳出此訊息了,參考[docs.sun.com: Solaris 10 6/06 版本說明 升級包含區域的系統之後發生語言環境問題 (6361672)]

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com