欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

linux中的"~"是什么意思 波浪号

~代表主目录
假设你登陆的用户名为user
~ 就表示 /home/user

linux里,~ 一般表示root的根目录。每个用户都有根目录,除了root,其他用户的根目录都在/home/用户名下,只有root 是在 /root下,/root也被表示成 ~ 比如: cd ~ 就是cd /root

~代表你的/home/用户明目录

假设你的用户名是x,那么~/就是/home/x/

.是代表此目录本身,但是一般可以不写

所以cd ~/. 和cd ~ 和cd ~/效果是一样的

但是.后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件

~/.local是你的主目录下一个.local的文件夹的路径,

并且从.可以看出,这是一个饮藏文件,

如果不用ls -a的话,一般ls是无法看到的

 

/ 是目录层的分隔、表示符。只有一个 / 表明是 root, /etc/ 表明是根目录下面的 etc 目录(当然目录最后不需要 / ,但有 / 直接表明他是目录,没有末尾的 / ,那么 /etc 需要检测一下确定是目录还是文件,虽然习惯上 /etc 绝对是目录)

~ 是一个代位符,表明的是个人目录的地址,因为每个用户都有自己的个人目录地址,所以用 ~ 作为统一替代这个根据用户不同而不同但有规可循的地址,来保证某些情况下的兼容问题。



/ 是根节点, ~ 是 home 如果以root账号登陆 ~ 是 /root/ / 是 / 如果以 name 登陆 ~ 是 /home/name/ / 是 /
来自 http://blog.csdn.net/u014082714/article/details/44081565
普通分类: