当前位置: 首页
科技数码
Linux 上找不到命令的四种解决方法,大部分新手都踩过的坑

Linux 上找不到命令的四种解决方法,大部分新手都踩过的坑

热心网友 时间:2025-09-05
转载

对于一些新手而言,经常会遇到 提示命令找不到的情况。可能会有几种情况,咱们接下来将展开讲一下。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

对于一些新手而言,经常会遇到 提示命令找不到的情况。可能会有几种情况,咱们接下来将展开讲一下。

1. 命令打错了?

这真不是玩笑!80% 的 Linux 小白都因为打错命令而慌了神。

Linux是区分大小写的,大小写敏感的:

[root@k8s-master ~]# Grep root /etc/passwd-bash: Grep: command not found# 正确写法[root@k8s-master ~]# grep root /etc/passwd

还可能因为手抖多打/少打一个字符,比如:

[root@k8s-master ~]# yum installl nginxLoaded plugins: fastestmirrorNo such command: installl. Please use /usr/bin/yum --help# 正确写法yum install nginx

建议安装自动补全插件:对于一些命令较长记得费劲,可以安装补全插件,使用tab进行补全,非常方便。

yum install bash-completion

2. 命令可能根本没安装

对于最小化安装的系统,有些软件包并没有安装,即使命令敲对了,也会出现命令找不到的情况。

你要做的就是:安装它!

yum install 软件包名

3. 命令在哪个包里

你可能还会遇到另一种情况,我要用的命令并不是软件包名,install说找不到。

比如我想用nslookup命令,我直接install显示找不到该安装包:

[root@k8s-master ~]# yum install nslookupLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.comNo package nslookup available.Error: Nothing to do

这种情况怎么处理?

很简单,使用provides参数。

处理思路:先找到属于哪个软件包,然后再安装:

# 先找出nslookup属于哪个软件包# 这条命令会遍历所有可用的Yum仓库,是否存在[root@k8s-master ~]# yum provides */nslookup....32:bind-utils-9.11.4-26.P2.el7_9.16.x86_64 : Utilities for querying DNS name serversRepo : updatesMatched from:Filename : /usr/bin/nslookup# 找到软件包后,直接安装[root@k8s-master ~]# yum install -y bind-utils

安装完成后就可以使用nslookup命令了:

[root@k8s-master ~]# nslookup >

4. 环境变量不包含命令路径

还有一种情况找不到命令是没在环境变量PATH中。

系统只在PATH里的目录中查找命令。

# 查看PATH变量[root@k8s-master ~]# echo $PATH/data/istio-1.23.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

比如你源码编译安装了一个nginx,但没有放在PATH相关的路径下,你直接执行nginx -v是找不到命令的。解决办法就是将部署路径加入到PATH环境变量中。

例如你将nginx源码编译的位置是/data/nginx:

# 例如你将nginx加入到环境变量中vi /etc/profileexport PATH=$PATH:/data/nginx/sbin/

让配置立即生效:

source /etc/profile

当然,你也可以不用写入环境变量,直接用完整路径也是可以的,只是有了环境变量就可以不用写完整路径:

/data/nginx/sbin/nginx -v

99%的command not found问题,都能通过本文彻底解决。还有一种可能就是根本没有这个命令,或是其他Linux发行版本的命令,你用错了。

来源:https://www.51cto.com/article/821135.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
OPPO K15 Pro系列正式上架:双旗舰搭载主动散热系统

OPPO K15 Pro系列正式上架:双旗舰搭载主动散热系统

OPPO近日推出K15 Pro系列智能手机,包含K15 Pro和K15 Pro+两款机型。两款机型分别搭载天玑8500s和天玑9500s移动平台,配备144Hz和165Hz高刷屏,并均内置主动散热系

时间:2026-04-07 09:19
听声锁敌,战场集结!ROG电竞耳机带你畅玩《三角洲行动》

听声锁敌,战场集结!ROG电竞耳机带你畅玩《三角洲行动》

《三角洲行动》玩家们注意了,赛季挑战“蝶变行动”火热开启中,想要在战场上发挥稳定表现,性能非凡的游戏装备很重要。这次给大家准备了三款听声辨位利器——适合FPS游戏的ROG电竞耳机,一起看看吧。喜欢发

时间:2026-04-07 09:19
IBM与Arm达成战略合作,共同开发双架构企业计算平台

IBM与Arm达成战略合作,共同开发双架构企业计算平台

IBM日前宣布,与Arm达成战略合作,双方将共同开发新型双架构硬件,旨在帮助企业以更高的灵活性、可靠性和安全性,运行未来的人工智能及数据密集型工作负载。此次合作融合了两家公司的核心优势:IBM在系统

时间:2026-04-07 09:19
RX光轴结构磁轴,ROG HFX V2X登场!

RX光轴结构磁轴,ROG HFX V2X登场!

ROG魔导士ACE 75 HE,想必大家已经非常熟悉了,作为高端磁轴电竞键盘代表,凭借强悍性能与出色手感,一直深受玩家喜爱。那么这一次,ROG魔导士ACE 75 HE V2X轴版本,会不会更戳你呢?

时间:2026-04-07 09:19
NVIDIA推送DLSS 4.5下半部分更新:动态多帧生成上线,5倍/6倍倍率加持

NVIDIA推送DLSS 4.5下半部分更新:动态多帧生成上线,5倍/6倍倍率加持

NVIDIA近日推送了DLSS 4 5的下半部分更新,新增了多项重磅功能,包括DLSS动态多帧生成、更激进的5倍和6倍帧生成倍率,以及全新的增强帧生成模型(目前处于Beta阶段)。新功能面向RTX

时间:2026-04-07 09:19
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程