
正文
linux命令无法是被 linux命令不可用
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么我在linux上许多的很简单的命令无法使用
超级用户root模式下,这些命令不可用 ,这使很多人产生疑惑的。
==============
先说说您那是什么版本的系统,我可从来没有遇上这情况。在普通用户模式下,这倒是正常的,但您说是在超级用户root模式下。你是直接用root用户登录还是从普通用户切换过去的呢?
相关问答
Q1: linux不能执行命令。
这确实是个十分奇怪的问题。但是凭仅有的信息看linux命令无法是被,应该是Linux系统文件或者权限出了问题。
建议linux命令无法是被你进入单用户模式linux命令无法是被,检查一下分区挂载状况linux命令无法是被,以及用户权限信息。
最最重要的是,用root用户如果错误也这样的话,您就重装系统吧。
实在想不出路由器重启怎么会影响服务器,希望这两者没有直接关系,要不麻烦更大了。
Q2: runtime.getruntime.exec环境变量不生效
原因
1.这是因为linux执行命令需要使用linux系统自带linux命令无法是被的sh工具linux命令无法是被,而java虚拟机有时候并不能获取到系统linux命令无法是被的环境变量,导致命令无法被执行
2.还有可能就是异常太多导致异常栈满linux命令无法是被了,生产者满了无人消费,程序便阻塞了
解决方法
在命令前加上
/bin/sh -c
1
1
表示调用系统/bin目录下的sh工具
如果你用的是字符串传递命令,可以这么写
String [] cmd={"/bin/sh","-c","chmod 755 ./do*"};
Runtime.getRuntime().exec(cmd);
1
2
1
2
获取异常信息和正常输出信息
Runtime.getRuntime().exec(run).getErrorStream();
Runtime.getRuntime().exec(run).getInputStream();
1
2
1
2
Q3: linux ./不能运行程序 是不是被加密了
linux不能运行程序是被加密linux命令无法是被了。要保证你安装的是正确的linux命令无法是被,接着保证你的这个可执行文件有当前登录账号的执行权限linux命令无法是被,可以用lsal查看一下。
Linux系统下,程序从安全的角度来考虑,是不允许以root用户来启动的,这类程序一般会开放一个或多个端口,和其它程序或者外界进行数据交换,或者其本身就存储着重要数据,比如MySQL。一但被攻破,入侵者会获得root权限,从而掌握整个系统的所有权。
linux命令介绍
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型,内置Shell命令和Linux命令。
首先介绍一个名词控制台console,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。我们要linux命令无法是被了解的是基于Linux操作系统的基本控制台命令。
有一点一定要注意,和dos命令不同的是,Linux的命令也包括文件名等等对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。
Q4: 我的linux很多命令都无法使用了!
是root用户还是普通用户
如果是root用户下linux命令无法是被,检查这些命令是否还在。一般在/usr/bin /usr/sbin。
在/root用户下linux命令无法是被的.profile 文件中加上 path=/usr/bin;/usr/sbin linux命令无法是被,然后source .profile,使变量生效,然后测试命令是否可用
如果是普通用户,需要在普通用户的home目录下设置.profile
关于linux命令无法是被和linux命令不可用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






