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这个文件,这个文件是一个隐藏属性的文件。

~是家目录。/是路径分隔。.是该目录自己。
所以就是~

猜你喜欢

转载自blog.csdn.net/Eider1998/article/details/85714595