「Unixプログラミング環境」という本を読んでいますが、次のパスにある点が何を意味するのかわかりません。
/user/you/recipes.pie
事前にありがとう
編集:私の言葉は「コロン」ではなく「ドット」を意味しています。
ベストアンサー1
あなたの例にはコロンも含まれていません。
これは私のシステムの1つの実際のPATH変数です。/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.9.3
このコロンで区切られた変数の各エントリは、実行可能ファイルがフルパスで呼び出されていない場合に呼び出された実行可能ファイルを見つけるために調べる必要があるディレクトリを表します。たとえば、実行すると、ls
シェルは/usr/local/sbin/ls
、/usr/local/bin/ls
/、、、、/usr/sbin/ls
を/usr/bin/ls
確認して/sbin/ls
最終的に検索して/bin/ls
実行します。
ほとんどのシェルは、次にhash
パスを検索するのを避けるために見つかった結果を見つけます。
修正で更新
ファイル名の点()は.
Unix(またはLinux)環境での作業には全く影響しませんが、Windowsのようにファイル拡張子を表すためにファイルの種類を決定するのに役立つことがよくあります。
たとえば、ファイル名の先頭にドットがあると、/myfolder/.filename
通常のリストからそのファイルが非表示になります。