1.1了解Linux目录的重要性
Linux系统的可视化界面相比Windows系统可谓是相当不友好。在大部分情况下,鼠标操作不如使用命令来得方便。
当我们在使用Linux命令时,实际上是在查找和执行文件,而文件存放在目录之下,如果现在有一个配置文件配a.xml需要放到etc目录下,那么我们有必要先找到a.xml文件的目录并进入该目录,再通过mv a.xml /ect/命令进行文件转移。因此熟悉目录结构可以提高开发人员的效率,对于任一文件,我们心中都有杆秤,大概知道该文件应该存放在什么目录下。
1.2Linux常用目录具体结构
Linux的文件系统为多级树状目录结构,根目录是“/”,下图以CentOs7系统为例。
目录名称 | 作用 |
---|---|
/ 根目录 | 只有路径的起点,只有一个根目录 |
/root 管理员目录 | root为具有超级权限的用户,系统管理员的文件存放目录 |
usr/bin | 系统可执行二进制文件的目录,该目录下的文件在系统的任何目录下都可执行 |
usr/local/bin | 用户可执行二进制文件的目录,同上都可执行 |
usr/lib | 存放系统基本的动态连接共享库,类似Win中的DLL文件,提供给应用程序 |
/home | 用户主目录,Linux中,每个用户都有一个自己的目录,一般该目录名以用户的账号命名,叫作用户的根目录;用户登录以后,默认打开自己的根目录 |
/etc | 系统配置文件存放的目录 |
/tmp | 一般用户或正在执行的程序临时存放文件的目录 |
/mnt | 用户临时挂载别的文件系统 |
/var | 被修改的文件存放在该目录下,比如运行的各种日志文件 |
/opt | Linux额外安装软件所存放的目录,如MySQL软件 |