在linux 如何停止一个命令

来源:百度知道 编辑:UC知道 时间:2024/06/02 10:57:51
我刚学linux,在虚拟机VMware里安装vmware tool时出现一个错误,What is the location of the directory of C header files that match your running kernel?[/usr/src/linux/include],怎么也装不上,怎么解决,还有怎么退出这个安装,我按ctrl+c没有用,还是显示这句话,别告诉我直接关闭虚拟机,回答好再加分

首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill -pid 注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。
具体命令如下:
Ctrl+C 中断程式的执行
Ctrl+Z 暂停程式的执行,稍后可以按下fg或bg命令继续.
Ctrl+S 屏幕暂停输出
Ctrl+Q 屏幕恢复输出

是让你指定内核头文件。

要想停止安装,可以用CTRL+ALT+F3这三个组合键,切换到另一个虚拟终端,ps aux|grep "configure" 命令找出这个进程号,然后kill -9 这个进程号就可以杀死这个进程了。

个人建议用VirtualBox虚拟机,开源软件,比VMWARE简单易用。

vmware tool 需要kernel的头文件,这些需要的内核源码在源码包里
rpm -ivh kernel-devel....rpm 因为我不知道你用的什么系统,总之是要把这包装上

至于怎么退出 已经有人说清楚了,执行kill -9 进程PID,如果您不清楚怎么找到对应PID,有两种方法解决
1.在百度搜索linux基础,找资料疯狂学习。
2.直接关闭虚拟机,宣告放弃。

不过当然我希望你没放弃了 呵呵

是你的VMWare不完整吧。建议用Sun VirtualBox虚拟机,免费,小巧,功能齐全,很容易上手,支持所有流行操作系统。

首先要告诉你,这不是你虚拟机的问题,是因为你没有安装GCC相关软件,而导致安装时找不到C头文件,你安装与GCC相关的软件即可