写在前面
Linux系统圈内有这样一句话,“万物皆文件”,理解Ubuntu的文件系统对于以后Ubuntu编程必定是有大帮助的,尤其是写一些配置文件比如CmakeLists.txt,不然为什么突然出现个.
,有时又冒出来个/
。很惭愧的说,写到这儿的时候我也不知道是啥意思。
文件系统总览
首先先看看Ubuntu总的文件系统是什么样子的,简单说来就是个多叉树,(当然由于快捷方式的存在,他并不是严谨的树,严格上来说是个图)
/
是总目录下的根目录,用多叉树的语言来说就是根节点,需要留意的是,我们一般使用快捷键CTRL+ALT+T
调出的终端的默认位置可不是这里。
使用pwd
指令可以查看当前目录,很显然这里是根目录下面的子目录。回到上一张图,根目录下有这么多个子目录,首先关注home
文件夹,该文件夹下就是我们的用户,比如我的叫wshang,那么就会有一个子目录叫做wshang
: