Linux下命令无法使用

转载 2013年12月03日 23:34:04

原文链接:http://blog.163.com/njut_wangjian/blog/static/16579642520122232294809/

在我们安装一些软件的时候,为了方便使用,比如jre等,可能需要设置一些环境变量。但是在设置环境变量时,要非常小心,由于我是新手,对环境变量的设置不太熟悉,在设置PATH环境变量时,将环境变量PATH的值给覆盖掉。为了防止这种情况的发生,在设置相应的环境变量时,应将原来的值也加上,如设置PATH的值,可这样进行操作:PATH=$PATH:/***/***/***。“=”后面的PATH是指设置的值。当然,最好的办法,就是你不用系统那些环境变量,定制符合自己要求的环境变量,那么就不会发生上面的提到的问题了。如:

    export JAVA_HOME=“/usr/local/jre“,JAVA_HOME就是自己定制的环境变量。
       那么,问题发生时怎么办呢?若发生将会出现下面的情况, 例如输入su

        命令 'su' 可在 '/bin/su' 处找到

        由于/bin不在PATH 环境变量中,故无法找到该命令。

        su:找不到命令

        不管你输入什么命令,都会出现上面的提示。当然,此时你仍然可以执行相应的命令,只不过此时要输入命令的绝对路径。例如,此时你输入“sudo gedit 文件名”,会出现错误提示信息,但如果输入“/usr/bin/sudo gedit 文件名”就可以了。

解决办法:重新设置环境变量PATH, export PATH="/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin"。

linux无法执行ifconfig命令

ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifc...
  • liuttorrie
  • liuttorrie
  • 2015年10月07日 18:46
  • 1759

已解决:登录Linux后好多命令不能用,如使用service会报错service command not found

su 或者 su root:的话只是将当前身份转为root,用户shell并没有改变.所以有些系统命令不能使用. su -或者su -l或者su -l root,可以完全的将当前环境转为root环...
  • lizexingSpark
  • lizexingSpark
  • 2016年12月18日 14:25
  • 2849

解决Linux下无法使用sudo命令问题

问题描述今天搭建Hadoop伪集群时在虚拟机上新创建了一个Linux系统,但当使用普通用户登录后在终端中执行sudo命令时提示以下错误: We trust you have received th...
  • lisongjia123
  • lisongjia123
  • 2017年11月09日 20:32
  • 173

Linux中grep命令的用法

1.作用 linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全...
  • nancy198696
  • nancy198696
  • 2013年09月12日 09:27
  • 3147

Linux下使用git命令及github项目

linux 下使用git 连接到
  • StormrageWang
  • StormrageWang
  • 2014年09月03日 11:33
  • 979

jdk解压bin目录下无法执行java命令

在windows7中安装了一个vmware,vm中装了Ubantu。 jdk的解压目录为: /home/q/java/jdk1.7.0_45 进入jdk下的bin/下的bin目录,执行./j...
  • liujingjun0001
  • liujingjun0001
  • 2013年12月14日 03:59
  • 1192

linux系统下apt-get指令的使用

apt-get 是linux的一条指令,主流的linux版本Debian和ubuntu都使用apt-get来安装软件。那么,需安装的软件都放在哪里呢??? apt-get 利用软件安装源来安装软件,...
  • gent__chen
  • gent__chen
  • 2015年10月07日 10:06
  • 1198

linux中nmcli命令使用及网络配置

Red Hat Enterprise Linux 7 与 CentOS 7 中默认的网络服务由 NetworkManager 提供,这是动态控制及配置网络的守护进程,它用于保持当前网络设备及连接处于工...
  • m0_38044196
  • m0_38044196
  • 2017年06月07日 15:06
  • 890

telnet命令使用示例

telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序。Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户...
  • linuxnews
  • linuxnews
  • 2016年03月29日 10:24
  • 11305

linux下dd命令使用方法

dd用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,一般用于制作启动盘;     参数如下:              1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。 ...
  • df0128
  • df0128
  • 2015年04月29日 09:14
  • 1665
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下命令无法使用
举报原因:
原因补充:

(最多只允许输入30个字)