提示-bash: command not found的解决方法集锦

这篇具有很好参考价值的文章主要介绍了提示-bash: command not found的解决方法集锦。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

错误原因

  最近很多小伙伴私信我说老是遇到命令找不到的情况,这里开一篇插个队说一下这个问题,做个总结。当我们在 Linux(或shell)下执行一个命令时,报 -bash: XXXX: command not found,有三个可能的原因:

  1. 你将命令的名称拼错了。

  2. 该命令还没有安装。

  3. 该命令是一个可执行脚本,但其位置未知。

解决方案

第一个很简单,仔细排查一下,命令或者文件名之类的写错了没有。

第三个这和Windows是相同的道理,都是环境变量惹的祸,就是说你的 命令的 执行文件不在 /usr/bin 或者 /etc/init.d 中,他就找不到 执行该命令的 文件来执行。思路是将该应用的 bin 目录 放入到 profile 文件中就OK了,步骤如下:

  1. find / -name profile #找到该文件(这个文件相当于 你在Windows 中加入环境变量那块),一般该文件在 /etc/profile 这里
  2. vim profile #编辑该文件
  3. export PATH="$PATH:/phpstudy/mysql/bin" #在该文件中加入 command not found 的应用 bin 目录,这里我是将 mysql 的 bin 放到这里,因为我是 mysqld / mysqldump / mysqladmin 命令用不了
  4. source /etc/profile // 更新配置(不用重启系统)

这还不行那就是第二个原因了,那就是没有安装这个插件了,解决办法如下:

  1. -bash: rz: 未找到命令
    yum install lrzsz

  2. 提示-bash: telnet: command not found的解决方法

yum list telnet*                  列出telnet相关的安装包
yum install telnet-server         安装telnet服务
yum install telnet.*              安装telnet客户端
  1. -bash: wget: command not found
    yum install wget -y

Debian/Ubuntu系统,需要执行以下命令:
apt-get install -y wget

  1. -bash: unzip: command not found
    yum install unzip

  2. -bash: ntpdate: command not found
    yum install ntpdate

  3. -bash: nmap: command not found
    yum install nmap

  4. -bash: lsof: command not found
    yum install lsof -y

  5. -bash: fuser: command not found
    yum install psmisc

  6. -bash: yum-config-manager: command not found
    yum -y install yum-utils

  7. -bash: psql: command not found
    yum install postgresql 或者 yum install postgresql-server

  8. ifconfig: command not found
    yum install -y net-tools

  9. -bash: netstat: command not found
    yum install -y net-tools

  10. firewall-cmd: command not found
    yum install firewalld -y

  11. multipath: command not found
    yum install device-mapper-multipath

  12. ip: command not found (CentOS Linux release 7.8.2003 (Core) )
    yum install initscripts

  13. autoreconf: command not found
    yum install install autoconf -y

  14. autoreconf: failed to run autopoint: No such file or directory err:
    autoreconf: running: autopoint --force
    Can’t exec “autopoint”: No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 345.
    autoreconf: failed to run autopoint: No such file or directory
    autoreconf: autopoint is needed because this package uses Gettext fixed:
    yum install -y gettext-devel

  15. yum-builddep: command not found
    yum install yum-utils -y

  16. rpmbuild: command not found
    yum install rpm-build -y

  17. Redirecting to /bin/systemctl stop iptables.service
    Failed to stop iptables.service: Unit iptables.service not loaded.
    yum install iptables-services
    实际上,centos7后是使用的基于iptable的

systemctl stop firewalld
systemctl mask firewalld

设置开机启动:

systemctl stop iptables
systemctl start iptables
systemctl restart iptables
systemctl reload iptables
systemctl enable iptables

保存设置:
service iptables save

1)查看防火状态

    systemctl status firewalld
    service  iptables status

2)暂时关闭防火墙

    systemctl stop firewalld
    service  iptables stop

3)永久关闭防火墙

 systemctl disable firewalld
 chkconfig iptables off

4)重启防火墙

 systemctl enable firewalld
 service iptables restart  

5)永久关闭后重启(未测试)
chkconfig iptables on

