.cshrcに
setenv LANG ja
を追加
$ psrinfo -v Status of processor 0 as of: 06/23/2003 21:46:44 Processor has been on-line since 06/23/2003 21:44:02. The i386 processor operates at 412 MHz, and has an i387 compatible floating point processor. Status of processor 1 as of: 06/23/2003 21:46:44 Processor has been on-line since 06/23/2003 21:44:05. The i386 processor operates at 412 MHz, and has an i387 compatible floating point processor.
$ cat /etc/default/init TZ=Japan CMASK=022
/etc/rc2.d/S85Power
を消すとパワーセーブが聞かなくなる。
デスクトップコントロール(CPU DISK横のアイコン)
/etc/default/initに
LANG=ja
を追加する。
または、
# cp -r /usr/dt/config/ja /etc/dt/config
/.profileに書く
PATH=/usr/bin:/usr/ucb:/etc:. PATH=/usr/ccs/bin:/usr/local/bin:/opt/sfw/bin:/usr/openwin/bin:"$PATH" export PATH LD_LIBRARY_PATH=/usr/local/lib export LD_LIBRARY_PATH EDITOR=vi export EDITOR (cshではsetenv EDITOR vi)
su -
で環境変数を読み込む。
shellも/sbin/shから/bin/bashに変えたほうが使いやすい。
環境変数は別のシェルにも値が有効になるが、シェル変数は無効になる。 Cシェルの場合
% set a=cat (set a dog は不可) % setenv b dog (setenv b=cat は不可) % csh % echo $a a: Undefined variable(Error) % echo $b dog
となる
削除はunset, unsetenv
Bシェルの場合
$ a=cat (set a=cat, set a catは不可)
Cシェルでは環境変数にするためにsetenvを使用する。Bシェルではsetした後 exportする。
setenv a cat : Cシェル export a=cat : Bシェル
Cシェルでのシェル変数は
set a=cat
で定義できる。
alias setprompt 'set prompt="'`hostname`':`pwd`@`whoami`%"' setprompt alias cd '\!\! ; setprompt' \!\!は直前のコマンドでこの場合はcd /xxxが実行されている はずなので\!\!にはcd /xxxが入る。
SolarisでICMPを利用したtracerouteは以下のようにする 通常ではSolarisはUDPを利用するので、pingが通らないとき 利用する。
$ traceroute -I (IPアドレス)
$ swap -l swapfile dev swaplo blocks free /dev/dsk/c0d0s1 102,1 8 524464 524464
/usr/ucb/vipwコマンドを実行中、強制終了させると
/etc/ptmp
というファイルが残り、以後vipwコマンドがbusyのため使用できなくなる
そのときはこのファイルを削除する