1. 程式人生 > >Linux下當處於/時不能利用vi進行編輯檔案

Linux下當處於/時不能利用vi進行編輯檔案

1:要先知道

以下幾個符號作為目錄名有特殊的含義:

  • “/”代表根目錄

  • “..”代表上一級目錄

  • “.” 代表當前目錄

  • “~”代表HOME目錄

  • “-”代表前一目錄

2:

根目錄是整個系統最重要的一個目錄,因為不但所有的目錄都是由根目錄衍生出來的同時根目錄也有開機,還原,系統修復有關。

所以當處於/狀態時,vi是不能儲存編輯檔案的,可以利用cd ..來返回到home目錄下,即~下,才可以利用vi來編輯儲存檔案

3:問:linux 中 ~/. 是什麼意思?

答:

~代表你的/home/使用者明目錄
假設你的使用者名稱是x,那麼~/就是/home/x/
.是代表此目錄本身,但是一般可以不寫
所以cd ~/. 和cd ~ 和cd ~/效果是一樣的
但是.後面有東西又是另外一個問題,點在檔名頭部,代表一個隱藏檔案
~/.local是你的主目錄下一個.local的資料夾的路徑,並且從.可以看出,這是一個飲藏檔案,如果不用ls -a的話,一般ls是無法看到的

比如說~/.bashrc,含義就是當前使用者主資料夾下的.bashrc這個檔案,這個檔案是一個隱藏屬性的檔案。

~是家目錄。/是路徑分隔。.是該目錄自己。
所以就是~