51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1276|回复: 13
打印 上一主题 下一主题

Linux问题~

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-1 18:07:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/etc/inittab中 将 id:5:initdefalut: 中的5改为了3  然后启动到了文本界面 可是打了startx 命令以后 无法回到图形界面 错误信息如下:
-bash:startx:command not found 请问该如何解决
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-6-1 19:26:49 | 只看该作者
估计是你该了之后没报存 好,或则是 文件被损坏。
今天也刚刚学linux 也看别人碰到类似的情况。
不知道对不 对。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-6-1 19:36:27 | 只看该作者
报错的内容应该是说找不到该命令
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-6-1 21:19:16 | 只看该作者
原帖由 net3000 于 2007-6-1 19:26 发表
估计是你该了之后没报存 好,或则是 文件被损坏。
今天也刚刚学linux 也看别人碰到类似的情况。
不知道对不 对。

保存了 不然怎么进文本界面打命令的/ 我把它改回5 也能进图形界面
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-6-1 21:30:48 | 只看该作者
还有种情况就是这个文件的其他地方可能被你无意中改了,你可以找个好的这个文件覆盖掉他,再试一试................
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-6-1 21:35:08 | 只看该作者
原帖由 brin_zhang 于 2007-6-1 21:30 发表
还有种情况就是这个文件的其他地方可能被你无意中改了,你可以找个好的这个文件覆盖掉他,再试一试................

试试看哈 ~~~
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-6-2 02:22:19 | 只看该作者
首先检查下有没装x-window
还有环境变量里面是不是删除了包含startx路径的条目echo $PATH 检查
最后检查系统中有没有startx文件,用find / -name startx这个命令比较慢,但是很通用
whereis startx只能用于可执行文件
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-6-2 02:47:24 | 只看该作者
安装的时候没有选择x-window吧,建议没有重要东西的话重新安装。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-6-2 20:14:38 | 只看该作者
原帖由 yang119345 于 2007-6-2 02:22 发表
首先检查下有没装x-window
还有环境变量里面是不是删除了包含startx路径的条目echo $PATH 检查
最后检查系统中有没有startx文件,用find / -name startx这个命令比较慢,但是很通用
whereis startx只能用于可 ...

如果没有的话如何解决呢? 我装了很多的服务和上课时候的应用程序。。 能不能不需要重装Linux来解决呢?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2007-6-2 20:15:08 | 只看该作者
原帖由 blackboyzb 于 2007-6-2 02:47 发表
安装的时候没有选择x-window吧,建议没有重要东西的话重新安装。

装了 不然改成5应该也是无法进入图形界面的
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-6-4 22:29:19 | 只看该作者
我记的我学的时候有使也有这个问提,当是换拉起动路经就好拉.你可以try 一下.
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-6-5 09:45:50 | 只看该作者
-bash:startx:command not found
这个返回说明Bash没有找到这个命令从而无法解释
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-6-6 09:55:07 | 只看该作者
你最初是用普通用户登陆的,使用系统命令的时候,他就提示你找不到这个命令,是PATH环境变量里面没有设置的问题,你重新使用root登陆,就可以了。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-6-6 12:36:52 | 只看该作者
补充一下:你使用普通用户登陆,但是要使用系统命令,普通用户根据自己的PATH环境变量来找这个命令,他找不到,你可以用普通用户执行echo $PATH 看看,在你的path路径里面,没有/sbin这个路径,修改普通用户的.bash_profile文件,把这个路径加入到你的PATH环境变量中,执行. .bash_profile,重新使用普通用户登陆,就可以执行这个命令了。

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

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-18 05:38 , Processed in 0.069908 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表