由“-bash: XX: command not found”开始的linux的环境变量学习入门

简介: “-bash: XX: command not found”的解决方法

兄弟的linux服务器配置JAVA环境变量的时候出现了:
"-bash: ls: command not found"这么一个问题,不仅仅是“ls”指令无法使用,
像"vim",“cat”这种常用指令也无法使用了。
DT_VMLA6_E_SK_BUZ4ZK_O3
根据兄弟的描述,他只动了“/etc/profile”这个文件。
在尝试了好几种网上的解决方法之后发现这种方法可行。
1.在命令行里键入"export PATH=/usr/bin:/usr/sbin:/bin:/sbin"
2.再键入“cat /etc/profile”查看是不是“profile”
文件中的环境变量编辑错了。
查看之后的确是"PATH=XXX"其中的一个路径名编辑错了,因为没有办法像windows那样“Ctrl+c”+“Ctrl+v”,这个问题不注意的话很容易出现。
使用上述1和2就能很快的解决问题了,可喜可贺,可喜可贺。
以为这样就结束了吗?错了。
我对其中的某些问题保有一些疑问,比如
1.为什么常用命令“cat”,“ls”这种变得不可用?
2.为什么键入"export PATH=/usr/bin:/usr/sbin:/bin:/sbin"这些命令就可以用?
针对这些问题,我会在后面的博客里详细解答。
附1:“-bash: XX: command not found”问题的原因及解决方法。
1.输入错误的“PATH"路径
image
2.键入常用指令检测是否出现异常
image
3 键入"echo $PATH"查看是否是PATH设置错误
image
4.执行解决方法
__D_D9C8K_4P_57VAK_F2

目录
相关文章
|
2月前
|
Linux 编译器 开发工具
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
141 2
|
2月前
|
存储 安全 Linux
|
10天前
|
Shell Linux
Linux-环境变量
通过合理设置和管理环境变量,可以显著提高工作效率和系统管理能力。理解并掌握这些基本操作,是每个Linux用户和管理员的必备技能。
33 13
|
2月前
|
Linux Shell 数据安全/隐私保护
|
2月前
|
存储 运维 Linux
如何在 Linux 系统中使用 envsubst 命令替换环境变量?
`envsubst` 是 Linux 系统中用于替换文本中环境变量值的实用工具。本文分三部分介绍其工作原理、使用方法及实际应用,包括配置文件替换、脚本执行中环境变量替换和动态生成文件等场景,帮助用户高效利用 `envsubst` 进行开发和运维工作。
119 4
|
3月前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
|
3月前
|
网络协议 Linux
linux学习之套接字通信
Linux中的套接字通信是网络编程的核心,允许多个进程通过网络交换数据。套接字提供跨网络通信能力,涵盖本地进程间通信及远程通信。主要基于TCP和UDP两种模型:TCP面向连接且可靠,适用于文件传输等高可靠性需求;UDP无连接且速度快,适合实时音视频通信等低延迟场景。通过创建、绑定、监听及读写操作,可以在Linux环境下轻松实现这两种通信模型。
55 1
|
4月前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
3月前
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
151 0
|
4月前
|
Linux
使用qemu来学习Linux的休眠和唤醒
使用qemu来学习Linux的休眠和唤醒