
LINUX
文章平均质量分 70
nick_wong
这个作者很懒,什么都没留下…
展开
-
convert命令
Ubuntu 制作GIF动画命令http://hi.baidu.com/%C0%C7%C6%C6%C0%CB/blog/item/4dcdf3f385e00d48342acc2b.html首先(可选)压缩原图片命令:命令:mogrify -resample 72x72 -resize 256x256 *.JPG然后制作动画convert -delay转载 2012-05-29 18:29:08 · 2200 阅读 · 0 评论 -
64位kubuntu札记
1、安装32位程序64位系统下默认是不能安装32位程序的,下面以安装foxit为例:首先安张32位库sudo apt-get install ia32-libs*sudo apt-get install getlibs #如果没有,到这个地址下http://frozenfox.freehostia.com/cappy/然后就可以安装32位包安装时加--force-archi原创 2012-07-09 12:19:23 · 409 阅读 · 0 评论 -
kubuntu札记
ubuntu玩得差不多了,逮着个机会换个kde来玩玩,折腾一晚上装上了kubuntu。说实话,个人觉得kubuntu更适合中国网民,至少界面上来说跟windows7相比有过之而无不及。同ubuntu相比呢,预置的软件不论界面还是易用性都应该会高出一个等级,不过kubuntu的plasma更容易崩溃倒是真的,但一般来说崩溃了也不会有啥大问题。 好啦,言归正传。同gnome相比,k原创 2012-07-09 12:25:16 · 882 阅读 · 0 评论 -
安装telnet服务
用C++写了一个服务器端的程序,端口号为30000,在本机的客户端能够成功访问,但是到其他机器上不能连接上。显示不能访问23端口,原来是telnet服务未开启。安装telnet服务 1)apt-get install openbsd-inetd 2)sudo apt-get install xinetd telnetd 3)/etc/inetd.c转载 2012-07-10 12:10:46 · 437 阅读 · 0 评论 -
linux 技巧:使用 screen 管理你的远程会话
http://www.ibm.com/developerworks/cn/linux/l-cn-screen/你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗转载 2012-08-19 01:34:49 · 620 阅读 · 0 评论 -
ubuntu升级内核过后的一些问题
Ubuntu 最麻烦的就是升级了系统内核过后容易引起各种问题,诸如显卡驱动不能正常工作而不能进入X界面,又如电源管理不能正常工作,以及下面将要谈到的丢失内核等一系列问题。 一、闭源显卡驱动fglrx不工作 如若显卡驱动不能正常工作(一般出现在ati的显卡上),需要卸载显卡驱动,重新安装上开源驱动。#首先卸载sudo sh /usr/sha原创 2012-08-22 10:28:24 · 2082 阅读 · 0 评论 -
linux shell数据重定向(输入重定向与输出重定向)详细分析
在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分别是:标准输转载 2012-11-26 14:17:43 · 562 阅读 · 0 评论 -
gcc对OpenMp的支持
OpenMP是专门针对共享地址空间的平行计算机提供的并行计算库,在Intel C++和Visual C++ 8.0里通过#pragma支持。用OpenMP,可以不必去写诸如CreateThread之类的线程管理代码,多线程程序写起来比较简洁。而且 OpenMP提供了很丰富的指令,对于同步共享变量、合理分配负载等任务,都提供了有效的支持,很值得一学。不过因为这个东西用起来很轻松,稍一疏忽就能 酿成愚转载 2012-07-09 12:12:26 · 7559 阅读 · 0 评论 -
shell --find
首先是find的语法:find [起始目录] 寻找条件 操作还有种表述方式:find PATH OPTION [-exec COMMAND { } \;]因为find命令会根据我们给的option,也就是寻找条件从我们给出的目录开始对其中文件及其下子目录中的文件进行递归搜索,所以我觉的这个地方说是“起始目录”是非常好的。该命令中的寻找条件可以是一个用逻辑运算符 not、and、or转载 2012-07-09 12:10:14 · 307 阅读 · 0 评论 -
UBUNTU 12.04札记
=========================================================1、 adobe_pdf 菜单栏 /etc/profile 是一个global config file,会影响系统全局用户,如果你只想对single user生效的话,可以修改 #vi ~/.bash_profile。 在终端下输入export UBU原创 2012-05-24 10:06:36 · 1243 阅读 · 0 评论 -
采用cbp2make工具由code::blocks工程创建makefile文件
Linux下有一款非常好用的写C++的IDE,code::blocks,其采用自有的工程文件(.cbp)来组织相关源代码。但是有的时候希望能够脱离CB,以便于源代码的分享。常见开源项目采用makefile来组织源代码的编译。cbp2make可以很好的将CB的工程文件转换为makefile文件。1、下载cbp2make的源代码;2、解压后打开工程文件cbp2make.cbp,然后在C原创 2012-07-05 15:46:15 · 3716 阅读 · 0 评论 -
Sunpinyin加速脚本 – 内存缓存词库
转自http://blog.robotshell.org/2011/sunpinyin-speed-up-memcache/UPDATE2:感谢“据说要有”的建议,已修改脚本。UPDATE1:脚本在异常退出(比如收到KILL信号,系统断电等)后再次运行时会有严重的BUG,导致用户词库丢失。现已修正,强烈推荐各位使用者更新。如果已经有过异常退出的用户,请退出脚本后至~/.sunp转载 2012-06-25 13:30:39 · 1642 阅读 · 1 评论 -
gcc怎么设置默认的include,lib路径
gcc怎么设置默认的include,lib路径gcc怎么设置默认的include,lib路径《GCC:the complete referrence》说,gcc的include有以下几个组成:1./usr/local/include2./usr/lib/gcc-lib/i386-redhat-linux/3.2.2/include (rh9的,别的机器作相应调整)3./转载 2012-07-09 08:56:52 · 8175 阅读 · 0 评论 -
Nano编辑器命令指南
nano编辑器,收藏一下吧。省得以后到处找我们以后基本都需要编辑文件来实现不同的设置,那么我们用什么来设置配置文件呢,用编辑器,就好比windows下的记事本和写字板,我们今天就来讲一下debian的默认编辑器----nano首先我们在网络上看看有没nano的资料网络上很少有nano的资料,那么我就来 给大家讲解一下nano的使用吧就以编辑网络配置文件为例子吧GNU nano转载 2012-07-09 12:02:59 · 2732 阅读 · 0 评论 -
Ubuntu重装windows系统后的grub引导修复
Ubuntu重装windows系统后的grub引导修复(转) 1、用ubuntu live的系统盘进入Ubuntu2、运行终端,输入命令:sudo fdisk -l (在罗列出的计算机的盘符信息中找到原Linux系统根目录/所在的盘符,如我的是在Dev/sda3)3、再输入命令:sudo -i (获取权限)4、输入命令:mount /dev/sda3 /mnt (挂载转载 2012-07-09 12:05:19 · 534 阅读 · 0 评论 -
加载文件到内存——sunpinyin使用较大词库之后卡的问题的解决
原理:开机时自动把 fcitx-sunpinyin 的词库加载到内存,再链接回原目录进行使用,在使用过程中定时备份词库,关机时再备份一遍。效果:优化前,使用 fcitx-sunpinyin,用原装词库时没有过于明显的不适,但是就算只换上那近85M的词库、开了模糊时,完全是卡得要死!优化后,fcitx-sunpinyin 的响应速度完全是光速~!!本例环境:Ubuntu 10.0转载 2012-07-09 12:06:22 · 1846 阅读 · 1 评论 -
shell 数组
数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bash shell也不例外。本文就shell数组来做一个小的总结。在这里只讨论一维数组的情况,关于多维数组(事实上,你得用一维数组的方法来模拟),不涉及。这里包括数组的复制,计算,删除,替换。数组的声明:1)array[key]=value # array[0]=one,array[1]=two2转载 2012-07-09 12:09:27 · 4203 阅读 · 0 评论