转载自:https://blog.csdn.net/u014727709/article/details/130915064
欢迎start,欢迎评论,欢迎指正文章来源地址https://www.toymoban.com/news/detail-489965.html

到了这里,关于提示-bash: command not found的解决方法集锦的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决bash: mysql: command not found 的方法【linux mysql命令 】

    linux下,在mysql正常运行的情况下,输入mysql提示: mysql command not found 遇上-bash: mysql: command not found的情况别着急,这个是因为/usr/local/bin目录下缺失mysql导致,只需要以下方法即可以解决:

    2024年02月12日
    浏览(39)
  • 一次bash: docker: command not found bash: yum: command not found的解决

    周青的日常问题记录 学习硅谷电商毕设项目_微服务版本,建站练手,在测试mysql中docker exec进入容器sql语句 docker exec bash后用q退出mysql 再运行bash命令继续操作docker发现命令失效 想service docker start启动docker但是 把服务器重启了一下,到这一步还是不行。 找了找办法要卸载重装

    2024年01月18日
    浏览(41)
  • Linux 使用npm安装pnpm成功后提示“-bash: pnpm: command not found“

    安装好nodejs,并且使用以下命令创建了软连接(报错也是由于这个原因) 以上的命令的”/usr/local/nodejs/bin/node\\\"是我解压nodejs的地址下的bin/node路径,后方路径是映射到的文件路径。在我们全局使用pnpm命令时,linux会在这个路径查找pnpm,如果没有对应上则会报类似于 -bash: pnp

    2024年02月11日
    浏览(54)
  • -bash: rz: command not found 怎么解决

    -bash: rz: command not found 在使用 `rz` 命令时遇到 `-bash: rz: command not found` 错误,那可能是因为你的系统中没有安装 `rz` 命令。 `rz` 命令通常是用于在终端中向远程服务器上传文件的命令。它是 `lrzsz` 包的一部分,因此你需要确保在你的系统上安装了 `lrzsz` 包。 在大多数 Linux 发行

    2024年02月05日
    浏览(41)
  • 报错 -bash: mongod: command not found 【成功解决】

    如果在运行 mongod 时出现 -bash: mongod: command not found 的错误提示,这可能是因为系统没有安装 MongoDB,或者 MongoDB没有正确安装或配置。 要解决此问题,您可以尝试以下步骤: 您可以运行 mongod --version 命令来检查 MongoDB 是否已安装在您的系统中。如果命令输出了 MongoDB 版本信息

    2024年02月16日
    浏览(30)
  • 出现bash: ifconfig:command not found的解决办法

    初装centos 7时,运行config报 command not found 错误, ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifconfig命令就会出错 这是我们首先会想到是不是

    2024年02月07日
    浏览(39)
  • linux 解决 mvn bash: mvn: command not found

    linux 解决 mvn bash: mvn: command not found 1,检查 java 环境 java -version 如果没有安装jdk 可以参考: (39条消息) linux 安装jdk8_无限中终的博客-CSDN博客 2、安装 wget 命令: yum -y install wget 3、下载maven安装包 wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz 4.解压mav

    2024年01月25日
    浏览(33)
  • shell报错解决1—— -bash: sudo: command not found

    报错内容 跑模型的时候遇到了如下报错: 大概的意思就是没找到 sudo 的相关命令。由于本人使用的服务器是一个全新的,没有预先配置好相关环境以及命令,所以有很大概率是这个问题。 报错解决 首先输入这一行指令: 这一行指令的意思就是去 etc 这个文件夹里面去寻找有

    2024年02月11日
    浏览(31)
  • 裸机配置Java环境,解决 -bash: jps: command not found

            目录 配置JDK         1、第一步:使用yum命令查找JDK         2、第二步:执行安装命令         3、第三步:验证是否安装成功         4、第四步:验证是否可用         5、第五步:安装开发环境         6、第六步:配置环境变量        

    2024年02月04日
    浏览(37)
  • Docker中出现bash: vim: command not found解决方案

    RedHat系列:Redhat、Centos、Fedora等 Debian系列:Debian、Ubuntu等 RedHat系列的包管理工具是 yum Debian系列的包管理工具是 apt-get Debian系列 RedHat系列

    2024年02月07日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包