とりあえず言語設定を確認するときは
----------------------------
確認
[maint01@testlocal-centos2 ~]$ locale
[maint01@testlocal-centos2 ~] printenv LANG
今のユーザでの設定確認
確認
[maint01@testlocal-centos2 ~]# locale
[maint01@testlocal-centos2 ~]# printenv LANG
ルートでの設定確認
----------------------------
tcsh系
setenv
----------------------------
bash,sh系は exprotを使う
export LANG=ja_JP.eucjp
----------------------------
確認
----------------------------
再起動後も反映させるには
[maint01@testlocal-centos2 ~]$ vi /home/mait01/testlocal-ceentos2/.bashrc
export LANG=ja_JP.eucjpを加筆
----------------------------
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
export LANG=ja_JP.eucjp
~
~
~
~
~
~
~
~
~
~
~
~
~
~
-- 挿入 --
----------------------------
export LANG=ja_JP.eucjpを加筆
----------------------------
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
export LANG=ja_JP.eucjp
~
~
~
~
~
~
~
~
~
~
~
~
~
~
-- 挿入 --
----------------------------
再起動して確認
----------------------------
rootなら[root@testlocal-centos2 ~]# vi /root/.bashrc
export LANG=ja_JP.eucjpを加筆
----------------------------
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export LANG=ja_JP.eucjp
~
~
~
~
~
~
~
~
~
"~/.bashrc" 14L, 201C
----------------------------
[maint01@testlocal-centos2 ~]$ locale
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=
とか
[maint01@testlocal-centos2 ~]$ printenv LANG
ja_JP.UTF-8
とやると今の設定がわかる。
[maint01@testlocal-centos2 ~]$ unset LANG
とやると
[maint01@testlocal-centos2 ~]$ printenv LANG
しても
[maint01@testlocal-centos2 ~]$
消されているので空になる。
この状態で
[maint01@testlocal-centos2 ~]$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
となる
POSIX システムデフォルトロケール
https://www.google.co.jp/search?rlz=1C1GTJA_jaJP393&aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=POSIX#hl=ja&rlz=1C1GTJA_jaJP393&sclient=psy-ab&q=POSIX%E3%80%80locale&oq=POSIX%E3%80%80locale&aq=f&aqi=g1&aql=&gs_sm=3&gs_upl=25476l27658l0l28003l8l8l0l0l0l1l207l752l7.0.1l8l0&gs_l=serp.3..0.25476l27658l0l28003l8l8l0l0l0l1l207l752l7j0j1l8l0.frgbld.&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=a50831a195acb444&biw=888&bih=631
らしい。。
んで。。
指定するには。。
SETENVだべとやると
[maint01@testlocal-centos2 ~]$ setenv LANG ja_JP.eucjp
-bash: setenv: command not found
[maint01@testlocal-centos2 ~]$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
んなんだめだあと言われる。。
tcsh系の環境変数指定コマンドだからみたい。
(よくわらからいが、、)
bash,sh系?の場合は
EXPORTを使うらしい
[maint01@testlocal-centos2 ~]$ export LANG=ja_JP.eucjp
[maint01@testlocal-centos2 ~]$ printenv LANG
ja_JP.eucjp
=で結ぶみたふい
[maint01@testlocal-centos2 ~]$ locale
LANG=ja_JP.eucjp
LC_CTYPE="ja_JP.eucjp"
LC_NUMERIC="ja_JP.eucjp"
LC_TIME="ja_JP.eucjp"
LC_COLLATE="ja_JP.eucjp"
LC_MONETARY="ja_JP.eucjp"
LC_MESSAGES="ja_JP.eucjp"
LC_PAPER="ja_JP.eucjp"
LC_NAME="ja_JP.eucjp"
LC_ADDRESS="ja_JP.eucjp"
LC_TELEPHONE="ja_JP.eucjp"
LC_MEASUREMENT="ja_JP.eucjp"
LC_IDENTIFICATION="ja_JP.eucjp"
LC_ALL=
お!変わった、、
でもさー再起動でモどんじゃね?
再起動後
[maint01@testlocal-centos2 ~]$ locale
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=
ハイ戻ってます意味無し。。
bashrcに書けと誰かから言われた
[maint01@testlocal-centos2 ~]$ vi .bashrc
----------------------------
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
export LANG=ja_JP.eucjp
~
~
~
~
~
~
~
~
~
~
~
~
~
~
-- 挿入 --
----------------------------
再起動もいっかい、こいで再起動時にこの設定をよむらしい
http://www.itmedia.co.jp/help/tips/linux/l0176.html
[maint01@testlocal-centos2 ~]$ locale
LANG=ja_JP.eucjp
LC_CTYPE="ja_JP.eucjp"
LC_NUMERIC="ja_JP.eucjp"
LC_TIME="ja_JP.eucjp"
LC_COLLATE="ja_JP.eucjp"
LC_MONETARY="ja_JP.eucjp"
LC_MESSAGES="ja_JP.eucjp"
LC_PAPER="ja_JP.eucjp"
LC_NAME="ja_JP.eucjp"
LC_ADDRESS="ja_JP.eucjp"
LC_TELEPHONE="ja_JP.eucjp"
LC_MEASUREMENT="ja_JP.eucjp"
LC_IDENTIFICATION="ja_JP.eucjp"
LC_ALL=
はい設定されましたー
0 件のコメント:
コメントを投稿