Linux
文章平均质量分 58
NeptuneX
这个作者很懒,什么都没留下…
展开
-
Linux下的网络邻居
一.我访问别人的机器 安装smbclient,装好之后使用 smbclient -L 192.168.0.10 就可以看到该机上的共享资源了,而使用 smbclient ////192.168.0.10//Music 则可以像FTP客户端那样访问共享资源中的Music目录,也可以进行上传下载等操作。 或者,安装smbfs,装好之后使用smbmount ////192.168.0.1原创 2005-03-03 16:42:00 · 5114 阅读 · 0 评论 -
debian安装过程
好久没有更新日志了:(说实话我不是很喜欢Ubuntu,主要是不喜欢装太多东西,并且6.06版号称中文支持很好了,可是装上之后还是得自己安装输入法,设置为自动启动,这让我觉得很不爽。事情都做到这一步了,为什么就不再进一步完全做好呢?算了,还是回到debian吧,原汁原味。我的基本目标是装一个英文系统,但是可以显示和输入中文。下面是安装过程的简单说明,有些地方参考了别人的文章,再次向作者表示感谢。原创 2006-06-07 10:26:00 · 2664 阅读 · 0 评论 -
选择适合你的Linux发行版
这个网站挺有意思的,回答了11个问题后,它就会告诉你和一些大众Linux发行版的适合度。我试了一下,竟然和Debian是100%的适合!呵呵,我正在用Debian,确实挺适合我这样的懒人。原创 2006-06-10 19:56:00 · 1938 阅读 · 1 评论 -
基本搞定emacs的缩进
emacs很强大,但是强大是以复杂的配置为前提的!没有配置好的时候,可能它比notepad还要难用。前一段时间我就被缩进弄得晕头转向,tab经常是缩进5个空格,源码会乱,等等,我都几乎要放弃emacs了。今天偶然看了看emacs自带的manual中的cc-mode一节,哇,发现新大陆了!不光讲得很细,还有个例子,拷过来就可以用了,那缩进,怎一个酷字了得!后来又参考了王垠、ann77的主页,将tab原创 2006-05-22 19:05:00 · 17831 阅读 · 1 评论 -
可怜的OpenBSD
可怜的OpenBSD项目组啊,做的那么有意义的工作,却因为区区十万美元而无法进行开发活动了。在操作系统这个行业上,十万美元根本不算什么,但是中国有句古话说,一文钱难死英雄汉!OpenBSD项目中最有意义,也是他们投入精力最多的就是OpenSSH项目了,它也真正的被广泛应用了,从Arrecibo到希腊军方。但是他们得到了什么呢?没有!OpenSSH是免费的。甚至有些商业产品也用到了OpenSSH。我原创 2006-04-24 09:36:00 · 1895 阅读 · 0 评论 -
Linux下递归删除路径的函数
一些说明: 主要是遍历路径,知道遍历就好删除了 当时没有找到文件类型的宏定义,只好先遍历输出类型看看。注意Linux系统内部将路径看作特殊的文件,8是普通文件,4是路径,而“.”和“..“的类型都是4,要区别一下 void remove_dir(char* sz_dir) { char subname[256]; DIR *pdir = NULL原创 2006-04-18 21:36:00 · 2447 阅读 · 2 评论 -
让我们来帮助微软吧
来自LinuxToday的一片文章说:让我们帮助微软吧!很奇怪吧,Linux的人怎么会想帮助微软呢?Joachim Holst在他的文章提出了一个主意来帮助GNU/Linux和其它开源软件更快的流行起来。他指出微软的产品之所以如此流行完全是因为破解它们太容易了,这样人们同样可以不用任何花费就使用上这些产品。所以他建议开源社区的开发者们团结起来,开发出一个不会被破解的加密软件,然后把这个软件送给微软原创 2006-04-22 11:12:00 · 1371 阅读 · 0 评论 -
Linux下创建多层路径的函数
mkdir只能创建一层路径,比如,/home/xyz/abc/123,abc必须已经存在,否则mkdir会报错。于是我就写了一个简单的函数,能够创建多层路径,如上面的例子,xyz和abc可以都不存在。bool create_dir(char* sz_path){ char sz_opath[256]; char *p; size_t len; int ret = -1;原创 2006-04-18 21:43:00 · 2372 阅读 · 0 评论 -
Debian也可以通过apt-get安装wordpress
不记得是在哪个论坛上看到的一个帖子,说是ubuntu上可以直接通过apt-get安装wordpress,楼主的兴奋之情溢于言表。可惜ubuntu的包跟debian的不兼容(为啥非要不兼容呢?这样才能体现出自己的特色吗?),不然我也可以马上爽一把了,虽然这并不会减少多少事情。不过我偶然发现了一个网站,www.apt-get.org,可以查询各种非官方的源,试试搜索一下wordpress,你也会有惊喜原创 2006-04-10 09:59:00 · 3348 阅读 · 0 评论 -
Linux下编写动态链接库
Linux下编写动态链接库的简单过程 (1) 使用编译选项-fPIC,产生与位置无关的代码(2) 使用编译选项-fvisibility=hidden隐藏符号(3) 使用链接选项-shared表示生成动态链接库(4) 使用链接选项-wl将参数传递给链接器(5) 使用链接选项-soname指定库名,注意不是库文件名原创 2006-04-06 22:15:00 · 2495 阅读 · 0 评论 -
Hiweed-Debian 0.6下安装nvidia驱动
Hiweed-Debian 0.6的安装过程确实比较简单,并且我在安装之前就将Linux分区安排好了,所以一路下去,没出现什么问题就好了,但是在重启之后,看着一行行的启动信息不断逝去,最后屏幕却全黑了,进入控制台一看,x和xdm都启动了,估计是显卡的驱动没装好了。在网上搜索到了一个比较好的网页,http://home.comcast.net/~andrex/Debian-nVidia/,上面讲了两原创 2005-05-05 22:41:00 · 2080 阅读 · 0 评论 -
笨办法
其实,笨办法往往并不笨,它让你一步一步脚踏实地的走过来,在繁琐中解决问题,在繁琐中锻炼你的一颗平常心。我最近在Linux下开发多线程程序,而gdb对多线程程序的调试支持又不是很好,于是刚开始的时候找bug特别麻烦。这时的我手足无措,经常盯着代码看半天。师兄告诉我,多输出些信息,根据输出信息进行分析,然后再添加输出信息,这样经过几次就能定位到出错的代码了。开始我很不以为然,这么笨这么麻烦的办法,还把原创 2005-07-18 20:39:00 · 1418 阅读 · 0 评论 -
一个奇怪的问题
在Linux下使用Bash新开一个terminal,进入~/aa新开第二个terminal,当前路径是~; 然后mv aa aa.bak回到第一个terminal,pwd显示还是~/aa, 照样能执行原来的程序,打开原来的文件; 如果到aa.bak中新建文件,这边也能看到咋回事呢?原创 2006-07-03 16:21:00 · 1378 阅读 · 0 评论