一分钟带你解决“command not found“报错

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

长话短说,

"command not found"   找不到命令

这类错误出现的原因有很多,根据具体情况分析,常见的有以下3种

1.不是可执行命令,也就是你输入的代码不合法,没有被定义

[root@localhost test]# jsjsjjdjd
bash: jsjsjjdjd: command not found...
[root@localhost test]# $?  像$?这种不可直接执行的命令会出现这类错误,修改我们的输出格式就好了
bash: 0: command not found...
#比如
[root@localhost test]# echo $?   #echo为可执行命令
127

2.如果是echo、mv、vim等都出现command not found  报错的话,很大概率就是未配置环境变量

解决方法:

[root@localhost test] echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@localhost test] vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs
PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
export PATH

3.如果命令别名被修改也会出现这类错误

[root@localhost test] ll
total 32
-rw-r--r--. 1 root root 197 Aug 22 22:38  test1.sh
-rw-r--r--. 1 root root 429 Aug 20 16:11  test2.sh
-rw-r--r--. 1 root root 233 Aug 20 16:03  test3.sh
[root@localhost test] unalias ll
[root@localhost test] ll
bash: ll: command not found...
[root@localhost test] alias   #查看命令别名
[root@localhost test] alias ll='ls -l --color=auto' #定义ll的命令别名

 文章来源地址https://www.toymoban.com/news/detail-570704.html

到了这里,关于一分钟带你解决“command not found“报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 解决linux  mvn: command not found

    解决linux mvn: command not found

    解决linux 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.解压maven安装包 t

    2023年04月08日
    浏览(45)
  • 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日
    浏览(46)
  • pip Command Not Found – Mac 和 Linux 错误被解决

    pip Command Not Found – Mac 和 Linux 错误被解决

    使用Python时,可能需要安装和使用某些软件包。有一个命令可用于’pip‘ 使用pip,您可以安装、升级和卸载各种Python包。在本文中,您将学习如何使用它,以及如何处理pip错误。 Pip是一个可以在Linux或Mac命令行上使用的命令。您可以从这里选择包。 下面是如何使用pip安装

    2024年02月02日
    浏览(7)
  • Linux中ifconfig :command not found 找不到命令的解决方法

    Linux中ifconfig :command not found 找不到命令的解决方法

    1、未安装ifconfig工具(优先考虑的方法): 可以用以下命令来检查  如果返回结果为空,或者提示no ifconfig in (/xx路径),则说明没有安装该工具  使用如下命令进行升级安装  提示如果出现apt-get找不到命令的话执行使用yum替代(因为有些操作系统自带的是yum工具。 2、PATH环境

    2024年02月04日
    浏览(13)
  • Mac 使用svn 报错:zsh:mac zsh: command not found: svn完整解决方案

    Mac 使用svn 报错:zsh:mac zsh: command not found: svn完整解决方案

    Mac 使用svn 报错:zsh:mac zsh: command not found: svn完整解决方案 之前都是用的git,普遍也都是使用的git,但是为了应对各种项目,svn也是需要安装使用的。 使用的是hbuilder,安装了svn插件却一直无法克隆; 提示说mac zsh: command not found: svn,搜了一些资料发现M1需要额外执行一些命

    2024年02月11日
    浏览(48)
  • 解决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日
    浏览(44)
  • Linux解决nvcc -V出现的-bash: nvcc command not found问题

    Linux解决nvcc -V出现的-bash: nvcc command not found问题

    两种解决办法: 前提是本地存在需要的版本的cuda,确保安装了,可以进入路径查看一下: 还有另一种表示的命令: vim 和 source 的操作不变 直接把export 的命令在命令行里执行,再执行source, 会自动把内容写入bashrc文件里,这个可以验证一下。

    2024年02月08日
    浏览(48)
  • 【已解决】Linux下执行Shell脚本出现$‘\r‘: command not found

    【已解决】Linux下执行Shell脚本出现$‘\r‘: command not found

    今天把 Windows 的项目导入 linux 运行,执行 shell 脚本的时候,报错了,报错如下: 是 Windows 和 Linux 的 .sh 脚本文件格式不同,如果在脚本中有空行,脚本是在 Windows 下进行编辑之后上传到 linux 上去执行的话,就会出现这个问题。 windows 下的换行符是rn,而 linux 下的换行符是

    2024年01月16日
    浏览(12)
  • Linux系统安装dpkg命令详细过程(sudo: dpkg: command not found的解决)

    Linux系统安装dpkg命令详细过程(sudo: dpkg: command not found的解决)

    1、下载dpkg命令的安装包epel-release-6-8.noarch.rpm wget -c http://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm  2、解压安装包 rpm -ivh epel-release-6-8.noarch.rpm  3、输入yum install dpkg后出现报错(解决方法为一下几步): Error: Package: dpkg-1.16.18-3.el6.x86_64 (epel)            

    2024年01月23日
    浏览(21)
  • sudo arm-linux-gnueabihf-gcc:Command not found 原因及解决办法

    sudo arm-linux-gnueabihf-gcc:Command not found 原因及解决办法

    在做uboot移植时,编译uboot时遇到的问题 使用 arm-linux-gnueabihf-gcc-7 编译系统时,不会提示找不到 arm-linux-gnueabihf-gcc,但是只要使用了sudo去编译(因为有些操作需要sudo),这种情况就会报找不到 arm-linux-gnueabihf-gcc 的问题 export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux

    2024年02月15日
    浏览(8)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包