51Testing软件测试论坛

标题: Linux问题~ [打印本页]

作者: Jor    时间: 2007-6-1 18:07
标题: Linux问题~
/etc/inittab中 将 id:5:initdefalut: 中的5改为了3  然后启动到了文本界面 可是打了startx 命令以后 无法回到图形界面 错误信息如下:
-bash:startx:command not found 请问该如何解决
作者: net3000    时间: 2007-6-1 19:26
估计是你该了之后没报存 好,或则是 文件被损坏。
今天也刚刚学linux 也看别人碰到类似的情况。
不知道对不 对。
作者: jamesxiang    时间: 2007-6-1 19:36
报错的内容应该是说找不到该命令
作者: Jor    时间: 2007-6-1 21:19
原帖由 net3000 于 2007-6-1 19:26 发表
估计是你该了之后没报存 好,或则是 文件被损坏。
今天也刚刚学linux 也看别人碰到类似的情况。
不知道对不 对。

保存了 不然怎么进文本界面打命令的/ 我把它改回5 也能进图形界面
作者: brin_zhang    时间: 2007-6-1 21:30
还有种情况就是这个文件的其他地方可能被你无意中改了,你可以找个好的这个文件覆盖掉他,再试一试................
作者: Jor    时间: 2007-6-1 21:35
原帖由 brin_zhang 于 2007-6-1 21:30 发表
还有种情况就是这个文件的其他地方可能被你无意中改了,你可以找个好的这个文件覆盖掉他,再试一试................

试试看哈 ~~~
作者: yang119345    时间: 2007-6-2 02:22
首先检查下有没装x-window
还有环境变量里面是不是删除了包含startx路径的条目echo $PATH 检查
最后检查系统中有没有startx文件,用find / -name startx这个命令比较慢,但是很通用
whereis startx只能用于可执行文件
作者: blackboyzb    时间: 2007-6-2 02:47
安装的时候没有选择x-window吧,建议没有重要东西的话重新安装。
作者: Jor    时间: 2007-6-2 20:14
原帖由 yang119345 于 2007-6-2 02:22 发表
首先检查下有没装x-window
还有环境变量里面是不是删除了包含startx路径的条目echo $PATH 检查
最后检查系统中有没有startx文件,用find / -name startx这个命令比较慢,但是很通用
whereis startx只能用于可 ...

如果没有的话如何解决呢? 我装了很多的服务和上课时候的应用程序。。 能不能不需要重装Linux来解决呢?
作者: Jor    时间: 2007-6-2 20:15
原帖由 blackboyzb 于 2007-6-2 02:47 发表
安装的时候没有选择x-window吧,建议没有重要东西的话重新安装。

装了 不然改成5应该也是无法进入图形界面的
作者: Susan1202    时间: 2007-6-4 22:29
我记的我学的时候有使也有这个问提,当是换拉起动路经就好拉.你可以try 一下.
作者: red-hat    时间: 2007-6-5 09:45
-bash:startx:command not found
这个返回说明Bash没有找到这个命令从而无法解释
作者: thedaythegirl    时间: 2007-6-6 09:55
你最初是用普通用户登陆的,使用系统命令的时候,他就提示你找不到这个命令,是PATH环境变量里面没有设置的问题,你重新使用root登陆,就可以了。
作者: thedaythegirl    时间: 2007-6-6 12:36
补充一下:你使用普通用户登陆,但是要使用系统命令,普通用户根据自己的PATH环境变量来找这个命令,他找不到,你可以用普通用户执行echo $PATH 看看,在你的path路径里面,没有/sbin这个路径,修改普通用户的.bash_profile文件,把这个路径加入到你的PATH环境变量中,执行. .bash_profile,重新使用普通用户登陆,就可以执行这个命令了。

还有在你没有修改PATH前,你可能使用su root 执行系统命令也提示找不到,那是因为这样切换并没有真正进入到root的变量环境,但是使用su - root 就可以找到系统命令了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2