关于linux系统中无法识别某一命令问题的解决方案
问题描述:
[XX@XX~]$ su - root
口令:
[XX@XX:]~# gedit /etc/profile
Command 'gedit' is available in '/usr/bin/gedit'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
-su: gedit:找不到命令
问题分析及解决办法:
这主要是路径问题,先查看$PATH变量的设置。
命令为:echo $PATH
里面的格式是xxx:xxx:xxx:xxx
这应该没包含/usr/bin这个路径。
经过查阅资料发现以下几种方法可以解决上述问题
1.直接修改PATH值
export PATH=/usr/bin/:$PATH #将目标路径加入PATH
echo $PATH #查看是否添加成功
生效方法:立即生效
有效期限:临时改变,shell关闭后则恢复原PATH设置
用户局限:仅对当前登录用户有效
2.通过修改 .bashrc 文件(隐藏文件)
echo $PATH
vi .bashrc #打开 .bashrc文件后在最后一行加上
export PATH=$PATH:/xxx/xxx
生效方法:1.关闭当前shell,再打开即生效
2.输入 source.bashrc 命令立即生效
有效期限:永久有效
用户局限:只限当前用户
3.修改profile 文件(在/etc目录下)
vi /etc/profile
在左后一行添加上 export PATH=$PATH:/xxx/xxx
生效方法:系统重启
有效期限:永久用户有效
用户局限:所有用户可用
4.修改 environment (在 /etc 目录下)
vi /etc/environment
在PATH=/....中添加":/xxx/xxx"
生效方法:系统重启
有效期限:永久
用户局限:所有用户可用
关于linux系统中无法识别某一命令问题的解决方案相关推荐
- linux系统中如何查看日志 (常用命令)
linux系统中如何查看日志 (常用命令) cat tail -f 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用 ...
- 在linux中at 调度出错,linux系统中的调度延迟任务:at 命令
linux系统中的调度延迟任务:at 命令 主要概念 at命令可以使命令稍后运行 batch命令可以让命令在机器负载较低的情况下运行 可以直接进入命令,或者以脚本形式提交命令 作业中的标准输出用邮件发 ...
- php执行who命令,Linux_在Linux系统中使用who和whoami命令获取用户信息,who用法:who [选项]... [ 文件 | - phpStudy...
在Linux系统中使用who和whoami命令获取用户信息 who用法:who [选项]... [ 文件 | 参数1 参数2 ] 显示当前已登录的用户信息. -a, --all ...
- linux系统如何为软件升级,在Linux系统中怎样才能使用一个命令升级所有软件?...
今天小编要跟大家分享的有关Linux的文章中,是关于在Linux系统中怎样才能使用一个命令升级所有软件,熟悉Linux系统的小伙伴都知道,让我们的 Linux 系统保持最新状态会用到多种包管理器.比如 ...
- linux 查看磁盘信息命令行,Linux系统中查看磁盘空间信息的命令
Linux系统中磁盘空间的信息我们要怎么查看呢?下面由学习啦小编为大家整理了Linux系统中查看磁盘空间信息的命令,希望对大家有帮助! Linux系统中查看磁盘空间信息的命令:一.df -lh 命令 ...
- 在linux系统中查看组管理信息命令,Linux常用命令(五)账号和组管理
Linux常用命令(五)账号和组管理 一.管理用户账号 1.用户账号的分类 ■超级用户:root用户是Linux系统中默认的超级用户账号,对本主机拥有最大的权限,类似于Windows ...
- linux下查看进度命令,在Linux系统中使用Coreutils Viewer显示命令运行进度
Coreutils Viewer(cv)是一个简单的程序,它可以用于显示任何核心组件命令(如:cp.mv.dd.tar.gzip.gunzip.cat.grep.fgrep.egrep.cut.sor ...
- Linux系统中计划任务及其相关命令操作(at和crontab)
Linux系统中计划任务分为两种类型,一种是一次性的计划任务--at,一种是长期性计划任务--crontab,接下来分别讲述它们的作用及其使用场景. 目录 at:一次性计划任务 crontab:长期性 ...
- linux系统中网关ip修改设置命令大全
修改ip地址 即时生效: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 启动生效: 修改/etc/sysconfig/network-scrip ...
最新文章
- JSP笔记-页面重定向
- Linux环境下使用Mysql连接外部机器
- prometheus连续查询_Prometheus查询
- android地图获取坐标位置,android 百度地图 根据得到的经纬度 获取位置信息
- “妖魔化”的SaaS
- C#, CLR, and .NET Framework versions
- CodeFirst EF中导航属性的个人理解
- 导入第三方组件_大型 web 应用公共组件架构是如何来的?
- Java StringBuffer insert(int offset,String s)方法,带示例
- Java集合(二):List列表
- 图像特征提取与描述_角点特征02:SIFT算法+SURF算法
- XX市公共租赁住房信息管理系统模板
- 微软从安卓那里获取的盈利比重WinPhone 7还多
- linux的QQ邮件告警,QQ邮箱告警注意点
- 图解TCPIP-传输层 TCP
- 【Android笔记】WebView的使用
- 前端 JavaScript 中 JSON.stringify() 的基本用法
- centos 设置时间为北京时间
- 谷歌pixel手机解BL锁、刷机、破解电信(史上最详细的帖子)
- 桌面计算机图标变黑块,win7桌面图标变成有黑色方块怎么办?4个步骤轻松搞定...