[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

路径(PATH)有效是什么意思?

我叫中川,来自基础设施团队。

本文介绍命令的工作原理。

我又看了一遍命令返回各种执行结果的机制,比如登录服务器查看日志、查看文件内容、检查服务器状态等

当我查看命令可以执行的原因时,它说
路径存在那么,“因为通行证可用”是什么意思呢?

什么是路径?

  1. 目标目录的路径/路由。
  2. 执行命令的文件的位置。

该命令被作为程序放置在“2”处并且被识别并作为命令执行。
也就是说,路径正在传递=目标目录中的程序被设置为命令

我会检查一下

让我们以 ls 命令为例进行检查。

  1. 使用which命令查找执行ls命令的程序
  2. 运行ls命令列出/bin/目录的内容
  3. 运行 /bin/ls 列出 /bin/ 目录的内容

无效的
执行结果是一样的!

然而,搜索位于目录中的程序然后使用完整路径指定它是非常耗时的。
另外,在 ls 命令的情况下,很容易看到,因为它被设置为针对每种文件类型以不同的颜色显示文件。

您可以使用 echo 命令检查当前设置路径的目录。

无效的

您在命令行中输入的命令将在特定目录中搜​​索并执行。
用于搜索可执行文件的路径称为命令搜索路径

命令搜索路径设置在上图中环境变量PATH中的目录中。
在这种情况下,以下目录将是相关的:

  • /usr/local/sbin
  • /usr/local/bin
  • /sbin
  • /垃圾桶
  • /usr/sbin
  • /usr/bin
  • /opt/aws/bin
  • /根目录/bin

当从命令行输入命令时,
会传递路径,因为它会从命令搜索路径中搜索对应的文件并返回执行结果。

在最后

我经常搜索适合我目的的命令和选项,但
对执行结果如何返回没有深入了解。
记住命令是一种学习经历,但是一旦我了解了它是如何工作的,
我就变得更加感兴趣和理解。

这就是路径如何运作的全部内容。
感谢您的阅读!

如果您觉得这篇文章有帮助,请点赞!
2
加载中...
2 票,平均:1.00 / 12
3,712
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

写这篇文章的人

关于作者

中川沙金娜

我是2016年应届毕业生加入公司的。 最近,我很高兴学习服务器的基础知识。