
Linux
jimodeyangguang
这个作者很懒,什么都没留下…
展开
-
Linux学习手记(一)——Linux系统中主分区、扩展分区和逻辑分区的区别与联系
使用windows操作系统对硬盘进行分区的时候,遇到对于分区类型中主分区(P)、扩展分区(E)和逻辑分区(L)的区别没有弄明白,也没有深究。最近开始学习linux系统,在练习使用命令进行硬盘分区时涉及到了分区类型的选择,于是查阅了相关资料并对三者之间的关系简单总结如下。1、主分区和扩展分区的信息存储在硬盘的第一个扇区中,由于该扇区中的分区表(partition table)的大小为64B,而一原创 2012-07-11 21:51:47 · 1657 阅读 · 0 评论 -
linux 安装jsoncpp
原文地址:http://itchen.blog.51cto.com/343363/704268#tar -zxf scons-2.1.0.tar.gz #cd scons-2.1.0 #python setup.py install #tar -zxf jsoncpp-src-0.5.0.tar.gz #cd jsoncpp-src-0.5.0 #scons platform=lin转载 2013-06-25 14:26:56 · 518 阅读 · 0 评论 -
partition X does not end on cylinder boundary
转载地址:http://bbs.chinaunix.net/thread-3645102-1-1.htmlWhy “partition X does not end on cylinder boundary” warnings don’t matter为什么 不必担心“partition X does not end on cylinder bo转载 2013-06-30 09:22:34 · 699 阅读 · 0 评论 -
为什么一般情况下ln不能硬链接目录
转载地址:http://hi.baidu.com/freshwater2009/item/8c1a61e5ab8bd5324ddcaf38直观理解是,如果允许硬链接指向目录,假设目录.../d1/...与.../d2/...互为硬链接,那么在d1下必然包含目录项“..”,试问这个“..”应该指向d1还是d2? 深层剖析如下: linux系统中的硬连接有两个限制:不能跨越文件系统和不转载 2013-07-01 14:40:37 · 2722 阅读 · 1 评论 -
centos 傻瓜式安装/升级GCC 4.7
http://www.cnblogs.com/linbc/archive/2012/08/03/2621169.html无论出于对C++ 0X或是OPENMP等的支持,使用最新的GCC都应是可能情况下的最好选择。网上其他的教程都过于繁琐或者因为太老而无法实行,这篇文章主要是简化了GCC依赖库的步骤。我是在GCC 4.1.2上升级,CPU E5606大约用了两个小时,可以参考上面的文章或转载 2013-04-29 10:30:01 · 889 阅读 · 0 评论 -
Vim常用配置(~/.vimrc)
" This must be first, beacuse it changes other options as a side effect.set nocompatible" show line numbersset number" display "-- INSERT --" when entering insert modeset showmode原创 2013-08-06 16:46:15 · 726 阅读 · 0 评论 -
shell获取进程ID的方法
shell获取进程ID的方法:ps -A |grep "cmdname"| awk '{print $1}'pidof "cmdname"pgrep "cmdname"这三种在bash和busybox ash里面的运行结果稍有不同,第一种完全相同,但是因为调用命令次数较多,性能上是不行的。第二种: pidof 只能获取程序的文件名匹配到的进程号,在ash中 比如转载 2013-09-24 14:35:31 · 807 阅读 · 0 评论 -
Linux下安装Python3.3.0
首先下载源tar包 可利用linux自带下载工具wget下载,如下所示:# wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 或自己去网上找,这里提供一个最新版的下载链接:http://xiazai.zol.com.cn/detail/33/320958.shtml 这里我用的是第二种方法,下转载 2013-11-19 09:59:58 · 779 阅读 · 0 评论 -
GCC -lm 是什么意思
转载地址:http://blog.youkuaiyun.com/hangbing0203/article/details/4170997gcc -l参数和-L参数 ·-l参数和-L参数-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头li转载 2013-11-07 21:39:46 · 1423 阅读 · 0 评论 -
linux md5sum命令用法
转载地址:http://m114.org/linux-md5sum%E5%91%BD%E4%BB%A4/md5sum.该命令将生成文件的 32 位 MD5 散列值:# md5sum test1ef922840b3731221059137194fe5ac47 test01可以将两个具有相同校验和的文件视为相同。而该命令的用途并不仅仅限于比较文件。它还可以提供一种机制来确保转载 2013-07-06 17:06:02 · 974 阅读 · 0 评论 -
使用SecureCRT对Linux vim进行颜色设置
使用SecureCRT连接服务器时,常常会使用vi或vim打开一些文件。但是打开的文件看起来比较吃力,因为颜色没有像在linux使用vim的那样设置好。在网上搜了一下,有很多《使用SecureCRT对Linux vim进行颜色设置》这样的文章,但其中提供的编辑方式不仅含有行码,而且符号还是全角的,甚至如果在windows下编辑的话还会出现"^M"这样的回车问题。花了点时间处理,终于可以使用转载 2013-04-23 07:18:36 · 493 阅读 · 0 评论 -
解决/usr/bin/ld: cannot find -lxxx
在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: cannot find -lc/usr/bin/ld: cannot find -lltdl/usr/b转载 2013-04-23 10:37:20 · 1327 阅读 · 0 评论 -
Virtualbox4.1.18下安装Ubuntu12.04LTS调整分辨率
今天在VirtualBox下安装了Ubuntu12.04LTS,安装完成,登录后的分辨率很低只有1024*768(4:3),觉得太小,想调大一些。以前用vmware的时候直接就能调整大小,virtualbox不行,于是在网上查了如何调整,总结如下:1、安装增强控件,具体选择virtualbox菜单上“设备”->“安装增强功能”。2、打开terminal,运行如下指令:$cvt 1600原创 2012-06-29 20:25:49 · 1359 阅读 · 0 评论 -
virtualbox中ubuntu系统与windows7宿主机共享文件
宿主机和虚拟机常常需要交换文件,使用virtualbox可以很方便的实现这一功能。我的宿主机是windows7 32bit Ultimate,虚拟机是ubuntu12.04 LTS,操作步骤如下:1、安装virtualbox增强功能。 2、在虚拟机菜单中选择,设备->共享文件夹。选择一个宿主系统中的文件夹作为共享的文件夹,并设置共享文件夹的名字,如:share。3、在/原创 2012-07-02 18:01:17 · 735 阅读 · 0 评论 -
SecureCRT实用配置
配置终端显示颜色Options->SessionOptions ->Emulation然后(ran2 hou4)把Terminal类型改成xterm,并点中ANSI Color复选框。配置字体和编码字体设置:Options->SessionOptions->Appearance->font然后改成新宋体,文字大小设置为11号,character改成utf-8的方式。转载 2013-03-31 07:45:28 · 470 阅读 · 0 评论 -
Shell for&while 循环详细总结
#!/usr/bin/ksh#数字段形式for i in {1..10}do echo $idone#详细列出(字符且项数不多)for File in 1 2 3 4 5 do echo $File done#对存在的文件进行循环for shname in `ls *.sh`do name=`ech转载 2013-03-31 10:24:05 · 534 阅读 · 0 评论 -
source、sh、bash、./执行脚本的区别
1.source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限" 注:该命令通常用命令“.”来替代。 如:source .bash_profile . .bash_profile两者等效。 source(或点)命令通常用于重新执行刚修改转载 2013-03-31 11:15:28 · 630 阅读 · 0 评论 -
什么是Segmentation fault(Core Dump)
什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程序down掉时的内存内容扔出来生成的, 它可以做为调试程序的参考.core dump又叫核心转储, 当程转载 2013-03-31 15:08:59 · 1016 阅读 · 0 评论 -
linux下解压分卷压缩的zip文件
问题如题,解决方法:# 假设要解压的分卷文件是file.zip file.z01, file.z03 file.z04,(其他情况可类推)$cat file.zip file.z01, file.z03 file.z04 > file.zip将分卷文件合成一个完整的压缩文件file.zip,然后在使用unzip解压file.zip即可。原创 2013-04-01 14:30:51 · 6455 阅读 · 1 评论 -
sed不能删除特定行字符开头的行
问题如题,今天处理以文本文件时想删除以“T\t”开头的行,于是使用如下命令:$sed '/^T\t/d' file > file.output结果如下:发现第一行虽以T\t开头,却没有被删掉,自己估计是第一行存在隐藏字符,遂用vi打开该原数据文件,使用set list查看隐藏字符,结果如下:未发现特殊情况,在网上搜索解决方案未果,请教师兄,得解答:$less f原创 2013-04-02 09:27:25 · 3171 阅读 · 0 评论 -
C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别
转载地址:http://blog.youkuaiyun.com/sjtu_huang/article/details/6533140字符数组的长度计算:必须以终止符’/0'作为边界,但对字符数组赋值时,有两种方式:1: 定义时用字符初始化(1)char chs[7] = {'a', 'c', '0', 'z', '3','d'}; // 长度为6 上式等价于: (2)cha转载 2013-11-09 09:42:12 · 820 阅读 · 0 评论