随笔分类 -  linux

linux learning.
摘要:在这里, 我通过NAT的方式, 通过主机访问虚拟机. 需要做的是, 将主机中访问的端口, 映射为虚拟机的'编辑->虚拟网络编辑器->vmnet8', 如下图在弹出的'映射传入端口'界面中,做端口映射编辑, 如图其中, 192.168.16.123是虚拟机的ip地址; 8080是部署在虚拟机上的... 阅读全文
posted @ 2015-05-19 03:58 wonkju 阅读(483) 评论(0) 推荐(0)
摘要:linux上安装mysql, 就需要两个文件, xx.client.xx.rpm和 xx.server.xx.rpm如MySQL-client-community-5.1.72-1.rhel5.i386.rpm 和MySQL-server-community-5.1.72-1.rhel5.i386.... 阅读全文
posted @ 2015-05-19 02:37 wonkju 阅读(213) 评论(0) 推荐(0)
摘要:概述: 初次将java web项目部署到linux上, 还是很顺利的, 基本上没有什么错误。 步骤: 1, 安装jdk(官网中说了很清晰了),在linux上安装安装jdk, 不想windows那样, 需要两个文件(.gz和.rpm)如(jdk-7u79-linux-i586.gz和 j... 阅读全文
posted @ 2015-05-14 19:11 wonkju 阅读(385) 评论(0) 推荐(0)
摘要:在学些shell的 grep, awk, sed 中,发现书中用大多都是单引号. 一开始我总在寻思,为什么用单引号,明明双引号也是行的呀. 中倒是说过:单引号 中的特殊字符失去了特殊意义. 当时也就有那么个印象,记没那么深刻.实践用到的时候,方才知道. 所以,我觉得,如果需要匹配特殊字符... 阅读全文
posted @ 2014-09-03 15:24 wonkju 阅读(178) 评论(0) 推荐(0)
摘要:stdio.h 头文件中,有以下内容(用内部行号解释): 1 /* The opaque type of streams. This is the definition used elsewhere. */ 2 46 typedef struct _IO_FILE FILE; 3 ... ... 阅读全文
posted @ 2014-09-02 11:33 wonkju 阅读(913) 评论(0) 推荐(0)
摘要:描述:一般说的Linux源码的目录,默认是基于 /usr/include/ 的. 使用1 char *strerror(int errnum); 函数打印错误代码的描述.我简单对比了一下,发现描述大体一致,但有些地方,strerror 函数的描述还稍微详细点. 在实际编程中用这一招解决了不少原... 阅读全文
posted @ 2014-09-02 09:15 wonkju 阅读(795) 评论(0) 推荐(1)
摘要:#define定义“可读”的常量以及一些宏语句的任务,而typedef则常用来定义关键字、冗长的类型的别名。 阅读全文
posted @ 2014-09-02 06:10 wonkju 阅读(132) 评论(0) 推荐(0)
摘要:说明:涉及到的头文件(.h),目录默认都是基于 /usr/include/ 目录.1.在"/sys/types.h"中,有下列内容:1 #include 2 #ifndef __pid_t_defined3 100 typedef __pid_t pid_t;4 101 # define __pid... 阅读全文
posted @ 2014-09-01 23:32 wonkju 阅读(7474) 评论(0) 推荐(0)
摘要:终于搞定了,之前弄那么两天配置,都不成功.需要软件:ctagstaglist1,ctags. 1)说明: 这个我就不演示了,我的RedHat5.5本身就有ctags. 2)验证ctags是否已经安装: 在终端上输入ctags --version后,会出现如下所示信息(表示安装过):E... 阅读全文
posted @ 2014-09-01 20:52 wonkju 阅读(573) 评论(0) 推荐(0)
摘要:在 ~/.vimrc (没有该文件可以手动创建)中输入map :r !date实现在 '一般模式'状态点击 F4时,自动在vim中打印当前时间.不过打印格式不知道...哪位知道可以告诉我...谢... 阅读全文
posted @ 2014-09-01 10:29 wonkju 阅读(532) 评论(0) 推荐(0)
摘要:POSIX.1 将 read函数的原型做了修改,经典的定义为1 int read(int filedes, char *buf, unsigned nbytes);修改为1 ssize_t read(int filedes, void *buf, size_t nbytes);主要从以下几个方面考虑... 阅读全文
posted @ 2014-08-31 22:51 wonkju 阅读(999) 评论(0) 推荐(0)
摘要:概述: 想装 ctags,装不上.看到老外有篇日志,是在vi 7.2版本上运行.怕是vi版本的原因,于是想升级,网上升级的方法写得少,有的写的太无语了,只有他自己看得懂.这里,简单说下.搞半天了,终于ok.更新vim步骤:1.下载压缩文件: 在vim的官网上下载所需的版本,这里选择vim-7.4... 阅读全文
posted @ 2014-08-31 13:26 wonkju 阅读(673) 评论(0) 推荐(0)
摘要:Ctags with vi 阅读全文
posted @ 2014-08-31 01:31 wonkju 阅读(117) 评论(0) 推荐(0)
摘要://comment1,'ctrl+v' to VISUAL BLOCK mode.2,'j' or 'k' to select/deselect lines.3,'I' to INSERT mode.4,'#' and 'ESC'.//uncommentstep '1','2' are the sa... 阅读全文
posted @ 2014-08-22 14:24 wonkju 阅读(1297) 评论(0) 推荐(0)
摘要:solution: 1)swap to another tty, kill processes using 'sudo kill -9 pid' 2)'Recover' the 'warn-opennig' file, backup, and delete the '.wap' hidden f... 阅读全文
posted @ 2014-08-22 14:22 wonkju 阅读(188) 评论(0) 推荐(0)
摘要:commons: all of them could use regular-expression to match the result. differences: 1)grep: search for files with patterns. 2)awk: any... 阅读全文
posted @ 2014-08-22 14:21 wonkju 阅读(177) 评论(0) 推荐(0)
摘要:(Wikipedia)Network address translation(NAT) is a methodology of modifyingnetwork addressinformation inInternet Protocol(IP)datagrampacket headers wh... 阅读全文
posted @ 2014-06-20 22:05 wonkju 阅读(111) 评论(0) 推荐(0)
摘要:ref:http://www.cnblogs.com/jiangjh/archive/2011/06/27/2091164.html#commentform入门篇《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟... 阅读全文
posted @ 2014-06-18 23:47 wonkju 阅读(164) 评论(0) 推荐(0)
摘要:more(ref:more, less, and most)more(1) is what we call a pager utility. Oftentimes the output of a particular command is too big to fit on one screen. ... 阅读全文
posted @ 2014-06-04 17:14 wonkju 阅读(300) 评论(0) 推荐(0)
摘要:more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上。more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能。more命令从前向后读取文件,因此在启动时就加载整个文件。1... 阅读全文
posted @ 2014-06-04 13:46 wonkju 阅读(237) 评论(0) 推荐(0)