linux中 ~是什么意思。 cd ~ - ./ ../的区别

时间:2022-02-08 16:40:23

~在Linux中代表用户主目录(家目录)
对一般用户,~表示/home/(用户名)
对于root用户,~表示/root
如果要查看~的真实面貌,可以先进入~目录,然后用pwd -P命令查看~的绝对路径
cd ~
pwd -P

例子如下:
cd ~ 进入当前用户的家目录
eg:
#cd ~ (进入 /root 目录)
cd - 回到之前所在的目录
eg:
#cd /home
#cd /opt
# cd - (回到/home目录)

cd ./ 进入当前目录
eg:
c d / h o m e / T o m / / cd ./
$ pwd
/home/Tom/桌面

cd ../ 进入当前目录的父目录
eg:
c d / h o m e / T o m / / cd ../
$ pwd
/home/Tom