
Linux/Unix
alexhilton
欢迎搜索并关注公众号「稀有猿诉」
展开
-
解决Linux下Spark的乱码问题
1,找到jre路径,创建fallback文件夹代码:#cd /home/gaoyibo/comodo/openfire/Spark/jre/lib/fonts#mkdir fallback#cd /home/gaoyibo/comodo/openfire/Spark/jre/lib/fonts# mkdir fallback2,进入fallback文件夹,链接中文字体(我选的是文泉驿正黑)代码:#cd fallback#ln -s /usr/share/fonts/truetype/转载 2010-11-04 19:51:00 · 2021 阅读 · 0 评论 -
Sed和AWK入门教程之AWK篇
AWK是一门专门用于文本处理的编程语言.是的,它是编程语言,它的目的仅有文本处理,所以你不能用它写系统软件,或者做科学计算(当然,它也能做数学计算),它只能用于文本处理.与sed不同,AWK具有编程语言的特性,有内置函数,有逻辑语句,有输入输出语句,其实它看起来很像C语言,只不过所有功能集中于文本处理.与Sed不同,AWK最强大的功能在于处理结构化的文本,也就是说文本有一定的组织结构的.原创 2013-07-04 23:55:15 · 6352 阅读 · 0 评论 -
Vim高级进阶之ex命令集
ex是Vim对行编辑器ed的支持.ed是一个面向行的编辑器.在远古时代,还是黑白终端的时代,有一个流行的面向行的编辑器ed,也即把文件一行一行的读入,一次只显示一行,然后编辑这行.所以Vim中的ex命令都是ed编辑器所支持的命令,现代所用的流编辑器sed中的命令是ed命令的扩展.所以掌握了Vim中的ex编辑命令,稍加变通就连sed也一起搞定了.Vim是全屏编辑器,因此不会像ed那样只显示一原创 2013-04-14 11:35:05 · 10983 阅读 · 0 评论 -
如何玩转ELF(*.so)
Shared library can be confusing and erroneous. It is very vulnerable to get "undefined symbols" error. There are some good tools can be used to analyze the so file and help us to locate the error.A.原创 2013-02-13 12:12:01 · 4702 阅读 · 0 评论 -
Vim进阶技术:搜索和替换
行内搜索行内搜索,也就是在当前行内进行搜索和移动,通常都与编辑命令一起使用。fx -- 移动到下一个字符x的位置,光标停留在x字符上面tx -- 移动到下一个字符x的位置,光标停留在x前一个字符上Fx -- 移动到前一个字符x的位置,光标停留在x字符上面Tx -- 移动到前一个字符x的位置,光标停留在x后一个字符上; -- 重复前一个搜索,向着同一方向,即原来向前就向前,原来向后就向后原创 2012-09-10 22:02:04 · 13313 阅读 · 0 评论 -
加强Script的学习以创建DRY和Automation的工具
平日里有很多的事情都可以用Script来完成,学习必要的脚本并写出Script以代替手工。我们的目标是DRY和Automation。需要的工具:ShellPerlLinux tools: sed, replace, find, xargs等等。如,替换文件中的某些内容就可以用replace命令来完成:#replace audio image Audio Image原创 2012-03-02 19:57:24 · 2410 阅读 · 0 评论 -
实战技巧:精进Vim的使用(一)
前言我们是开发者,没错。我们要开发程序,也没错。开发程序的第一个步骤就是写程序,也就是编辑源程序代码。因此,程序开发跟编辑器有关系。一个良好的编辑器能够大大的提高的你写代码的速度,也许你不相信,真的有很多的“牛人”在用Notepad(记事本)写代码。虽然现在有许多的IDE(I原创 2011-10-18 17:42:18 · 8826 阅读 · 1 评论 -
About file permission in Unix/Linux
About File attributes, process attributes and file permissions on Unix/Linuxsystem. 1. current working directory, environment variables, um原创 2011-07-13 07:39:51 · 2196 阅读 · 0 评论 -
GTK+ learning summary
1. about naming coventions a. All gtk functions or classes(structures) are started with "gtk" or "Gtk" as prefixes. For instance, gt原创 2011-07-13 07:50:42 · 2393 阅读 · 0 评论 -
解决Linux下Spark的乱码问题
<br />1,找到jre路径,创建fallback文件夹<br />代码:<br />#cd /home/gaoyibo/comodo/openfire/Spark/jre/lib/fonts#mkdir fallback<br /><br />2,进入fallback文件夹,链接中文字体(我选的是文泉驿正黑)<br />代码:<br />#cd fallback#ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc#mkfont转载 2010-11-04 19:57:00 · 4255 阅读 · 0 评论 -
Sed与AWK入门教程之Sed篇
Sed和AWK是*nix命令行里面文本处理的神器,相当的强大.它们都是面向行的,或者说它们处理文本的方式都是一行接着一行的处理,从标准输入或者文件中读取内容,一行一行的执行脚本命令,然后打印输出到标准输出,直到文件结尾(EOF).SedSed是一个流编辑器(Stream editor),它的功能在于对于一个输入流进行编辑和处理.相当于是对一个输入流进行脚本性的编辑.其实它就是对一个输入原创 2013-07-04 22:31:41 · 22056 阅读 · 6 评论