Unixを見ると、私はいつも端末コマンドの数がやや圧倒的であることがわかりました。たとえば、私のお気に入りのディストリビューションであるTinyCoreLinuxには300を超えるコマンドがあります。どのくらいのコマンドが必要かわかりません。もともとUnixシステムにはいくつのコマンドがありましたか?
私は本質的に元のボックスを使用することで新しいユーザーのためのコマンドの数を減らすことができることを願っています。はい、すべてのコマンドを学ぶ必要はないことを知っていますが、ディストリビューションに対するすべてのコマンドを学ぶと(まだ発生していない)、確かに完成感を持つことになります。
ベストアンサー1
Unixの最初のバージョンには、次の60以上のコマンドがありました。手動(も可能ウェブサイトへ):
ar ed rkl
as find rm
/usr/b/rc (the B compiler) for rmdir
bas form roff
bcd hup sdate
boot lbppt sh
cat ld stat
chdir ln strip
check ls su
chmod mail sum
chown mesg tap
cmp mkdir tm
cp mkfs tty
date mount type
db mv umount
dbppt nm un
dc od wc
df pr who
dsw rew write
dtf rkd
du rkf
/etc/glob
たとえば、他のコマンドのマニュアルページに文書化されているコマンドもあります( 'ssh
の/etc/glob
場合)、上記のリストは良いアイデアを提供します。それらの多くは生き残り、依然として関連性があり、他のものは道道鳥の道を行きました(幸いにもdsw
私たちの場合!)。
すべてのUnix V1のマニュアルを読むのは簡単です。現代のディストリビューションでそのようなことをする価値があるかどうかはわかりません。 POSIX仕様自体の長さは3,000ページを超え、共通のコアのみを「のみ」文書化します。160のコマンド(大半はオプションです)と一部のシェル組み込み関数;最新のディストリビューションには、誰でも学ぶには徹底的な数千のコマンドが含まれています。私が最初から最後まで読んだ最後のシステムマニュアルはコヒーレントマニュアルでした。
V1 Unixを体験したい場合は、ぜひご確認ください。Jim HuangのV1リポジトリ:以下を使用して、V1-2ハイブリッドを構築および実行するためのソースコード、ドキュメント、およびガイドラインを見つけることができます。シムPDP-11シミュレーション(ありがとうございます。男提案。 )Warren ToomeyのPDP-7 Unixリポジトリまた、非常に興味深いです。
(いつもありがとうございます。スティーブン彼の多くの提案に感謝します。 )