
Linux命令
zx824
这个作者很懒,什么都没留下…
展开
-
glib是什么?
原文地址:http://www.diybl.com/course/6_system/linux/Linuxjs/20081012/150268.htmlgnome是基于gtk+开发的一套桌面环境,gnome和KDE作为两大最流行的桌面环境,在全世界广泛使用。只要是在Linux下工作的开发人员,对于gtk+一定不陌生。而对于glib,这个gtk+下的无名英雄,其功能强大却鲜为人知。今天,转载 2012-01-17 14:20:04 · 2256 阅读 · 0 评论 -
awk应用小结(所有命令行均经调试)
原文地址:http://bbs.linuxtone.org/thread-2777-1-1.htmlawk调用:1.调用awk:第一种方式:命令行方式awk [-F field-separator] 'commands' input-file(s)[-F域分隔符]是可选的,因为awk使用空格作为缺省的域分隔符,因此如果要浏览域间有空格的文本,不必指定这个选项,如转载 2012-05-28 16:43:29 · 1286 阅读 · 0 评论 -
Linux命令(持续更新)vi、shell 、查找和替换
vi命令1.查找和替换: 1,$ s/str1/str2/cg解释: 1、【以冒号:开始】2、【1 , $(表示在正文所有行查找,替换),若只替换当前行,则不需要该命令】3、【str1:查找的字符串】4、【str2:替换的字符串】5、【c 提示确认更换,可以用y、n选择是否替换】6、【g替换一整行内匹配的全原创 2011-07-28 15:30:24 · 3476 阅读 · 1 评论 -
linux 下查看机器cpu是几核的
如何获得CPU的详细信息:linux命令:cat /proc/cpuinfo1. 查看物理CPU的个数more /proc/cpuinfo |grep "physical id"|uniq|wc -l//more /proc/cpuinfo (查看/proc/cpuinfo文件;grep "physical id" 显示physical id这一行;uniq 不转载 2011-11-04 10:10:01 · 3131 阅读 · 0 评论 -
VIM快速编辑示例
原文地址:http://edyfox.codecarver.org/html/vim_edit_tips.html本网页收集了一些简单的 VIM 操作,这些操作要么其它普通文本编辑器不能完成,要么完成起来很慢。通过本网页,可以坚定初学者学习 VIM 的决心与信心。如果你有什么好的易于演示的简易技巧,请与滇狐联系,将更多内容添加到这张网页中。另外,如果没有明确说明,本文中转载 2012-07-27 18:02:37 · 924 阅读 · 0 评论 -
linux内存文件系统之指南
原文地址 http://www.cnblogs.com/moodlxs/articles/2325075.html内存文件系统使用及示例:ramdisk, ramfs, tmpfs 第一部分在Linux中可以将一部分内存mount为分区来使用,通常称之为RamDisk。 RamDisk有三种实现方式: 第1种:就是传统意义上的,可以格式化,然后加载。转载 2012-10-16 11:19:39 · 653 阅读 · 0 评论 -
awk 手册
转载:http://www.aslibra.com/doc/awk.htm 简体中文版由bones7456 (bones7456@gmail.com)整理.原文:应该是 http://phi.sinica.edu.tw/aspac/reports/94/94011/ 但是原文很乱.说明:之前也是对awk几乎一无所知,无意中看到这篇文章,网上一搜,居然没有像样的简体中文版.有的也转载 2012-11-27 10:48:08 · 959 阅读 · 0 评论 -
linux tc 手册
原文地址:http://www.360doc.com/content/07/0702/15/26398_590650.shtmllinux tc 手册名字 tc - 显示/维护流量控制设置 摘要 tc qdisc [ add | change | replace | link ] dev DEV [ parent qdisc-id | root ] [ handle q转载 2012-11-16 10:23:54 · 2270 阅读 · 0 评论 -
Linux的route命令
显示现在所有路由root@Ubuntu:~# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface10.147.9.0 * 255.255.255.0 U 1转载 2013-02-28 14:37:18 · 7851 阅读 · 0 评论 -
linux下查看内存使用情况
转载:http://hi.baidu.com/zhuozhengxing/blog/item/310bcccee11d6e3cb700c8d3.html在Linux下查看内存我们一般用free命令:[root@scs-2 tmp]# free total used free shared buffers转载 2012-05-28 19:18:46 · 645 阅读 · 0 评论 -
PROC系列
原文地址:http://blog.youkuaiyun.com/zjl_1026_2001PROC系列之---/proc/stat/包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累计到当前时刻。[work@builder ~]$ cat /proc/statcpu 432661 13295 86656 422145968 171474 233 5346转载 2012-05-28 17:23:48 · 505 阅读 · 0 评论 -
getopt_long及其使用
Linux系统下,需要大量的命令行选项,如果自己手动解析他们的话实在是有违软件复用的思想,不过还好,GNU C library留给我们一个解析命令行的接口(X/Open规范),好好使用它可以使你的程序改观不少。使用getopt_long()需要引入头文件#include 现在我们使用一个例子来说明它的使用。一个应用程序需要如下的短选项和长选项。 短选项转载 2011-10-31 17:21:01 · 699 阅读 · 0 评论 -
socket bad address 错误的解决
文章转载自:http://www.isongzi.com/2009/03/26/socket-bad-address/不明白,为什么在读取socket缓冲的时候出现bad address 错误?发送端write返回值正常,接收端read却返回0,并且打印bad address 错误信息。接收端代码:receive.c#include #include #include #in转载 2011-10-14 17:32:46 · 18662 阅读 · 0 评论 -
Linux命令行svn命令
1、Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain (如果第一次使用svn,要使用 用户名、 密码:svn checkout svn://192.168.1.1/pro/domain user passwo转载 2011-10-14 17:09:33 · 3477 阅读 · 0 评论 -
signal函数说明
c traps and pitfalls 对signal函数解释得非常详细。 中void ( *signal( int sig, void (* handler)( int ))) ( int );int (*p)();这是一个函数指针, p所指向的函数是一个不带任何参数, 并且返回值为int的一个函数.int (*fun())();这个式子与上面式子的区别在于用fun()转载 2011-10-12 15:20:01 · 613 阅读 · 0 评论 -
生成so的makefile和测试这个so的makefile
1.生成so的代码由max.h和max.c组成.//max.h#ifndef _MAX_H#define _MAX_Hint max(int a, int b);#endif//max.c#include "max.h"#include "stdio.h"int max(int a, int b){ return (a > b ? a : b);}转载 2011-10-12 10:32:10 · 2118 阅读 · 0 评论 -
Linux下如何生成core dump文件
转载:http://leonzhan.iteye.com/blog/803008Linux下的C程序常常会因为内存访问错误等原因造成segment fault(段错误),此时如果系统core dump功能是打开的,那么将会有内存映像转储到硬盘上来,之后可以用gdb对core文件进行分析,还原系统发生段错误时刻的堆栈情况。这对于我们发现程序bug很有帮助。使用ulimit -a可以查看系转载 2011-09-27 14:59:17 · 18096 阅读 · 0 评论 -
程序的链接和装入及Linux下动态链接的实现
转载:http://www.ibm.com/developerworks/cn/linux/l-dynlink/简介: 程序的链接和装入存在着多种方法,而如今最为流行的当属动态链接、动态装入方法。本文首先回顾了链接器和装入器的基本工作原理及这一技术的发展历史,然后通过实际的例子剖析了Linux系统下动态链接的实现。了解底层关键技术的实现细节对系统分析和设计人员无疑是必须的,尤其当我们在面对实时转载 2011-09-14 16:27:59 · 574 阅读 · 0 评论 -
gdb调试多线程时,信号量自动响应问题
gdb调试多线程信号量sem_t 会自动相应sem_wait返回了错误EINTR,需要对原来的sem_wait做一下简单的处理。将代码中原来的 :sem_wait(&bin_sem)更改为:while (0 != (ret = sem_wait(&bin_sem))) {if (errno == EINTR原创 2011-07-25 11:00:48 · 1074 阅读 · 0 评论