linux 中 ~⼀. 是什么意思

2024-11-23 00:04:54
推荐回答(5个)
回答(1):

~/一般情况下表示当前目录。但是当开终端的时候,都是在用户名目录下面的,所以这个就是用户名目录里面的东西。.是代表此目录本身,但是一般可以不写,cd ~/. 和cd ~ 和cd ~/效果是一样的。具体详细的Linux命令介绍可以查看下《Linux命令大全(手册)》

回答(2):

Linux的路径信息中~代表当前用户的主文件夹的路径,比如,如果当前用户的名字叫test,那这时~就是家目录下的test目录(/home/test);而英文点号.在路径中有两个含义,如果是单独的一个.英文点号,代表路径下的当前目录,比如/home/test/./这条路径,就代表/home/test这个目录;英文点号.还一个含义是,如果英文点号.是文件名或者目录名的第一个字符,表示这个目录或者文件夹是一个隐藏文件或隐藏文件夹,比如说~/.bashrc,含义就是当前用户主文件夹下的.bashrc这个文件,这个文件是一个隐藏属性的文件。

回答(3):

. 在这里表示的是当前目录,就像 .. 表示上级目录一样。

这个 / 表示的是目录级别的分隔符,他之前的就是目录名,./aaa/ 表明的就是 . (也就是当前目录)下面的 aaa 目录。当然这个 aaa 后面的 / 可以省略,就像 ./ 表示当前目录时,其实 / 是不需要的。

对应的 ./bbb 表示的是当前目录下面的 bbb 文件,但也可以表示 bbb 这个目录,区别就在于这个 bbb 是文件还是目录,所以目录一般都在后面加 / 来表示。尤其是鉴于 . 这个符号太过常用,单拿出来容易引起混乱,所以大家都用 ./ 表示当前目录。同样的 xxxx/ 表示 xxxx 目录。

回答(4):

~代表你的/home/用户明目录
假设你的用户名是x,那么~/就是/home/x/
.是代表此目录本身,但是一般可以不写
所以cd ~/. 和cd ~ 和cd ~/效果是一样的
但是.后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件
~/.local是你的主目录下一个.local的文件夹的路径,并且从.可以看出,这是一个饮藏文件,如果不用ls -a的话,一般ls是无法看到的

回答(5):

. 表示当前目录,就像 .. 表示上级目录一样。

/ 表示目录级别的分隔符,之前的就是目录名,./aaa/ 表明的就是 . (也就是当前目录)下面的 aaa 目录。当然这个 aaa 后面的 / 可以省略,就像 ./ 表示当前目录时,其实 / 是不需要的。更多Linux相关知识可查看《Linux就该这么学》。