Linuxコマンドの命名規則を見つけようとしています。
cp
などのrm
コマンドの場合、mv
最後の文字から最初と2番目の文字に基づいているようです。
- モバイルは
mv
- リストは次のとおりです
ls
- コピーは
cp
- 変更ディレクトリは、
cd
2つの単語の最初の文字です。
特定のコマンドのコレクションは時々無視されますが、これは意味があります。
一方、このコマンドはmkdir
以前の知識に基づいていません。 「make Directory」はmkdir
に似ている必要がありますmd
。
bashスクリプトの変数の命名規則と、次のような他のガイドラインがあるため1、2)、これらのコマンドに対して同様のルールが存在するかどうかを知りたいです。
ベストアンサー1
歴史的にUNIXコマンドは、オペレーティングシステムが作成されたときにメモリが不足し、ネットワークが遅く、キーボードを使用するのが難しく、端末(使用可能な場合 - ほとんどの場合、出力は紙の印刷物として提供される)のために短かった。解像度が小さいです。したがって、できるだけ節約するのが合理的です。
明らかに、任意のコマンドを最小化することはできません。あなたの命令は良い例です。md
これはMDハッシュを生成したコマンドに最もよく起因し、「ディレクトリ」の略語は「dir」なので、生成されたコマンドディレクトリはmkdir
非常に意味のあるように選択されます。
私の答えも参照してください。UNIX / POSIXシステムコール名を復号化するのが難しいのはなぜですか?
要約すると、私が知っている限り、歴史的な技術的限界から派生した上記の指示に加えて、UNIXコマンド名の規則はありません。