アカウント名:
パスワード:
とても不思議だったことが2つ
その1つが、なんでプログラムごとに別フォルダ(Linuxだとディレクトリ)に入れないの?ってこと。だって、プログラムってどこかで1つの団体が管理しているわけじゃないのに、どうやって同じファイル名のプログラムが2つ以上ないってことを保障してるのさ?ディストリビューターによってはパッケージ管理システムでそういう不具合が起こらないようにしているのもあるだろうけど、野良ビルドして入れた場合、最悪別のプログラムに上書きされてしまう危険もあるだろうに。
ちなみに、もう1つの疑問は、実行中のプログラムであっても終了させずに上書き更新できるってこと。
Windows の Program Files みたいに団体ごとにディレクトリ分けろって?それらにいちいち PATH 通すの?
PATH通してもコマンド名が被ってたら意味ないし。
「ファイル名を大域のコマンド名に扱う」PATHっつう概念が、40年経ってとっくに破綻しているんだろうがな。
>PATH通してもコマンド名が被ってたら意味ないし。
これ、意図的に利用してる場合もあるんですよね。/usr/local/binを/usr/binよりも前に登録してシステム標準のコマンドではなく自分が入れたコマンドを優先させたりとかね。使い分けたいときはプルパス書けばできるし。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
WindowsからLinuxに移って (スコア:1)
とても不思議だったことが2つ
その1つが、なんでプログラムごとに別フォルダ(Linuxだとディレクトリ)に入れないの?ってこと。
だって、プログラムってどこかで1つの団体が管理しているわけじゃないのに、
どうやって同じファイル名のプログラムが2つ以上ないってことを保障してるのさ?
ディストリビューターによってはパッケージ管理システムでそういう不具合が起こらないようにしているのもあるだろうけど、
野良ビルドして入れた場合、最悪別のプログラムに上書きされてしまう危険もあるだろうに。
ちなみに、もう1つの疑問は、
実行中のプログラムであっても終了させずに上書き更新できるってこと。
Re: (スコア:0)
今度はディレクトリ名が被るでしょ。
Windows の Program Files みたいに団体ごとにディレクトリ分けろって?それらにいちいち PATH 通すの?
> 実行中のプログラムであっても終了させずに上書き更新できるってこと。
inode というやつがあってだな・・・
Re:WindowsからLinuxに移って (スコア:1)
Windows の Program Files みたいに団体ごとにディレクトリ分けろって?それらにいちいち PATH 通すの?
PATH通してもコマンド名が被ってたら意味ないし。
「ファイル名を大域のコマンド名に扱う」PATHっつう概念が、40年経ってとっくに破綻しているんだろうがな。
Re: (スコア:0)
>PATH通してもコマンド名が被ってたら意味ないし。
これ、意図的に利用してる場合もあるんですよね。
/usr/local/binを/usr/binよりも前に登録して
システム標準のコマンドではなく
自分が入れたコマンドを優先させたりとかね。
使い分けたいときはプルパス書けばできるし。