コードファイルのディレクトリを検索する際にエイリアスを使って自分でコマンドを作りたいのですが、「.」で始まるので少し緊張します。以下にいくつかの例を示します。
$ alias .cpps="ls -a *.cpp"
$ alias .hs="ls -a *.h"
困難に遭遇することを心配する必要がありますか?他の誰かがこれをしましたか?
コードファイルのディレクトリを検索する際にエイリアスを使って自分でコマンドを作りたいのですが、「.」で始まるので少し緊張します。以下にいくつかの例を示します。
$ alias .cpps="ls -a *.cpp"
$ alias .hs="ls -a *.h"
困難に遭遇することを心配する必要がありますか?他の誰かがこれをしましたか?
名前にドットを入れる利点は何ですか? 不要な余分な文字のようです。エイリアスにはベース名 (hsおよび) を使用するだけです。cpps
ドットはコマンドがエイリアスであることを示していると主張されるかもしれませんが、なぜその区別が有益なのでしょうか? Unix の優れた点の 1 つは、O/S によって提供される神聖なコマンドと、ユーザーによって作成されたプログラムとの区別がなくなったことです。それらはすべて同等です - 異なる場所にあるだけです。
ドットで始まるエイリアスを使用することに実際の危険性は見られません。試してみようとは思いもしませんでした。それらが許可されていることに少し驚いています。しかし、それらが許可されていることを考えると、私が見ることができる実際のリスクはありません.
「.」は使用しません。'/' の隣にあるのでエイリアスを開始するには
長い間 Unix を使用してきた人にとっては混乱を招く可能性がありますが、技術的な問題があるとは思えません。私の世界では、コマンドにドットが含まれておらず、ファイル名にスペースや大文字が含まれていません!