Linux
文章平均质量分 50
hnzmdzcm
这个作者很懒,什么都没留下…
展开
-
vi用法详解
目录 1、关于文本编辑器; 2、vi 编辑器; 3、vi 编辑器的使用方法; 3.1 如何调用vi ; 3.2 vi 的三种命令模式; 3.3 文件的保存和退出; 3.4 光标移动; 3.5 插入模式(文本的插入); 3.6 文本内容的删除操作; 3.7 恢复修改及恢复删除操作; 3.8 可视模式; 3.9 复制和粘帖的操作; 3.10 关于转载 2011-11-17 17:14:07 · 457 阅读 · 0 评论 -
回车 换行 0x0D 0x0A CR LF \r \n的来龙去脉
【回车和换行的历史】在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行,需要回车换行,此过程,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打转载 2012-08-07 17:11:16 · 1441 阅读 · 0 评论 -
CentOS 6.2安装StarDict
参考并感谢:http://yidao620c.iteye.com/blog/1397383实际操作环境:CentOS 6.2 x86_64 @Vmware8执行步骤:下载RPM包:http://pkgs.org/centos-6-rhel-6/puias-x86_64/stardict-3.0.1-22.puias6.x86_64.rpm/download/这个转载 2012-08-18 13:41:00 · 3685 阅读 · 0 评论 -
source insight设置头文件
source insight 工程中只有本工程的c文件和头文件,当include 本工程之外的头文件的时候就无法轻松查看(按住Ctrl,鼠标单击程序中的这个头文件名)这个头文件的内容了。这些头文件一般都是在某编译器安装目录下,并且使用频繁,如果不能像本工程的文件查看那样方便就不太爽了。怎么解决呢?鼓捣半天后得到这个办法:source insight有一个BASE工程,这个工转载 2012-08-18 13:21:01 · 4157 阅读 · 0 评论 -
为什么Linux不需要磁盘碎片整理
如果你是个Linux用户,你可能听说过不需要去对你的linux文件系统进行磁盘碎片整理。也许你注意到了,在Liunx安装发布包里没有磁盘碎片整理的工具。为什么会这样?为了理解为什么Linux文件系统不需要磁盘碎片整——而Windows却需要——你需要理解磁盘碎片产生的原理,以及Linux和Windows文件系统它们之间工作原理的不同之处。什么是磁盘碎片很多Windows用户转载 2012-08-26 22:13:55 · 492 阅读 · 0 评论 -
Unix传奇(上篇)
了解过去,我们才能知其然,更知所以然。总结过去,我们才会知道我们明天该如何去规划,该如何去走。在时间的滚轮中,许许多的东西就像流星一样一闪而逝,而有些东西却能经受着时间的考验散发着经久的魅力,让人津津乐道,流传至今。要知道明天怎么去选择,怎么去做,不是盲目地跟从今天各种各样琳琅满目前沿技术,而应该是去 —— 认认真真地了解和回顾历史。 Unix是目前还在存活的操作系统的元老了,走过转载 2012-08-27 18:36:50 · 1369 阅读 · 0 评论 -
分割合并文件
/************************************************** *使用格式: *命令名 f/h 文件名(去掉前面的序号[01]) *(只能把文件分割成5部分) *design by zcm *************************************************/#include #include #includ原创 2012-08-28 18:42:37 · 610 阅读 · 0 评论 -
Unix传奇(下篇)
Unix是目前还在存活的操作系统的元老了,走过了40年的历程(参看《Unix 40年:Unix年鉴》、《Unix 40年:昨天,今天和明天》)。由它引发的思想变革,对当今计算机文化造成的深远影响。这是一段所有从事计算机行业人员尤其是软件开发人员需要了解的历史。Unix的传奇历史是整个计算机世界文化最具代表性的,它对整个计算机世界文化的影响也是最巨大,最深远的。他给人带来的不单单的对过去的回味,转载 2012-08-27 18:37:45 · 2722 阅读 · 0 评论 -
ipc(一)
一、Linux下进程间通信方式总结(管道篇)IPC全称interprocess communication,即进程间通信。在shell下可以输入命令ipcs来查看。[toor@zcm ipc]$ ipcs -a------ Shared Memory Segments --------key shmid owner perm原创 2012-09-11 12:41:20 · 798 阅读 · 0 评论 -
守护进程的写法
/************************************************ *守护进程的写法 ************************************************/#include #include #include #include int main(){ int i; pid_t pid; pi原创 2012-09-11 21:27:40 · 1045 阅读 · 0 评论 -
gcc使用
gcc扩展语法 加上 -std=c99 -Wall -pedantic 参数,就可以编出最标准的程序了原创 2012-10-02 20:21:46 · 441 阅读 · 0 评论 -
解决centos下root用户vi不能开启语法功能
看了vimrc怎么看都看不出不一样最后才知道root用户下vi就是vi,而不是vim只有vim才能使用语法不信可以用which vi看一看原创 2013-02-06 21:31:41 · 766 阅读 · 0 评论 -
proc学习笔记
proc是oracle提供的预编译嵌入sql语句的c程序的一个编程工具原创 2013-07-08 23:38:23 · 4252 阅读 · 0 评论 -
解决Linux下使用sqlplus不能使用上下键,退格键
第一步:安装readline centos的安装光盘里提供了readline包,找到所有的readline开头的包并安装[root@oracle11g ~]# rpm -ivh readline*第二步:安装rlwrap(在这个地址下载http://utopia.knoware.nl/~hlub/uck/rlwrap/#rlwrap)[root@oracle11g原创 2013-07-04 10:07:13 · 1752 阅读 · 2 评论 -
多线程:互斥量和条件量
http://www.ibm.com/developerworks/cn/linux/thread/posix_thread1/index.html#ibm-pconhttp://www.ibm.com/developerworks/cn/linux/thread/posix_thread2/index.htmlhttp://www.ibm.com/developerworks/cn/原创 2015-04-27 19:47:27 · 687 阅读 · 0 评论 -
Linux下常用压缩格式的压缩与解压方法
.tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip原创 2012-08-05 13:13:36 · 466 阅读 · 0 评论 -
linux的信号机制
2003 年 01 月 linux信号机制远远比想象的复杂,本文力争用最短的篇幅,对该机制做了深入细致的分析。信号应用实例将在信号(下)中给出。 一、信号及信号来源 信号本质 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时转载 2012-08-05 13:39:40 · 688 阅读 · 0 评论 -
BackTrack5安装手记
BackTrack5下载地址:http://www.backtrack-linux.org/————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————ment原创 2011-11-17 17:00:48 · 1229 阅读 · 0 评论 -
linux下解压命令
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解转载 2011-11-17 16:55:23 · 391 阅读 · 0 评论 -
linux文件系统的目录结构
linux文件系统的目录结构 / Linux文件系统的入口,也是处于最高一级的目录; /bin 系统所需要的那些命令位于此目录,比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的、普通用户都可以使用的命令。作为基础系统所需要的最基础的命令就是放在这里。/boot Linux的内核及引导系统程序所需要的文件目录,比如 vmlinuz init转载 2011-11-18 22:49:45 · 403 阅读 · 0 评论 -
救援模式恢复Centos6.0的grub.conf文件和menu.lst文件
这两天一直在研究grub引导方面的知识,在网上看了个一知半解就拿自己的centos6.0虚拟机做了一下实验,于是把/boot/grub里的grub.conf文件和menu.lst文件mv到/root下,不出所料再次启动就进入了grub命令行方式,然后输入root (hd0,0)kernel /vmlinuz-2.6.32-71.29.1.el6.i686 ro root=/dev原创 2011-11-18 17:18:07 · 2358 阅读 · 0 评论 -
硬盘在Linux系统中的表示及Linux系统分区划分标准
硬盘在Linux系统总的表示及Linux系统分区划分标准 硬盘的分区有主分区、扩展分区和逻辑分区组成,不管你的电脑是windows还是linux我们在为硬盘分区的时候都要遵循如下标准:一块硬盘上主分区(包括扩展分区)的最大个数是四个,扩展分区也算是一个主分区,扩展分区下可以包含更多的逻辑分区。所以主分区(包括扩展分区)的范围是从1-4,逻辑分区原创 2011-11-20 23:23:32 · 1341 阅读 · 0 评论 -
shell脚本中截取字符串
最近学的linux教材上有个在shell中截取字符串的课后题,本来想着是用数组实现但是找不到窍门,只能直接对字符串进行截取了只验证了两种方法现做记录:1.从键盘读入字符串输出第一个字符开始后面的三个字符(注意从1开始标号)代码如下:#!/bin/bash#filename:jiequread mystrexpr substr "$mystr" 1原创 2011-11-29 18:26:38 · 1391 阅读 · 0 评论 -
Ubuntu软件中心最受好评的20款软件
Linux News 写道 "Tech Drive-in列出了Ubuntu 软件中心最受好评的20款软件(中文)。 这些软件被下载了很多次并且得票很高。这20款软件分别为Stellarium(开源的桌面星空软件)、Chromium web浏览器、SMPlayer 播放器、GnuCash 资金管理软件、Blender(三维绘图及渲染软件)、Guake GNOME 命令终端、Synaptic 包管原创 2011-12-01 23:43:19 · 2829 阅读 · 1 评论 -
linux下安装中文man手册
学习linux离不开学习那些命令,学习命令看man page手册是好方法。但原版的man page是英文版的,对于像我这样英语还很菜的新手来说是不小的难题。早在十年前cmpp.linuxforum.net就开始CMPP (中文 Man Pages 计划) ,但现在CMPP项目可能已经死亡,http://gitorious.org/projects/manpages-zh接手了这个项目。转载 2012-07-10 08:12:28 · 5533 阅读 · 0 评论 -
vim配置小技巧
小技巧:让Vim不自动生成这些备份文件呢,修改vimrc_example.vim文件即可注释if has("vms")下的else部分,注释符是单引号(")注释后应该是这个样子的:----------------------------------------------------------if has("vms") set nobackup " do not keep原创 2012-06-02 16:31:29 · 682 阅读 · 0 评论 -
Linux下各种信号宏
#define SIGHUP 1 进程由於控制终端死去或者控制终端发出起命令 #define SIGINT 2 键盘中断所产生的信号 #define SIGQUIT 3 键盘终止 #define SIGILL 4 非法的指令 #define SIGTRAP 5 进程遇到一个追踪(trace)或者是一个中断嵌套 #define SIGABRT 6原创 2012-08-02 20:18:54 · 937 阅读 · 0 评论 -
分析Windows和Linux动态库
作者: 刘世栋 杨林 http://www.yesky.com/SoftChannel/72350107080589312/20040224/1771215.shtml 摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由转载 2012-08-05 13:18:46 · 426 阅读 · 0 评论 -
linux启动过程
本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux启动这部分的源码主要使转载 2012-08-05 13:21:36 · 448 阅读 · 0 评论 -
linux常备资源链接
网站 http://www.linuxsir.org http://www.linuxfans.org 以上两个速度都很快 软件很丰富 讨论的人气都很旺:) 很受欢迎 http://www.gnome-cn.org 这个是专门讨论gnome的网站http://www.linuxforum.nethttp://www.linuxeden.com 伊甸园上的软件原创 2012-08-05 13:24:45 · 1306 阅读 · 0 评论 -
vim相关
1、匹配高亮set hlsset nohls原创 2015-04-01 21:10:54 · 470 阅读 · 0 评论