![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 71
lifuxin1125
这个作者很懒,什么都没留下…
展开
-
segmentation fault
segmentation faultSegment fault之所以能够流行于世,是与Glibc库中基本所有的函数都默认型参指针为非空有着密切关系的。来自:http://oss.lzu.edu.cn/blog/article.php?uid_7/tid_700.html#comment背景 最近一段时间在linux下用C做一些学习和开发,但是由于经验不足,问转载 2012-02-29 11:01:26 · 766 阅读 · 0 评论 -
win7安装ubuntu双系统
1.磁盘分区管理装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,ubuntu和windows文件系统完全不同,所以我们划好要给ubuntu的分区后,删除卷。到时候,安装好的ubuntu的分区,在windows下是看不到的,但是进入ubuntu是可以访问windows的磁盘的。这才叫双系统的吧,和wubi那种不一样哦。2.准备两个东西EasyBCD软件和iso镜像(转载 2013-02-04 21:01:19 · 10505 阅读 · 0 评论 -
gdb 基本命令总结
一般的,GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,要把调试信息加到可执行文件中。使用编译器(cc/gcc/g++)的-g参数可以做到这一点。>cc -g hello.c -o hello>g++ -g hello.cpp -o hello1.break func 设置断点,在函数func()的入口处2.info break 查看断点信息原创 2012-12-19 11:26:23 · 1088 阅读 · 0 评论 -
vim 基本命令
4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.:w#在编辑的过程中保存文件,相当于word中的ctrl+s7.:! command暂时离开 vi 到指令列模式下执行 command 的显示结果!例如:!ls#在编辑过程中执行shell命令ls8.原创 2012-12-18 10:38:26 · 436 阅读 · 0 评论 -
bash nohup pid
工程中,我们经常要将一些运行的任务放到后台上运行,这样我们可以通过任务的pid(process id)来启动和停止任务。1.首先是后台运行命令bash task.sh &查看后台进程运行情况:ps -ef | grep task.sh2.将上面的一系列命令写到脚本中,通过pid进行操作:# start.shecho "start program at :原创 2012-12-10 09:01:24 · 3234 阅读 · 0 评论 -
gdb breakpoint
http://sourceware.org/gdb/current/onlinedocs/gdb二、断点设置gdb断点分类:以设置断点的命令分类:breakpoint可以根据行号、函数、条件生成断点。watchpoint监测变量或者表达式的值发生变化时产生断点。catchpoint监测信号的产生。例如c++的throw,或者加转载 2012-10-18 15:56:21 · 3019 阅读 · 1 评论 -
Linux 开启VNCSERVER
一般,通过ssh来远程连接linux服务器,进行命令操作。但是没有图形化界面确实有些不太方便,因此可以通过ssh来启动vncssh和vncserver以及vnc软件的安装这里就不再介绍。首先,启动vncserver,可能会提示如下warning和errorperl: warning: Setting locale failed.perl: warning:原创 2012-09-21 22:00:07 · 1040 阅读 · 0 评论 -
date日期转换成整数
今儿在系统中出现了一个问题 ,08:value too great for base (error token is "08")查了一下发现,定义的一个整数,用date +%d进行赋值,当日期是8号,得到的08无法赋值到整型变量解决办法:将date得到的日期号转化为10进制,如下declare -i todaytoday=10#`date +%d`原创 2012-09-08 19:54:11 · 5518 阅读 · 0 评论 -
shell脚本中的控制流结构
控制结构包括:流控制和循环流控制:if、then、else,测试结果或者为真(0),或者为假(1)循环:for、until、while一、if then else 语句格式:if 条件1then命令1elif条件2then 命令2else 命令3fi简单的格式if 条件then 命令fi或者if 条件:then原创 2012-08-17 17:23:24 · 874 阅读 · 0 评论 -
段错误bug的调试
我们在用C/C++语言写程序的时侯,内存管理的绝大部分工作都是需要我们来做的。实际上,内存管理是一个比较繁琐的工作,无论你多高明,经验多丰富,难免会在此处犯些小错误,而通常这些错误又是那么的浅显而易于消除。但是手工“除虫”(debug),往往是效率低下且让人厌烦的,本文将就"段错误"这个内存访问越界的错误谈谈如何快速定位这些"段错误"的语句。下面将就以下的一个存在段错误的程序介绍几种调试方法:转载 2012-02-29 13:10:41 · 325 阅读 · 0 评论 -
关于linux下的共享库(动态库)和静态库
1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库 2.库的种类linux下的库有两种:静态库和共享库(动态库)。 二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过程转载 2012-07-24 09:32:26 · 502 阅读 · 0 评论 -
SHELL 中将时间字符串转换成时间戳
在shell中,字符串转换为时间戳可以这样做: date -d "2010-10-18 00:00:00"+%s输出形如:1287331200其中,-d参数表示显示指定的字符串所表示的时间,+%s表示输出时间戳。而时间戳转换为字符串可以这样做:date -d@1287331200输出形如:Mon Oct 18 00:00:00 CST2010转载 2012-04-17 16:50:52 · 6815 阅读 · 0 评论 -
正则表达式差异比较
则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“re转载 2012-04-16 23:26:54 · 985 阅读 · 0 评论 -
四种shell变量
shell的四种变量: 本地变量,环境变量,两种特殊变量(只读变量) 一、本地变量设置本地变量:variable-name = value ${variable-name=value}注:等号两边应该有空格variable-name=value 设置实际值到variable-name原创 2012-08-17 17:03:19 · 3497 阅读 · 0 评论 -
VNC连接黑屏的问题
今天尝试在CentOS上安装一个VNC Server。CentOS5 已经自带了VNC,默认也已经安装了,只要配置一下就可以了(如果没有安装,可以:yum install vnc vncserver安装)。Windows客户端只需安装一个vncviewer即可,例如realvnc。安装配置好以后,却无法使用,主要遇到两个问题:1、无法连接至VNC Server。2、连接上以后出转载 2012-07-13 14:38:07 · 64980 阅读 · 0 评论 -
Hadoop在linux下安装和配置
1、安装JDK (1)下载安装JDK:确保计算机联网之后命令行输入下面命令安装JDK sudo apt-get install sun-java6-jdk http://blog.csdn.net/lifuxin1125/article/details/7738161 (2)配置计算机Java环境:打开/etc/profile,在文件最后输入下面内容转载 2012-07-11 20:51:06 · 500 阅读 · 0 评论 -
awk 正则表达式
前言:使用awk作为文本处理工具,正则表达式是少不了的。 要掌握这个工具的正则表达式使用。其实,我们不必单独去学习它的正则表达式。正则表达式就像一门程序语言,有自己语法规则已经表示意思。 对于不同工具,其实大部分表示意思相同的。在linux众多文本处理工具(awk,sed,grep,perl)里面用到正则表达式。其实就只有3种类型。详细可以参考:linux shell 正则表达式(BREs,E转载 2012-04-16 23:25:55 · 702 阅读 · 1 评论 -
awk基础
linux shell awk 语法 Awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级 awk 演示程序。捍卫 awk在本系列文章中,我将使您成为精通 awk 的编码人员。我承认,awk 并没有一个非常好听且又转载 2012-04-16 21:37:13 · 654 阅读 · 0 评论