Linuxシェルで〜はどういう意味ですか?


9

私はLinuxを使い始めたばかりで、これを頻繁に目にしています。誰かがここでコンセプトを説明できますか?

~/.somefilename

~(チルド)は何を意味していますか?


1
チルダはユーザーのホームディレクトリです
ddyer

2
いずれの場合も、これはBashリファレンスマニュアルなどの適切なシェルリファレンスで説明されています。
pst

Googleのように見えるが、それはサポートしていないsupport.google.com/websearch/bin/...
エイドリアン・コーニッシュ

回答:


20

~(チルダ)はホームディレクトリを指定する簡単な方法です。

これ~/.somefilenameは、ホームディレクトリ、ファイルを意味します.somefilename


3
また、そのことについて言及する必要があります。通常、ファイル名の前は、それが隠しファイルであることを示します。lsコマンドのオプションとして-aを指定しない限り、デフォルトではディレクトリのlsに表示されません。

5

チルダ〜文字は、ほとんどのシェルで「ホームディレクトリ」として解釈されます。「。」それがファイル名の一部である場合は何も意味しませんが、lsなどの一部のプログラムは(明示的に他の指示がない限り)名前が「ドット」で始まる場合にファイルを表示しません。「非表示」属性の一種。


3

ティルデは当初、特定のキーボードのHOMEキーと同じスペースを共有していましたが、関連付けによってホームディレクトリを意味します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.