find . -name '*.*~' -exec rm {} /;
怎么用GDB调试带参数运行的程序??????
gdb --args ./testprg arg1 arg2
QT的uic用法
uic -o a.h a.ui //生成类的头文件
uic -i a.h -o a.cpp a.ui //生成.cpp 文件
如何得到LINUX的当前用户.
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <pwd.h>
int main()
{
uid_t userid;
struct passwd* pwd;
userid=getuid();
printf("userid is %d/n",userid);
pwd=getpwuid(userid);
printf("username is %s/nuserdir i %s/n",pwd->pw_name,pwd->pw_dir);
}
找某个文件的源码可以这样做:(优快云一个高手教的.呵呵)
1、rpm -qf /usr/bin/traceroute
可以知道traceroute属于哪个rpm包
2、网上可以搜到每个rpm包的源码包,一般在发行版的下载网站就有
3、rpm -ivh xxx.src.rpm
可以安装源码包,之后在/usr/src/redhat/SOURCE目录下可以找到相应源码,不同发行版目录稍有不同。
还有一个办法,到www.rpmfind.net上可以搜到某个rpm,也可以查到rpm相关的网站。
对于traceroute,这里可以找到fedora 5的源码包:
http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/
LINUX下如何挂栽NTFS格式的分区