描述语法时使用的的格式

格式

  1. 普通字段:包括数字、字母、下划线字符,都是固定字段,不用变,也不要变
  2. 方括号[相关描述]内:是可缺省字段,括号内的是相关描述或提示,根据实际需求选填
  3. 尖括号<相关描述>内:是必须字段,括号内的是相关描述或提示,根据实际需求填入
  4. 竖线|:一般以\<a\>|\<b\>形式出现,表示描述的两个字段选择其中一个填入,
  5. 若有以普通字段出现的方括号、尖括号,要在字符前加反斜线
  6. 省略...:偶尔会有可以无限或者很多次的以此类推的情况

示例

普通字段,方括号,尖括号

ping命令语法描述:

ping [选项] <目标主机>

ping命令实际使用:(#符号开头的行是注释)

ping -t 8.8.8.8
#表示不间断的ping主机8.8.8.8
#此处 -t 是填入的选项,该选项具体功能此处不赘述
#8.8.8.8是填入的目标主机
ping www.baidu.com
#表示以默认方式ping主机www.baidu.com
#此处没有填入选项,只填入了必须的目标主机,此处填入的是www.baidu.com

反斜线

HTML中的标签都是以成对尖括号出现的,

如body,

\< body [参数] \>
\< /body \>    

实际使用:

<body>
    <!-- 文档体略…… -->
</body>

或:

<body background=red>
    <!-- 文档体略…… -->
</body>

竖线

有的地方可以使用IP或者域名表示目标主机,都是合法的,

比如URL(Universal Resource Locator统一资源定位器)的格式:

<protocal>://[user name[<:>password]<@>]<IP address>|<domain name>[<:>port][</>path]

<协议>://[用户名[<:>密码]<@>]<IP地址>|<域名>[<:>端口][</>路径]

(关于竖线的内容到这里就结束了,下面是URL的解析)

顺便讲一下URL,统一资源定位器由三部分组成,

统一资源定位器的工作方式有三步:

  1. 确定访问资源要用的协议方案,即<协议>://部分
  2. 确定资源所在的主机

    1. 可以使用IP或者域名表示目标主机,这是<IP地址>|<域名>部分,这一段是必需的
    2. 可以省略端口,若省略,定位器会使用协议方案提供的默认端口,典型的比如ftp默认21,http默认80,https默认443,若因安全起见或者策略等其他原因,为协议方案配置了非默认端口提供服务,就需要指定端口号,这是[<:>port]部分,要指定端口号时,使用冒号后接端口号
    3. 访问资源,是一个登陆到目标主机上获取资源的过程,登陆是要有身份的,也就是所谓的用户,若不指定登陆使用的用户名,其实也是有身份的,也就是匿名登陆,当因为权限或者策略等原因匿名用户无效,需要使用指定用户登陆时,可以在浏览器的图形界面弹窗里(如果浏览器支持的话)输入用户名和密码,或者直接在URL里指定,这是[用户名[<:>密码]<@>]部分,要指定时,使用用户名后接at符号@,若还需要提供密码,则用户名接冒号接密码再接at符号,这个符号读作at,含义就是字面意思,英语at:在……上,此处可以理解为,在目标主机上的指定用户
  3. 确定资源在主机上的路径,这是[</>路径]部分

    1. 这一段是可缺省的,若缺省,则会访问配置好的默认资源,比如:为web网站www.learn.org配置了默认文档为index.html,则URLhttp://www.learn.orghttp://www.learn.org/index.html是等价的
    2. 这个资源如果是一个文件,它的URL路径并不是文件在目标主机文件系统中的绝对路径,而是文件相对服务器主目录的相对路径,比如:web网站www.learn.org的主目录是/var/www/html,要访问的文件在服务器上的文件系统中的绝对路径是/var/www/html/show.html,那么它的URL路径就是show.html,该文件的URL是http://www.learn.org/show.html

使用示例:

假设要访问一台FTP服务器,它的域名是ftp.data.org,配置的ftp使用8080端口,主目录为/var/ftp,目标文件在/var/ftp/img/flower.jpg,要使用用户student登陆,该用户的密码是pass1234

则目标文件的URL为:ftp://student:pass1234@ftp.data.org:8080/img/flower.jpg

最后修改:2025 年 03 月 11 日
如果觉得我的文章对你有用,请随意赞赏