HIER(7) — NEWS-OS Programmer’s Manual
名称
hier − ファイルシステムの階層構造
解説
以下の概要は、代表的なディレクトリ階層の概略説明です。
/ルート
/bootスタンドアローンブートプログラム
/iopboot
I/O プロセッサ用のバイナリプログラム (NWS-800/900 専用)
/mrxI/O プロセッサ用のバイナリプログラム (NWS-1800/1900/3800 専用)
/vmunix
カーネル(UNIXの本体)のバイナリプログラム
/lost+found
消去されたファイルをつなぐためのディレクトリ、 fsck(8) が使用する
/dev/デバイス、 device(4)
MAKEDEV
スペシャルファイルを作成するためのシェルスクリプト
MAKEDEV.local
MAKEDEV のサイト特有部分
console
メインコンソール、 tty(4)
tty∗端末、 tty(4)
sd∗ディスク、 sd(4)
rsd∗rawディスク、 sd(4)
...
/bin//usr/bin/ へのシンボリックリンク
/lib//usr/lib/ へのシンボリックリンク
/etc/基本データとメンテナンスユーティリティ。 ただし、メンテナンスユーティリティは全部 /usr/etc へのシンボリックリンク
passwd
パスワードファイル、 passwd(5)
groupグループファイル、 group(5)
motdログインメッセージ、 login(1)
termcap
/usr/etc/termcap へのシンボリックリンク
mtabマウントされているファイルのテーブル、 mtab(5)
rmtabリモートマウントされたファイルのテーブル、 rmtab(5)
dumpdates
ダンプの履歴、 dump(8)
fstabファイルシステムの構成テーブル、 fstab(5)
disktab
ディスクの特徴(ディスクセクタ、 トラック、 シリンダ数)とパーティションテーブル、 disktab(5)
hostsホスト名とネットワークアドレスをマッピングするファイル、 hosts(5)
hosts.equiv
信頼できるホストのリスト、 hosts.equiv(5)
networks
ネットワーク名とネットワーク番号をマッピングするファイル、 networks(5)
protocols
プロトコル名とプロトコル番号をマッピングするファイル、 protocols(5)
services
ネットワークサービス定義ファイル、 services(5)
remote
リモートホストの名前と記述、 tip(1C) が使用する、 remote(5)
phones
リモートホストのためのプライベートな電話番号、 phones(5) の記述を参照
ttys端末属性、 ttys(5)
rcシステムを立ち上げるシェルプログラム
rc.local
rc のサイトに依存する部分
sendmail.cf
sendmail(8) のコンフィグレーションファイル
aliasessendmail(8) の別名ファイル
uucp/uucp(1C)用データ
L.sysリモートシステムの名前と番号
...
yp/システムの NIS のディレクトリ
...
/sys/システムソースファイル。 実際は、/usr/src/sys へのシンボリックリンク
h/ヘッダー(インクルード)ファイル
acct.hacct(5)
stat.hstat(2)
...
sys/マシンのハードウェアに依存しないシステムソースファイル
init_main.c
uipc_socket.c
ufs_syscalls.c
...
conf/そのサイトのシステム構築ファイル
net/一般的なネットワークのソースファイル
netinet/
DARPA インターネットのネットワークのソースファイル
netimp/
IMP プロトコルを使用したネットワークのソースファイル
if_imp.c
if_imphost.c
if_imphost.h
...
news/NEWS に依存したソースファイル
locore.s
machdep.c
...
newshbdev/
HYPER バス仕様のハードウェア用デバイスドライバのソースファイル
hb.c
...
newsiodev/
ハードウェア用共通デバイスドライバのソースファイル
sd.c
st.c
...
newsiop/
I/O プロセッサ仕様のハードウェア用デバイスドライバのソースファイル
iop.c
...
newsif/
NEWS 用ネットワークインタフェースドライバのソースファイル
if_en.c
...
newsvme/
VME バス仕様ハードウェア用デバイスドライバのソースファイル (RISC NEWS は除く)
vme.c
...
/sbin/シングルユーザで立ちあげたときに最小限必要とされるバイナリプログラム
/mnt/一時的にマウントされるファイルシステムのためのエントリポイント
/export/
クライアントのためにエクスポートされるファイルやファイルシステム。 スワップファイルや root、/usr ファイルシステム
/tmp/テンポラリファイル。 通常、処理スピードの速い装置上に作成される。/var/tmp 参照
e∗ed(1) で使用
ctm∗cc(1) で使用
...
/var/サイズが変わったり大きくなったりするファイルのディレクトリ。 通常は、マウントされているファイルシステム
adm/管理用情報
wtmpログイン履歴、 utmp(5)
messages
ハードウェアエラーメッセージ
lpacctラインプリンタアカウンティング、 lpr(1)
msgs/
preserve/
クラッシュまたはハングアップ後に、エディタのテンポラリがそのまま置かれる
spool/スプールファイル
at/at(1) で使用
lpd/lpr(1) で使用
lock∗ラインプリンタがアクティブの時に作られる(ロックファイル)
cf∗プリントされるファイルのコピー、必要に応じて作られる
df∗デーモンコントロールファイル、 lpd(8)
tf∗lpr が作業中の一時の コントロールファイル
uucp/uucp(1C) 用の作業ファイルおよび作業場所
LOGFILE
ログ情報の要約
LOG.∗報告書用のログファイル
mail/mail(1) 用のメールボックス
name ユーザごとのメールファイル
name.lock
name がメールを受信している間のロックファイル
mqueue/
sendmail(8) 用のメールキュー
tmp/テンポラリファイル、/tmp/ のサイズを小さくするために用いる
stm∗sort(1) で使用
rasterplot(1G) で使用
crash/
/home/
user ユーザの最初の作業ディレクトリ(ログインディレクトリ)、 user は、通常、ユーザのログイン名
.profile
sh(1)、environ(7) で使用する環境変数をセットする
.project
自分がどんな仕事をしているのかの記述 (finger(1) で使用される)
.cshrc csh(1) 用の起動ファイル
.exrc ex(1) 用の起動ファイル
.plan 自分の短期プラン (finger(1) で使用される)
.netrc 各種ネットワークプログラム用の起動ファイル
.msgsrc
msgs(1) 用の起動ファイル
.mailrc
mail(1) 用の起動ファイル
calendar
calendar(1) 用のユーザの予定表
/usr/ワークステーション間で共有可能なファイル、 通常マウントされているファイルシステム
bin/ユーティリティプログラム
cshCシェル csh(1)
shBourne シェル sh(1)
...
tmp/テンポラリファイル、 /var/tmp/ へのリンク
dict/ワードリスト、等。
wordslook(1) で使用される主要ワードリスト(辞書)
spellhist
spell(1) で使用される履歴ファイル
etc/
catman
プリフォーマットしたマニュアルページを更新する、 catman(8)
dumpダンププログラム、 dump(8)
gettyログイン機能の一部 (login 起動プログラム)、 getty(8)
initすべてのプロセスの親プロセス、 init(8)
cronクロックデーモン、 cron(8)
mountmount(8)
yp/NIS プログラム
ypinitNIS データベースを作ってインストールする、 ypinit(8)
yppush
変更した NIS マップをコピーする、 yppush(8)
ypset特定のサーバの ypbind を探す、 ypset(8)
termcap
端末の能力の記述ファイル、 termcap(5)
games/
hangman
lib/ゲーム用ライブラリ
quiz.k/
quiz(6) の知識
indexカテゴリーインデックス
africa国とその首都
...
...
...
hosts/rsh(1C) へのシンボリックリンクで、リモートホストへのアクセスに使用
include/
標準 #include ファイル
stdio.h標準 I/O、 intro(3S)
math.h
数学ライブラリ、 math(3M)
sys/システム定義されたレイアウト、/sys/h 参照
net/sys/net/ へのシンボリックリンク
machine/
sys/machine/ へのシンボリックリンク
...
lib/オブジェクトライブラリとその他のライブラリ
libc.aシステムコール、標準 I/O、その他(2,3,3S章参照)
libm.a数学ライブラリ、 math(3M)
ccomCコンパイラ本体
cppCプリプロセッサ
c2Cコードのオプティマイザ
lint/lint 用のユーティリティファイル
lint[12]
lint(1) 用のサブプロセス
llib-lclint(1) が使用する /lib/libc.a 用のダミー宣言
llib-lm/lib/libc.m 用のダミー宣言
...
atrunat(1) のスケジューラ
tmac/troff(1)、ditroff(1) 用のマクロ
tmac.an
man(7) マクロ
tmac.sms(7) マクロ
...
font/troff(1) 用のフォント
ftRタイムスローマン体
ftBタイムスボールド体
...
uucp/uucp(1C) 用プログラムとデータ
uucico実際にファイルを転送するプログラム
...
unitsunits(1) 用変換テーブル
eignptx(1) により無視される英単語のリスト
man/「リファレンスマニュアル」の第 1 巻、 man(1)
C/英語のマニュアル
man0/概論
intro.ms
第 1 巻の序論、 ms(7) 形式
man1/「リファレンスマニュアル」の 1 章
as.1
ls.1
...
...
cat1/「リファレンスマニュアル」1 章のフォーマット済みページ
...
ja_JP.SJIS/
/usr/man/C に対応する日本語マニュアル
man1/
...
cat1/
...
msgs/メッセージ、 msgs(1) 参照
bounds
メッセージ(電子掲示版)の先頭と最後(のメッセージ番号)
ucb/Berkeley で作成されたプログラムのバイナリ
new/新規バージョンプログラムのバイナリ
old/旧バージョンプログラムのバイナリ
sony/NEWS で提供するコマンドやライブラリ
bin/
lib/
etc/
include/
dict/
demo/
preserve/
/var/preserve/ へのシンボリックリンク
spool//var/spool/ へのシンボリックリンク
doc/
ps1/プログラマーズドキュメント1
ps2/プログラマーズドキュメント2
smm/システム管理マニュアル
usd/ユーザドキュメント
X11/X ウィンドウ (V11 R3) ドキュメント
nfs/NFS サービス他
src/ユーティリティなどのソースプログラム
関連事項
ls(1), apropos(1), whatis(1), whereis(1), finger(1), which(1), ncheck(8), find(1), grep(1)
バグ
ファイルの配置は、予告なく変更されることがあります。
NEWS-OSRelease 4.1C