Q:如何杀死父进程id=1的子进程?
A:kill –9 命令可以强行终止某个进程。killall 程序的名字
Q:如何删除共享内存?
A:先ipcs -m 看看那些shmid该删;然后ipcrm -m shmid。 命令是 ipcs -m | grep -i ****** | awk '{print $2;}' |xargs -l ipcrm -m
Q:如何在oracle中查询前几条数据?
A:在sql server中: select top 10 from users; 而在oracle上网搜到的是: select * from (select * from users order by userid desc) where rownum<=5;
或 select * from users where rownum<=5 order by userid desc;
A: ls –l /proc/进程号/fd
Q:查看一个进程开了几个线程?
A:pstree –c | grep 进程名
Q:user time, real time, sys time 的含义?
A:real time:表示程序整个的运行耗时。user time:表示运行在用户态的cpu时间。system time表示运行在系统态的cpu时间。
Q:hash_map在哪呢?
A:#include <ext/hash_map>,若在GCC下编译,需要加如下声明:using namespace __gnu_cxx;
Q:用IP地址登录数据库后,如何以指定的分隔符导出数据?
A:先用select语句重定向结果到txt文件,导出的结果是以'\t'为分隔符的,再执行sed命令,sed -e s/"\t"/","/g ${SRC_FILE} > ${RST_FILE},把\t替换成指定的分隔符。
Q:查看空间的大小
A:du –hs 或者 du -hs * | grep G
Q:Linux下gdb调试的时候,使用了display命令,如何取消?
A:undisplay <编号>
Q:grep "或关系" 查询?
A:grep "abc|cde" file.txt orgrep -e "abc" -e "cde" file.txt
Q:在编译的时候,记得删除.d文件?
A:find -name ".*.d" | xargs rm
Q:在vim环境下进行替换命令?
A::1,$s/word1/word2/g
:1,$s/word1/word2/gc 在取代前显示提示字元给使用者确认 (conform) 是否需要取代
Q:iptable的用法?
A:iptables -I INPUT -s 172.0.0.1 -j DROP;
Q:unix时间转换?
A:date -d@13512453
Q:tar.bz2查看命令?
A:bzcat ****.tar.bz2