Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ hier(7) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ls(1)

apropos(1)

whatis(1)

whereis(1)

finger(1)

which(1)

ncheck(8)

find(1)

grep(1)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026