標準のUnixコマンドにはどの命名規則が使用されますか?

標準のUnixコマンドにはどの命名規則が使用されますか?

Linuxコマンドの命名規則を見つけようとしています。

cpなどのrmコマンドの場合、mv最後の文字から最初と2番目の文字に基づいているようです。

  • モバイルはmv
  • リストは次のとおりですls
  • コピーはcp
  • 変更ディレクトリは、cd2つの単語の最初の文字です。

特定のコマンドのコレクションは時々無視されますが、これは意味があります。

一方、このコマンドはmkdir以前の知識に基づいていません。 「make Directory」はmkdirに似ている必要がありますmd

bashスクリプトの変数の命名規則と、次のような他のガイドラインがあるため12)、これらのコマンドに対して同様のルールが存在するかどうかを知りたいです。

ベストアンサー1

歴史的にUNIXコマンドは、オペレーティングシステムが作成されたときにメモリが不足し、ネットワークが遅く、キーボードを使用するのが難しく、端末(使用可能な場合 - ほとんどの場合、出力は紙の印刷物として提供される)のために短かった。解像度が小さいです。したがって、できるだけ節約するのが合理的です。

明らかに、任意のコマンドを最小化することはできません。あなたの命令は良い例です。mdこれはMDハッシュを生成したコマンドに最もよく起因し、「ディレクトリ」の略語は「dir」なので、生成されたコマンドディレクトリはmkdir非常に意味のあるように選択されます。

私の答えも参照してください。UNIX / POSIXシステムコール名を復号化するのが難しいのはなぜですか?

要約すると、私が知っている限り、歴史的な技術的限界から派生した上記の指示に加えて、UNIXコマンド名の規則はありません。

おすすめ記事