CNS には環境に関するさまざまな情報があります. それらの情報はypmatchコマンドやypcatコマンドを利用して検索できます. ここでは, それらのコマンドの利用について説明します.
ypmatchコマンドを利用することで, ユーザが属しているファイルサーバを表示できます.
次にユーザt00000tfが属しているファイルサーバを表示させる例を示します.
% ypmatch t00000tf amd.home <ENTER> type:=link;fs:=/home/fs0601a;sublink:=${key} % _
この実行例では, 表示結果からユーザt00000tfが fs0601aというファイルサーバに属していることがわかります. 次にファイルサーバを表示させるための書式を示します.
ypmatch [ログイン名] amd.home
ypcatコマンドを利用してCNS のホストやプリンタが設置されている教室を調べられます.
次に, ホストccz00と プリンタnps3 の設置されている教室を調べる実行例を示します.
% ypcat hosts | grep ccz00 <ENTER> 133.27.4.210 ccz00 ccz00.sfc.keio.ac.jp ccz00-fe0 # T=E3000 R=ServerRoom % ypcat hosts | grep nps12 <ENTER> 133.27.52.82 nps12 nps12.sfc.keio.ac.jp # T=QMS3260 R=MC1FN % _
`R=?' に表示されるアルファベットは, それぞれ `A' がλ, `B' がο, `C' がι, `D' がε, `E' がκ, `MC' がメディアセンター を表しています. この実行例から, ccz00はサーバ室にあり, プリンタnps3はε17特別教室にあることがわかります.
次に, ホスト・プリンタの設置場所を調べるための ypcatコマンドの書式を示します.
ypcat hosts | grep [ホスト名] ypcat hosts | grep [プリンタ名]