在html中/和./和. ./的含义和使用

在html中 /和./和. ./是什么?该怎么用?

HTML中相对路径的/和./和. ./

在开发过程中,引入资源是经常会用到的,可以说是家常便饭了。在引入资源时候,资源路径又分为绝对路径相对路径的两种。在开发中用的比较多的是相对路径。本文以HTML…

<img src="D:\img\default.png"><!-- 这是绝对路径 -->
<img src="./img/default.png"><!-- 这是相对路径 -->

关于什么是绝对路径和相对路径的问题,我从网上摘要一段。不是本文重点

操作系统课上是这样子说的,在文件查找上, 绝对路径:在树型目录结构中,从根节点到任一个数据文件或者目录文件都只有一条唯一的通路。将从根节点到一个数据文件的通路上经过的各个目录文件名和数据文件名用“/”连接起来,就形成了可用来访问这个数据文件的路径名;相对路径:可以为每个进程设置一个“当前目录”,又称为“工作目录”,这样每次查找文件就不需要机械地使用绝对路径,取而代之的是使用文件相对与当前目录的路径,这个就是相对路径。当然说的有点抽象,具体的请看下面我的分析主要应用在html

HTML中相对路径的 / 和./ 和…/(重点)

这本是十分简单的一个问题!但是我发现某些干了一段时间的dalao,都不能熟练掌握使用,用的时候全靠蒙。

首先创建个案例测试
绿色的表示文件夹,红色index.html为测试文件位置。
如果不想自己手动创建,最下面有我打包好的案例文件。
HTML_Path1
HTML_Path2
我们的测试直接上代码吧,建议自己动手试一下,实践出真理。

代码

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <title>测试文件-index.html</title>
</head>
<body>
<!-- ../表示定位到上一级,这里有两个../表示上一级的上一级也就是上两级,也就是定位到one目录下 -->
<div>../../one.png<img src="../../one.png" title="../../one.png"></div>

<!-- 这里只有一个../也就是上一级,也就是定位到two目录下,然后指定two.png -->
<div>../two.png<img src="../two.png" title="../two.png"></div>

<!-- 如果是在同一级目录的资源,直接指定资源就行 -->
<div>three.png<img src="three.png" title="three.png"></div>

<!-- 如果是在同一级目录的资源,第二种写法就是./表示当前目录 -->
<div>./three.png<img src="./three.png" title="./three.png"></div>

<!-- ./定位当前目录,当前目录下的four下的four.png -->
<div>./four/four.png<img src="./four/four.png" title="./four/four.png"></div>

<!-- 这样写也行,four目录跟index.html在同级 -->
<div>four/four.png<img src="four/four.png" title="four/four.png"></div>

<!-- 以此类推 -->
<div>./four/five/five.png<img src="./four/five/five.png" title="./four/five/five.png"></div>
<div>four/five/five.png<img src="four/five/five.png" title="four/five/five.png"></div>

<!-- 甚至你可以这么玩,反复横跳,坑队友专用 -->
<!-- 下面的意思是先定位到one目录,再逐级打开five目录,再返回上一级打开four.png -->
<div>../../two/three/four/five/../four.png<img src="../../two/three/four/five/../four.png" title="../../two/three/four/five/../four.png"></div>

<!-- 单/指定根目录,就是这个文件能到的最顶层目录,太坑了最好不用 -->
<!-- 这个文件(index.html)在我这里是C:\Users\Admin\Desktop\one\two\three\index.html -->
<!-- 下面打开的文件在C:\c.png -->
<div>/c.png<img src="/c.png" title="/c.png"></div>

</body>
</html>

总结

符号含义
/表示根目录下
. /表示当前目录下
. . /表示上一级目录下

!上方符号中含有空格,切勿直接复制

下载本文案例资源-点击跳转

文章有错别字或者有纰漏,还请dalao们指出来,我会及时更正。

<think>好的,我现在需要帮助用户解决关于查看解析Nginx的access.log文件的问题。首先,用户提到了系统级指令,要求使用中文回答,生成相关问题,并且正确使用LaTeX格式。同时,引用了三个站内资源,需要适当引用。 首先,用户的问题是如何查看解析/var/log/nginx/access.log文件。我应该从查看日志的方法开始,比如使用cat、tail、grep等命令。然后解释日志的格式,每个字段的含义,比如$remote_addr、$time_local等,这时候需要引用参考中的第三个引用,因为那里提到了access.log的详解。 接下来可能需要介绍如何统计分析日志,比如流量统计、PV、UV、独立IP,这部分也需要引用第三个引用。另外,用户提到不能重启Nginx来释放空间,所以可能需要涉及日志轮转或按天生成日志的配置,这里引用第三个引用中的配置方法,比如使用logrotate或者cron作业。 然后,生成相关问题的时候,要确保问题与日志相关,比如如何按天切割日志、如何分析访问量、如何解决日志占用空间的问题,这时候可以引用第一个引用中关于空间释放的问题,以及第三个引用的配置方法。 需要注意的是,在回答过程中要正确使用LaTeX格式,比如行内公式用$...$,独立公式用$$...$$,但当前问题可能不涉及数学公式,所以可能不需要太多数学内容,但如果有统计相关的计算,比如计算PV,可能需要使用LaTeX表达,例如统计PV的命令是`wc -l access.log`,可以写成`$ wc -l access.log$`。 最后,检查所有引用是否正确标注,比如在提到统计分析时引用[^3],在解决空间问题时引用[^1],在配置Nginx时引用[^2]。确保每个引用自然出现在相关段落的末尾。</think>### 查看解析 /var/log/nginx/access.log 文件 #### 1. **查看日志文件** - **实时查看日志**:使用 `tail -f` 命令动态跟踪日志更新: ```bash $ tail -f /var/log/nginx/access.log ``` - **过滤特定内容**:通过 `grep` 筛选特定请求(如状态码为404的请求): ```bash $ grep ' 404 ' /var/log/nginx/access.log ``` #### 2. **日志格式解析** Nginx 的访问日志默认格式包含以下字段(通过 `log_format` 配置): ``` $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" ``` - **字段说明**: - `$remote_addr`:客户端IP地址 - `$time_local`:请求时间(时区相关) - `$request`:请求方法、路径协议(如 `GET /index.html HTTP/1.1`) - `$status`:HTTP状态码(如200、404) - `$body_bytes_sent`:响应体大小(字节) #### 3. **日志统计分析** - **流量统计**:统计总请求量(PV): ```bash $ wc -l /var/log/nginx/access.log ``` - **独立IP统计**:提取访问量前10的IP:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值