linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法

当你在 Linux 系统中输入 yum 命令时,如果出现 "-bash:/usr/bin/yum:Nosuchfileordirectory" 错误提示,说明可能是 yum 命令所在的路径未被正确添加到 PATH 环境变量中。

下面是解决该问题的完整攻略:

1. 检查 yum 是否已安装

在终端中输入以下命令,检查 yum 是否存在:

rpm -qa |grep yum

如果有输出,说明 yum 已经安装。

如果没有输出,说明 yum 没有安装,可以通过以下命令安装:

sudo yum install -y yum-utils

2. 检查 PATH 环境变量

在终端中输入以下命令,检查 PATH 环境变量中是否包含 yum 命令所在路径:

echo $PATH

如果输出结果中没有包含 /usr/bin 路径,可以通过以下命令将该路径添加到 PATH:

export PATH=$PATH:/usr/bin

这样每次打开终端都需要执行以上命令,如果需要使其永久生效,可以编辑 /etc/profile 文件,在其中添加以下内容:

export PATH=$PATH:/usr/bin

保存并退出文件,执行 source /etc/profile 使其生效。

示例1:

现在我们假设在 CentOS 系统中执行 yum 命令时出现 "-bash:/usr/bin/yum:Nosuchfileordirectory" 错误提示,可以按照以下步骤进行解决:

  1. 在终端中输入 sudo rpm -qa |grep yum 命令,检查 yum 是否已安装;
  2. 如果 yum 未安装,输入 sudo yum install -y yum-utils 命令安装 yum;
  3. 如果 yum 已安装,输入 echo $PATH 检查 PATH 环境变量中是否包含 yum 命令所在路径;
  4. 如果未包含,输入 export PATH=$PATH:/usr/bin 命令将 /usr/bin 路径添加到 PATH;
  5. 输入 yum 命令,确认问题已经解决。

示例2:

再举一个 Ubuntu 系统中解决同样问题的例子:

  1. 在终端中输入 sudo dpkg -l |grep apt 命令,检查 apt 是否已安装;
  2. 如果 apt 未安装,输入 sudo apt-get install -y apt 命令安装 apt;
  3. 如果 apt 已安装,输入 echo $PATH 检查 PATH 环境变量中是否包含 apt 命令所在路径;
  4. 如果未包含,输入 export PATH=$PATH:/usr/lib/apt 命令将 /usr/lib/apt 路径添加到 PATH;
  5. 输入 apt 命令,确认问题已经解决。

以上就是解决 Linux 系统中 "No such file or directory" 错误提示的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • linux下安装memcache及memcache的php扩展

    http://hellosa.blog.51cto.com/2698675/503371 一、构建memcached 服务器(memcached服务端程序的安装) 1)memcached用到了libevent这个库,用于Socket的处理 wget http://www.monkey.org/~provos/libevent-2.0.10-stable.ta…

    Linux 2023年4月12日
    00
  • 无公网IP远也能远程开发调试 VMware虚拟机端口映射3步实现

    下面是关于“无公网IP远也能远程开发调试 VMware虚拟机端口映射3步实现”的详细攻略。 什么是端口映射 端口映射是指在NAT(网络地址转换)设备上建立内网地址和公网地址之间的端口对应关系,以便内网设备通过公网访问网络。在本文中,我们将通过端口映射来实现远程访问本地的VMware虚拟机。 为什么需要端口映射 由于大部分情况下仅有内网IP,很难便捷地进行远程…

    Linux 2023年5月24日
    00
  • linux 远程同步数据工具rsync (1)

    rsync 远程同步数据工具,是linux下的数据备份工具rsync(remote sync 远程同步) 特点:在本地同步数据(类似于cp,但是有不同于远程scp),它会先判断已经存在的数据和远程数据有什么不同,不同时才会把不同的部分覆盖掉 rsync 使用格式 1.rysnc (命令格式)的格式(需要输入远程root密码) 注意:两个机器之间要使用这rsy…

    Linux 2023年4月16日
    00
  • linux基础(部分讲解)

    linux常见岗位 Linux运维工程师、Linux高级架构师、运维开发工程师、数据库管理员、云计算架构师 作为python后端可以从事的linux岗位: 自动化运维、容器运维、DBA注意:会的越多给的就越多!!!补充知识 IDC运维:机房运维员 不要做!!! 计算机的种类 计算机目前可以简单分成三种:台式机、笔记本、服务器 作用 可以尽量避免数据不会丢失(…

    Linux 2023年4月10日
    00
  • Linux折腾记(十八):同一个硬盘上安装多个Linux发行版及Fedora 21初体验

    下面是我对于“Linux折腾记(十八):同一个硬盘上安装多个Linux发行版及Fedora 21初体验”的完整攻略。 标题 Linux折腾记(十八):同一个硬盘上安装多个Linux发行版及Fedora 21初体验 介绍 本文介绍如何在同一个硬盘上安装多个Linux发行版,同时也讲解了Fedora 21的初体验。 准备 一台计算机 一个可以安装多个Linux发…

    Linux 2023年5月24日
    00
  • Linux ipcs命令

    IPCS是Linux系统的一个命令行工具,用于查看进程的系统V IPC对象(包括共享内存、消息队列和信号量)的状态。以下是IPCS的使用方法。 命令格式 ipcs [选项] 命令参数 -m:列出共享内存信息。 -q:列出消息队列信息。 -s:列出信号量信息。 -a:列出所有的IPC信息。 -p:显示进程或者线程的ID以及所有的IPC关系。 -u:显示与IPC…

    Linux 2023年3月28日
    00
  • linux – 异常:安装包冲突 conflicts with

    问题描述   解决方案 删除冲突的包 命令格式:yum -y remove 包名 yum -y remove httpd24u yum -y remove httpd24u-tools

    Linux 2023年4月11日
    00
  • linux怎么使用cat命令查看文件? linux中cat命令的使用方法

    Linux怎么使用cat命令查看文件 在Linux中,使用cat命令可以查看文件内容。下面详细讲解一下cat命令的使用方法。 cat命令的基本语法 cat命令的基本语法如下: cat [选项] [文件名] [选项] 可以省略,常用选项包括: -n 显示每一行的行号; -b 显示非空白行的行号; -s 合并多个空白行为一行; -E 在每行末尾显示一个 $ 符号…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部