咦?命令行里的点.是什么意思鸭

咦?命令行里的点.是什么意思鸭

命令行入门基本功lscd。相当于在命令行世界里拥有了眼镜和双腿。

可能有好奇宝宝会碰到命令行里的.,有点好奇是啥意思

一个点.

一个点.代表当前路径,来些例子🌰

  1. 这叫原地踏步
1
cd .
  1. 打开当前路径下文件
1
vim ./hello.txt
  1. 调用当前文件夹下命令
1
./pip install numpy

两个点..

两个点..代表上级目录,这个学cd的时候应该很熟练了。

  1. 返回上级目录
1
cd ..
  1. 返回很上面的目录
1
cd ../../../..
  1. 打开文件之类的和上面一个点的方法一样,不赘述了

文件夹名前面带个点

已知ls显示目录下文件,加个-a参数就会显示所有文件,包括隐藏文件,如

1
$ ls -a
2
..    .    .git

显然,分别是上级目录,当前目录,以及一个隐藏文件夹。

所以前面带个点的文件夹是隐藏文件夹,比如在 finder 默认情况下是看不到的

三个点...

emmmmm,三个点...代表无语。