
Linux
shuiyu
食无定时居无定所的程序员
展开
-
How to screenshot in Linux
sleep 3s; import -window root screenshot.png learn from http://www.linux-noob.com/forums/index.php?/topic/339-how-to-take-a-screenshot-in-linux/原创 2009-10-02 00:21:00 · 734 阅读 · 0 评论 -
ubuntu设置服务自启动
update-rc.d XXX enable/disable如果提示: System start/stop links for /etc/init.d/mysql do not exist.则先执行 update-rc.d XXX defaults, 这个命令会将服务注册到自启动中zz from:http://zhouyaoemb.blog.163.com/blog/st转载 2013-03-04 10:39:04 · 4312 阅读 · 0 评论 -
ubuntu12.04美化
实在不喜欢默认的图标参考这篇文章,手把手教 打造个性化Ubuntu 11.10桌面,美化步骤如下:1. 安装gnome tweak tool后边修改图标主题,需要用到这个sudo apt-get install gnome-tweak-tool2. 安装Faenza图标主题个人比较喜欢这个sudo add-apt-repository ppa:tiheu原创 2012-06-30 07:58:24 · 2966 阅读 · 0 评论 -
用vim阅读内核代码
1. 生成cscope和tags在内核源码根目录,make cscope tags2. 安装cscope3. 安装taglist (http://www.vim.org/scripts/script.php?script_id=273)使用方法:cscope:首先在内核源码根目录打开vim, 输入:cs add cscope.out查找并打开定义:cs f g转载 2012-01-21 21:24:59 · 1370 阅读 · 0 评论 -
解决ubuntu字体模糊问题
简单的说,就是修改默认字体为:文泉驿点阵正黑(对于Ubuntu 11.10,修改系统字体需要安装 gnome-tweak-tool)参考:http://www.liveme.org/chrome-font-in-linux.html原创 2011-12-17 23:07:50 · 4774 阅读 · 1 评论 -
x86_64的ubuntu, 安装32位共享库
安装32位共享库后,大部分32位程序运行应该是没有问题了方法:sudo apt-get install ia32-libs*zz from http://hi.baidu.com/otss/blog/item/031a33da113c2ad5b7fd4880.html转载 2011-12-06 00:53:24 · 1062 阅读 · 0 评论 -
My fstab(ubuntu 11.10)
/dev/sda7 /mnt/F ntfs auto,user,nls=utf8,umask=0,exec 0 0/dev/sda6 /mnt/E vfat auto,user,utf8,umask=0,exec 0 0原创 2011-12-04 10:59:49 · 485 阅读 · 0 评论 -
如何解决动态链接导致的程序启动失败
工作中的程序,大部分为二进制发布但由此就很容易出现,由于某些库采用动态链接,发布后由于目标环境没有此库,导致程序启动失败默认情况下,gcc在-lxxx时,如果同时存在libxxx.so和libxxx.a,会优先链接动态库libxxx.so其中一种解决方案是,移除libxxx.so,但这显然不是一个很好的办法更好的办法是,明确告诉gcc,这个库链接其静态版本 在参考了这篇文章原创 2010-05-21 10:18:00 · 1520 阅读 · 1 评论 -
[ZZ]sed新手使用进阶全功略!
zz from http://www.linuxsir.org/bbs/showthread.php?t=189620作者:zhy2111314 看了各个linux 论坛的帖子,感觉sed的介绍不少,但有点零乱,在这里整理一下,希望能对学习者有所帮助!注:sed使用中除了多个命令时, -e选项一般可以省略!基础:正则表达式(Regular Expression)在学习sed前,首先了转载 2010-04-05 21:20:00 · 679 阅读 · 0 评论 -
[ZZ]彩色man page的配置
[zz from http://linux.cuit.edu.cn/?p=257] 彩色man page的配置 下边的代码加到 ~/.bashrc# colorful man pageexport PAGER="`which less` -s"export BROWSER="$PAGER"export LESS_TERMCAP_mb=$/E[01;34m转载 2010-03-24 22:48:00 · 690 阅读 · 0 评论 -
GetMemory问题
很常见的一道笔试题,下边的这段代码,会输出什么?char * GetMemory(){ char msg[] = "Hello, world!"; return msg;}int main(){ char * p = GetMemory(); printf("%s/n", p); return 0;} 返回并使原创 2010-03-20 23:54:00 · 876 阅读 · 0 评论 -
Linux常用脚本
Linux常用脚本 在目录中搜索特定字符串或模式egrep -n -R path/to/the/files egrep -n -R -f path/to/the/files原创 2009-12-19 22:13:00 · 546 阅读 · 0 评论 -
[FAQ]MySQL新建用户无法登录?
使用 grant all on im.* for im@% identified by im添加用户后,始终无法登录,提示登录失败原因:由于在本机登录,因此实际上使用im@localhost登录,mysql会匹配到匿名本地用户,导致登录失败解决方法:grant all on im.* for im@localhost identified by im就OK了原创 2009-10-15 23:38:00 · 2678 阅读 · 0 评论 -
ubuntu下安装Sublime Text
最简单的安装方法,当然是上Sublime Text自己的网站下载,解压后可以直接使用但是就无法在Ubuntu的Dash中,以及文件右键菜单中选择Sublime Text打开解决方法是使用别人打包好的ppa,以及deb包sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo原创 2013-04-16 11:54:56 · 923 阅读 · 0 评论