![.bashrcファイルを開くときに.bashrcの前に〜/を追加するのはなぜですか? [コピー]](https://linux33.com/image/135082/.bashrc%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E9%96%8B%E3%81%8F%E3%81%A8%E3%81%8D%E3%81%AB.bashrc%E3%81%AE%E5%89%8D%E3%81%AB%E3%80%9C%2F%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
bashrcファイルを開くときに.bashrcの前に〜/を入れる理由を知りたいです。
表示するには:
私は通常、次のようにシステムでファイルを開きます。
vim filename.extension
しかし、/homeディレクトリで次のことを行うと:
vim .bashrc
vimは.bashrcという新しいファイルを開きます。
bashrcファイルを開くには、次の手順を実行する必要があります。
vim ~/.bashrc
なぜ?
現在のシステムはLinux Mint 18.3です。
答え1
あなたの困難は、次の理由で発生する可能性があります。
/homeディレクトリにある間
.bashrc
にはなく、/home
ホームディレクトリにあります(通常/home/username
、はい、混乱しています)。次のように入力して実行できます。
cd
そこに着いたら、
vim .bashrc
既存のファイルが開きます。
使ってきた
vim ~/.bashrc
つまり、自分がどこにいるのか考える必要はありません;-)。
答え2
またはホームディレクトリの絶対パス(~
例:。~/
/home/username
また、そうでない場合はcd ~
すべてcd ~/
同じことを行います。cd
3つのオプションはすべて次に進みます。あなたの家目次。いいえ/家。
ホームディレクトリにあるので、.bashrc
チルダを追加して場所を指定する必要があります。これにより、ホームディレクトリを指すことでどこからでもアクセスできます.bashrc
。
もちろん、これは他のファイルやフォルダにも当てはまります~
。たとえば、次のようになります。
cd ~/myFolder
~/myScript.sh
あなたがしたいのはopen.bashrc
ですが、vimは現在の場所をチェックするので、ファイルがすでに存在するか存在しない場合はファイルを作成します。新しいpwd
.bashrcファイルを開こうとしたときに現在の.bashrcファイルが存在しなかったため、.bashrcファイルは現在.bashrcファイルにあります。
つまり、存在する場合、既存のファイルがなく、正しいパス(たとえば(または))を指していないため、コマンドを/home/username/someFolder/someSubFolder
実行するとvim .bashrc
新しいファイルが生成されます。.bashrc
.bashrc
/home/username/.bashrc
~/.bashrc