Linux
文章平均质量分 82
FinalFantacy~
这个作者很懒,什么都没留下…
展开
-
GDB调试工具的实践
GDB是GNU Debuger的简称,是GNU发布的一款unix下应用程序调试工具。它被广泛使用在各个产家各种应用中。GDB和所有常用的调试工具一样,它的主要功能有:监视变量的值、设置断点及单步执行。注意,在源程序编译时,要使用gcc -g 或 cc -g 或 g++ -g将源程序编译成可执行文件,然后才能使用gdb进行调试。只有这样,生成的可执行文件才包含调试信息。参考别人的写一个简单的原创 2014-07-16 20:39:38 · 1503 阅读 · 0 评论 -
Linux终端:用cat命令查看不可见字符
时常,某个程序或软件并没有语法错误,并且你检查它的相关内容也确实没有发现问题。这是因为你用普通文本编辑器软件来查看的时候,有许多字符没有显示出来,但在终端使用cat命令可以很容易地检测出是否存在这些字符。~首先,我们创建一个简单的文本文件,写入一些特殊字符。打开终端,运行命令:printf 'testing\012\011\011testing\014\010\012more test原创 2014-07-18 22:52:57 · 16391 阅读 · 0 评论 -
Linux下文本的vim文本替换
Linux命令:vi全局替换方法语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr]: 表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s :表示替换操作[optio原创 2014-05-28 12:16:05 · 2041 阅读 · 0 评论 -
Linux环境下GNU, GCC, G++编译器
一,GNUGNU是“GNU 's Not Unix”的递归缩写, Stallman宣布GNU应当发音为Guh-NOO(革奴)以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU Gener原创 2014-07-04 14:44:40 · 871 阅读 · 0 评论 -
Shell常用命令和流程控制
在shell脚本中可以使用三类命令:1)Unix 命令:虽然在shell脚本中可以使用任意的unix命令,但是还是由一些相对更常用的命令。这些命令通常是用来进行文件和文字操作的。常用命令语法及功能echo "some text": 将文字内容打印在屏幕上ls: 文件列表wc –l file wc -w file wc -c file: 计算文件行原创 2014-08-30 19:18:44 · 961 阅读 · 0 评论 -
Linux硬盘分区Partition与档案系统管理
文件系统重点:inode(索引节点),block(逻辑区块),superblock(每个档案系统开始的位置的那个block,用于存储像是档案系统的大小,空的或填满的区块,以及它各自的总数等等信息)磁盘的物理组成:圆形的磁盘盘机械手臂,与在机械手臂上的磁盘读取头(可擦写磁盘盘上的数据)主轴马达,可以转动磁盘盘,让机械手臂的读取头在磁盘盘上读写数据磁盘盘的物理组成:扇区原创 2014-08-30 21:33:46 · 1133 阅读 · 0 评论 -
Linux 學習 --- 磁盤分區/關係+掛載+表示方法
对hda1的解释:hd:IDE硬盘。如果是SCSI硬盘,则为sd,这个只能记住,没有更好的办法。a:: 第一块硬盘。如果是第二块硬盘,则为b,依此类推c,d……1: 主分区。其中1,2,3,4都是主分区,从第5开始为逻辑分区,最大到16 磁盘容量与主分区、扩展分区、逻辑分区的关系:硬盘的容量 = 主分区的容量 + 扩展分区的容量扩展分区的容量 = 各个逻辑分区的容量之和原创 2014-09-02 20:11:01 · 938 阅读 · 0 评论 -
main 函数argc , argv 主命令行参数
ARGc和ARGv中的ARG指的是"参数"(ARGuments, argument counter 和 argument vector )至少有两个参数至主函数:ARGc和ARGv;首先是一个至算提供的参数到程序, 第二个是对字符串数组的指针。基本作用:argc, argv 用命令行编译程序时有用。主函数main中变量(int argc, char *argv[ ])的含义原创 2014-11-07 22:07:16 · 1310 阅读 · 0 评论 -
/etc/sysctl.conf - vm.dirty_background_ratio & vm.dirty_ratio
通过修改/proc/sys/vm/dirty_background_ration以及/proc/sys/vm/dirty_ratio两个参数的大小来实现降低操作系统文件Cache对数据库性能的影响vm.dirty_background_ratio:这个参数指定了当文件系统缓存脏页数量达到系统内存百分之多少时(如5%)就会触发pdflush/flush/kdmflush等后台回写进程原创 2017-02-22 18:00:19 · 1765 阅读 · 0 评论