几个常用问题总结

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



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值