随笔分类 -  Linux

Linux 学习
摘要:用法:parted [选项]... [设备 [命令 [参数]...]...]将带有“参数”的命令应用于“设备”。如果没有给出“命令”,则以交互模式运行.帮助选项:-h, --help 显示此求助信息-l, --list 列出所有设别的分区信息-i, --interactive 在必要时,提示用户-s, --script 从不提示用户-v, --version 显示版本操作命令:检查 MINOR#对文件系统进行一个简单的检查cp [FROM-DEVICE] FROM-MINOR TO-MINOR#将文件系统复制到另一个分区help [COMMAND]#打印通用求助信息,或关于 COMMAND 的 阅读全文
posted @ 2011-12-29 13:16 柯枫 阅读(50398) 评论(0) 推荐(0)
摘要:正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。 cut命令主要是接受三个定位方法: 第一,字节(bytes),用选项-b 第二,字符(characters),用选项-c 第三,域(fields),用选项-f 阅读全文
posted @ 2011-12-06 13:54 柯枫 阅读(3069) 评论(0) 推荐(0)
摘要:两个人修改了不同文件?不会有冲突,他们不相关。两个人同时修改了同一个文件的不同位置?不会有冲突,SVN很聪明。两个人同时修改了同一个文件的相同位置?Bing!冲突来了。 阅读全文
posted @ 2011-11-24 12:18 柯枫 阅读(24098) 评论(1) 推荐(0)
摘要:做c方面的开发,免不了要是用gdb来调试程序,最近也是在公司做的时候时常需要使用gdb来分析程序,使用最多的当属使用core来查看程序运行的crash原因。在linux中应用程序运行奔溃之后一般会产生core文件,core文件是core dump来产生,core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中。 阅读全文
posted @ 2011-11-24 10:39 柯枫 阅读(4337) 评论(0) 推荐(0)
摘要:svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。本文内容为linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用命令。 阅读全文
posted @ 2011-11-24 10:10 柯枫 阅读(270) 评论(0) 推荐(0)
摘要:有时会遇到一种很特殊的调试需求,对当前正在运行的其它进程进行调试。这种情况有可能发生在那些无法直接在调试器中运行的进程身上,例如有的进程只能在系统启动时运行。另外如果需要对进程产生的子进程进行调试的话,也只能采用这种方式。GDB可以对正在执行的程序进行调度,它允许开发人员中断程序 并查看其状态,之后还能让这个程序正常地继续执行。 阅读全文
posted @ 2011-11-23 16:27 柯枫 阅读(2542) 评论(0) 推荐(0)
摘要:初次接触gdb下多线程的调试,往往会忽视gdb中活动线程的概念。一般来讲,在使用gdb调试的时候,只有一个线程为活动线程,如果希望得到其他的线程的输出结果,必须使用thread命令切换至指定的线程,才能对该线程进行调试或观察输出结果。 阅读全文
posted @ 2011-11-23 14:35 柯枫 阅读(355) 评论(0) 推荐(0)