随笔分类 - Linux
存放一些我学习linux过程中的一些感悟
摘要:Usage: fuser [ -a | -s | -c ] [ -n SPACE ] [ -SIGNAL ] [ -kimuv ] NAME... [ - ] [ -n SPACE ] [ -SIGNAL ] [ -kimuv ] NAME... fuser -l...
阅读全文
摘要:NAME top basename, dirname - parse pathname componentsSYNOPSIS top #include char *dirname(char *path); char *...
阅读全文
摘要:backtrace用于打印函数调用堆栈/******************************************************************************** File Name : backtrace.c* Author : z...
阅读全文
摘要:在代码的时候,往往会出现代码太长的情况,此时可以使用\来换行,但是在实际中,如果再字符串中使用\换行的话,会在字符串中增加新的字符。使用\之后的下一行如果靠左边开始则不会出现特殊符号。测试结果:
阅读全文
摘要:转自:http://www.techug.com/make代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,...
阅读全文
摘要:13.1:引言守护进程也称精灵进程(daemon)是生存期较长的一种进程。它们常常在系统自举时启动,尽在系统关闭时才终止。因为它们没有控制终端,所以说它们是在后台运行的。Unixi有很多守护进程,它们执行日常事务活动。13.2:守护进程的特征查看守护进程:ps -axj注意:大多数守护进程都以超级用...
阅读全文
摘要:想要使用gem install 安装jekyll,执行发现没有gem这个命令,那就需要先安装gem了yum list '*ruby*'修改gem源,使用淘宝的源:gem sources --remove https://rubygems.org/gem sources -a https://ruby...
阅读全文
摘要:一、引言前几天使用一个linux下的内存检测工具valgrind,想要把检测的结果重定向到文件,结果总是没有任何内容,最后才发现是重定向的原因,它输出的信息是输出到stderr的,所以我使用> file这个命令显然是无法达到目的的。二、学习于是决定好好回顾一下IO重定向的知识,找到了下面这篇文章。I...
阅读全文
摘要:使用该命令自动把系统发给root用户的邮件发送到自己的邮箱#vi /etc/aliases # 编辑该文件并在最后一行添加即可,如图所示
阅读全文
摘要:一、引言昨天在家里在自己的电脑上安装CentOS7,一切都顺利,结果安装好重启,无法进入win7了,在grub的配置文件也添加了win7的条目,却提示unkown command chainloader+1二、原因其实问题的原因很简单,就是chainloader 和+1之间应该有空格,也就说chai...
阅读全文
摘要:1、引言想搜一些国外的资料,于是使用谷歌搜,结果每次都被重定向到了香港的服务器,最后终于找到一个方法禁止它自动重定向2、方法www.google.com/ncr这样就可以直接使用Google英文了,ncr的意思是not country redirect即不要重定向国家
阅读全文
摘要:官网:http://valgrind.org/info/about.html百科介绍:http://baike.baidu.com/link?url=ZdXzff0omzoPpE_yZUlNW9lJxygf5aeJIOp-zjfo9F3wUy3wCAGdXxa3ulOOv2ScfOfa_EVlH5H...
阅读全文
摘要:一、引言一直听别人说linux下有个男人很厉害,遇到不会的不懂的都可以问他,自己也会几个man命令,但是一直不知道到底man命令是怎么用的,比如查询不同类的帮助该在man后跟数字几,man后的数字有什么具体的意思,于是查下资料搞清楚它,记录以便查阅,学习二、简介代號 代表內容1 使用者在shell中...
阅读全文
摘要:一、引言今天才知道Linux下的rename有两个版本,util-linux工具集的rename和Perl版本的rename,而两者的用法是明显不一样的,Perl版rename相对比较强大二、对比perl-renameRENAME(1) ...
阅读全文
摘要:一、引言在开发过程中,经常会碰到这样的情况,在往指定目录下拷贝文件时,需要考虑到磁盘空间的大小是否足够来决定什么时候暂停自己的程序二、用的函数int statfs(const char *path, struct statfs *buf);参考:http://man7.org/linux/man-p...
阅读全文
摘要:一、引言 在Linux下开发,肯定少不了与gdb打交道,而gdb的命令又非常多,有些是不常用的但是特殊情况下却是必须的,因此记录在此,以便翻阅 二、基本命令 前面是命令全名,在不混淆的情况下,可以简写为后面的单个字符 list l : 列出源代码run r : 运行程序step s : 单步运行(进
阅读全文
摘要:一、引言有时候我们装好了机器却发现网络没有设置,而服务器的机器一般都是没有界面的,那么该如何设置IP呢?二、步骤root用户,#vi /etc/sysconfig/network-scripts/ifcfg-eth0参照下面设置即可:DEVICE="eth0"NM_CONTROLLED="yes"O...
阅读全文
摘要:一、引言工作中有时候可能会写一些这样的程序,它作为后台进程运行,生命周期比一般的进程要长,它在系统开机时运行,直到被强制关闭或者系统关机时退出。它就是精灵进程或者也叫做守护进程--daemon process二、写精灵进程的步骤1.创建子进程,退出父进程2.改变文件的掩码3.打开日志文件,以便向里面...
阅读全文
摘要:我在Linux开发时经常会遇到这样的问题,在windows下编辑的文件拿到Linux下打开时发现会在每行的结尾出现一个^M的符号,影响美观为了消除这个符号,刚开始不知道Linux下有unix2dos/dos2unix命令,就自己写了一段代码,可以将这个符号去掉,但是这样有一个限制,就是必须手动的去转...
阅读全文
浙公网安备 33010602011771号