
Linux
文章平均质量分 66
flydream0
这个作者很懒,什么都没留下…
展开
-
Linux下的动态链接库.so文件的使用
参考文献:http://blog.youkuaiyun.com/jenshy/article/details/6746211 简介大家都知道,在WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic Link Library)。这种动态链接库,和静态函数库不同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要按需装入,同时其执行代码可在多个执行程序间原创 2011-12-30 11:12:59 · 3446 阅读 · 0 评论 -
Linux下IPC机制之Socket通信总结
Linux下IPC机制有很多种,Socket算得上比较广泛的一种,在不使用像D-Bus之类的重量级消息总线之前采用socket作为两个进程之间的通话算得上比较不错的选择,因此它的用途比较广泛.这里稍微做下总结吧.1:常规用法//初始化MyLink进程int initMylinkMsgServer(){#ifdef LINUX_EVN pthread_mutex_init(&my_link_原创 2013-12-16 11:56:59 · 7707 阅读 · 0 评论 -
如何修改Linux的系统时间
为什么写此文章: 就为这一个问题硬折磨了一下午.如果你有这么一件事要做,那么没经历过的人一定会郁闷,这就是为什么写下的理由.假设我们已经知道要设置的时间为Year,Mon,Day,Hour,Min,Sec,因此需要写这么一个修改Linux系统时间的函数:这里的年是指没有千位和百位的,比如2013,这里输入为13其实这里也可以不设置的settimeofdayvoid SetSysTimeInfo(u原创 2013-12-10 09:23:10 · 2354 阅读 · 0 评论 -
autoconf和automake
来自:http://tigersoldier.is-programmer.com/show/1904.htmlautoconf和automake是啥?这要从类Unix系统的程序编译说起。一般一个真正的工程肯定不只一个文件,而多个文件的编译是件很麻烦的事情(最简单的就是用gcc或者g 后面接着多个文件),再加上要推出跨平台的(一般只是跨不同的类Unix平台),还有啥包依赖啊什么的,很麻烦嗯。于是就有转载 2013-07-24 14:47:49 · 2658 阅读 · 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解压:tar zxvf FileName.tar.gz压缩:tar转载 2012-03-06 10:42:41 · 14635 阅读 · 0 评论 -
如何解决Agent admitted failure to sign using the key.问题
首先确保ssh-keygen产生的id_rsa,id_rsa.pub都已正确放在~/.ssh目录下,然后输入:$ssh-add输入你的ssh密码,屏幕显示:Identity added: /home/user/.ssh/id_rsa (/home/user/.ssh/id_rsa)再次尝试连接就OK了。原创 2013-05-08 17:29:14 · 2747 阅读 · 0 评论 -
Linux下socket编程
1 什么是Socket?socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。我的理解就是Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭),这些函数我们在后面进行介绍。1.1 socket一词原创 2012-10-15 22:00:35 · 4878 阅读 · 0 评论 -
linux下与时间相关的几个函数总结
1 asctime 函数简介 将时间和日期以字符串格式表示 相关函数 time,ctime,gmtime,localtime头文件 #include函数原型 char * asctime(const struct tm * time原创 2012-07-16 11:49:00 · 2244 阅读 · 0 评论 -
如何设置Linux环境参数的值
在Linux终端下,想要修改终端环境参数的值可分为两种方式:暂时修改: 此种修改只是让环境参数在当前打开的终端有效,当打开另一个终端或重新启动一个终端时,得重新设置。方法为:$export =如:$export PATH=$PATH:~/bin永久修改: 此种方式会让修改的参数永久生效。方法为:原创 2012-03-07 21:02:27 · 4462 阅读 · 0 评论 -
VIM快捷键大全
一: 光标移动四个方向 kh 0 l jctrl+f, ctrl+b 向下翻页,向上翻页ctrl+d, ctrl+u 向下半翻页,向上半翻页$ 移动行尾0 移动行首w 移动下一个词b 移动到上一个词gg 跳到文档的开始处G 跳到文档的末尾转载 2012-03-29 16:57:32 · 2569 阅读 · 0 评论 -
vim插件之ctags
一 安装下载地址: http://ctags.sourceforge.net下载完后使用如下命令进行解压:$tar -xzvf ctags-5.8.tar.gz //解压$cd ctags-5.8 //进入ctags-5.8目录$./configure //配置$make原创 2012-03-29 12:21:06 · 1991 阅读 · 0 评论 -
vim插件之Taglist
一 安装下载地址: http://www.vim.org/scripts/script.php?script_id=273解压到目录 ~/.vim下.在~/.vimrc文件中加入如下几行:let Tlist_Use_LEFT_Window=1let Tlist_File_Fold_Auto_Close=1let Tlist_Show_One_File=1let Tli原创 2012-03-28 10:20:59 · 2069 阅读 · 0 评论 -
如何在Linux下格式化U盘以及修改卷标
1 格式化U盘第一步:在没有播放U盘时使用fdisk查看哪些设备如:# fdisk -lDisk /dev/sda: 128.8 GB, 128849018880 bytes255 heads, 63 sectors/track, 15665 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (log原创 2014-02-21 11:11:11 · 16826 阅读 · 2 评论