首先我们安装tree,默认CentOS 7.0没有安装,我们可以挂载本地安装源进行安装,tree是一种递归目录列表命令,产生一个深度缩进列表文件,显示目录的树形构造,以是能很直不雅观的列出我们所须要的信息。

只是配图

tree的常用命令如下

jsp树形目录Eleght科技Nginx Web的树状目次构造具体解释 AJAX

tree -C #在文件和目录清单加上色彩,便于区分各种类型

tree -f #在每个文件或目录之前,显示完全的相对路径名称

tree -L 2 #只显示2层

tree -P .pl #只显示文件目录和.pl的perl文件。

tree -F #显示目录后面的\;显示可实行文件;功能类似ls -F

tree –help #帮助手册。
ps:linux所有命令,都可以用--help去扩展思路。

总结

tree -FC该当是最最常用的。

Nginx的默认站点目录

yum安装一样平常在 /usr/share/nginx/html/

源码安装一样平常在/usr/local/nginx/html

好了,理解完这些,我们键入以下命令,如图1-1所示,我将给大家逐一解析其内容,方便大家学习,希望大家喜好!

tree /usr/local/nginx

1-1

[root@centos nginx]# tree -CF /usr/local/nginx/

/usr/local/nginx/

├── conf/ #Nginx所有配置文件所在的目录

│ ├── fastcgi.conf #fastcgi干系参数的配置文件

│ ├── fastcgi.conf.default #fastcgi.conf的原始备份文件

│ ├── fastcgi_params #fastcgi的参数文件

│ ├── fastcgi_params.default

│ ├── koi-utf

│ ├── koi-win

│ ├── mime.types #媒体类型

在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ...

那么,浏览器是如何区分它们,绝对什么内容用什么形式来显示呢?那便是 MIME Type,也便是该资源的媒体类型。

│ ├── mime.types.default

│ ├── nginx.conf #这是Nginx默认的主配置文件

│ ├── nginx.conf.default

│ ├── scgi_params #scgi的干系参数,一样平常用不到

│ ├── scgi_params.default

│ ├── uwsgi_params #uwsgi的干系参数文件,一样平常也用不到

│ ├── uwsgi_params.default

│ └── win-utf

├── html/ #这个是编译安装是Nginx的默认站点目录,类似于Apache的默认站点htdocs目录

│ ├── 50x.html #缺点页面优雅代替显示文件

│ └── index.html #默认的首页文件,一样平常情形下大家习惯用index.html\index.php\index.jsp来作为网站的首页文件

├── logs/ #这个是Nginx的moren日志文件,包括缺点产生的日志以及访问日志

└── sbin/ #这个是Nginx的命令目录,入Nginx的启动目录nginx

└── nginx

4 directories, 18 files

所有的default文件都是备份文件,就像第二个文件一样吗,下期我们接着深入Nginx的主配置文件。

配图来自东方IC

好了,本期的\公众Nginx Web的目录构造解释\公众分享到此结束了,如果大家有什么问题可以随时来咨询小E哦,Eleght科技一个会分享技能的头条号,感谢大家的支持!

Eleght科技