Linux下配置环境变量 以及提示bin 不在PATH 环境变量中,故无法找到该命令

Linux下配置环境变量 以及提示bin 不在PATH 环境变量中,故无法找到该命令
方法一
1配置环境变量:
进入Linux终端/usr/bin/sudo vi /etc/profile
进入文件,“i”进行编写
在文最后填写
export PATH=“你要配置的地址”
如配置jdk:需添加Javahome和变量
export JAVA_HOME=/tmp/jdk/jdk1.8.0_231
export PATH=/tmp/jdk/jdk1.8.0_231/bin
export CLASSPATH=/tmp/jdk/jdk1.8.0_231/bin
配置完环境变量 保存
方法二
用export命令,输入“export PATH="$PATH:/opt/au1200_rm/build_tools/bin”。

配置环境变量后可能会出现再次使用命令时 出现提示:bin 不在PATH 环境变量中,故无法找到该命令
在这里插入图片描述
不慌,
先在终端输入
“echo S H E L L ” 看 下 自 己 的 s h e l l , 如 果 终 端 显 示 为 “ b a s h ” 那 么 , 在 终 端 输 入 “ e x p o r t P A T H = / b i n : SHELL” 看下自己的shell,如果终端显示为 “bash” 那么,在终端输入 “export PATH=/bin: SHELLshellbashexportPATH=/bin:PATH”
如果是“csh”
那么,在终端输入
“setenv PATH /bin:$PATH”
比如我的是“bash”
在这里插入图片描述再输入命令后试试,应该就可以了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误提示表明系统无法找到名为 "lesspipe" 的命令,因为它不在系统的环境变量。如果你想使用 lesspipe 命令,你可以尝试以下两种方法: 1. 直接使用完整路径来运行 lesspipe 命令,例如:/usr/bin/lesspipe。 2. 将 lesspipe 命令所在的目录添加到系统的 PATH 环境变量。你可以通过编辑 ~/.bashrc 文件,在其添加以下行来实现: ``` export PATH=$PATH:/usr/bin ``` 然后运行以下命令,使修改生效: ``` source ~/.bashrc ``` 注意,这里假设 lesspipe 命令确实在 /usr/bin 目录下。如果你的系统 lesspipe 命令在其他目录下,请相应地更改以上命令。 ### 回答2: 命令'lesspipe'是一个用于增强less命令的管道工具,它可以将不同类型的文件转换成可读性更好的格式。根据给出的信息,我们可以看到它可能位于两个位置:/bin/lesspipe和/usr/bin/lesspipe。然而,由于命令'slesspipe' 所在的目录(即/bin和/usr/bin)没有包含在系统的PATH环境变量,所以无法直接使用这个命令PATH环境变量是一个包含多个目录路径的变量,系统在执行命令时会在这些路径依次查找命令所在的位置。如果你希望能够直接使用'lesspipe'命令,你可以通过添加所在目录的绝对路径到PATH环境变量来实现。例如,可以通过在终端执行命令export PATH=/bin/lesspipe:$PATH将/bin/lesspipe所在的目录添加到PATH环境变量。 当你将所在目录添加到PATH环境变量后,在终端就可以直接使用'lesspipe'命令了。记住,将目录添加到PATH环境变量只对当前会话有效,如果你希望永久生效,你需要将对应的命令添加到你的shell配置文件,如.bashrc或.bash_profile。 综上所述,由于命令'lesspipe'所在的目录不在系统的PATH环境变量,所以无法直接找到命令。 ### 回答3: 命令"lesspipe"是一个用来扩展和改进Linux系统下"less"命令的工具。在命令,当我们使用"less"命令来查看文件内容时,"lesspipe"会以不同的方式处理不同类型的文件,使得我们可以更方便地查看和浏览这些文件。 根据给出的信息,我们可以看到命令"lesspipe"可以在两个位置找到:"/bin/lesspipe"和"/usr/bin/lesspipe"。然而,由于"/bin"和"/usr/bin"这两个目录不在系统的"PATH"环境变量,我们无法直接通过在命令输入"lesspipe"来执行该命令。 "PATH"环境变量是一个包含系统可执行文件路径的变量。当我们在命令输入一个命令时,系统会在"PATH"环境变量指定的路径查找该命令的可执行文件。如果命令的可执行文件不在"PATH"环境变量指定的路径,系统就无法找到命令。 要解决这个问题,我们可以通过两种方式之一来执行"lesspipe"命令。一种方法是在命令给出完整的命令路径,例如"/bin/lesspipe"或"/usr/bin/lesspipe"。另一种方法是将"/bin"和"/usr/bin"这两个目录添加到"PATH"环境变量,这样系统就可以在这两个目录查找可执行文件了。 为了将这两个目录添加到"PATH"环境变量,可以使用命令"export PATH=$PATH:/bin:/usr/bin"。这个命令的作用是将原有的"PATH"环境变量值与"/bin"和"/usr/bin"两个目录路径拼接起来,并将结果重新赋值给"PATH"环境变量。这样,系统就可以在这两个目录查找可执行文件了。 通过上述的步骤,我们就可以找到并执行"lesspipe"命令了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值