unix
haoshenwang
Alibaba大神
展开
-
Hadoop配置SSH免密码登录
网上有很多教程,这里用的是一个比较简单的方法:1.使用ssh-keygen命令生成公钥和私钥文件2.使用ssh-copy-id命令,然后就ok了,之后ssh登录就不需要密码了。原创 2016-10-09 17:11:05 · 676 阅读 · 0 评论 -
基于POSIX下REGEX库的文本URL过滤(C/C++语言)
URL过滤报告URL过滤需求分析:输入为带中文、英文、标点符号、特殊符号等的字符串,输出也是字符串,但有以下要求:1.把输入字符串中的网站URL(以“http://”开头)、文件URL(以“.xxx(若干个x)结尾”)的子串找到,并删除。2.将其他的无关字符串原样保留,去除需要过滤的URL之后,直接拼接。3.输出去掉所有URL,其他保持不变的字符串。 URL过滤技术分析原创 2016-06-19 17:01:49 · 2356 阅读 · 0 评论 -
Vi Editor ---how to user it
只有熟练的使用才能熟练的掌握Vi。在网页中快速查询,输入ctrl+F。具体实践中,不清楚的地方请自己尝试。1 Vi的两个模式Vi 分为命令模式和插入模式。命令模式用于输入命令,来进行移动光标等操作;插入模式就是用来输入文本的。刚进入vi是命令模式,按i键可以进入插入模式,按Esc键可以进入命令模式。2.打开和关闭文件命令行输入vi filename,如果存在原创 2014-05-18 17:41:35 · 1379 阅读 · 0 评论 -
git windows下的简单使用:真的很简单
1.安装和配置用度娘搜下git,最好是到官网下,然后一路点next基本上就安装好了。之后就用java配置环境变量的方法将c:\program files\Git\cmd(你的安装路径中git.exe的所在目录)添加到环境变量path中。配置好之后需要设置用户的姓名和邮件,使用以下命令git config --global user.name "name"git config --gl原创 2014-04-16 22:17:23 · 1562 阅读 · 0 评论 -
Ubuntu安装中的问题总结
以前使用linux是在上操作系统的课上时老师让安装的redhat,直接虚拟机一路next就可以了。这段时间因为要做linux上面的项目,所以打算直接安装一个linux操作系统。听说ubuntu在桌面这方面做的不错,再加上我们的项目跟服务器都没啥关系,所以就决定安装ubuntu桌面版了。折腾了四五天,碰到了一二十个错误,总算解决了。现在把我遇到的一些错误和大家分享下。大家有什么问题或者自己的想法,可原创 2013-12-09 13:24:46 · 2385 阅读 · 4 评论 -
apue.h及编程环境配置
apue全称指的是Advanced Programming in the UNIX Environment,即由超级大神W.Richard Stevens 写的unix环境高级编程。这本书可以算的上是unix环境编程的圣经,小弟不才,将一些学习经验分享,大家就仁者见仁智者见智吧。由于书中的示例包含的文件很多,而版面有限,那么就来看看作者自己编写的头文件吧。这个头文件主要包含了经常要用到的头文件原创 2013-12-01 13:13:16 · 1347 阅读 · 0 评论 -
unix环境下文件I/O函数
1.符号描述符首先要记住,对于所有打开的文件系统都是通过文件描述符来引用的。文件描述符是一个非负整数。在unix系统中(大部分系统也是这样),用0代表标准输入流,用1代表标准输出流,用2代表标准错误流。在头文件中定义了STDIN_FILENO,STDOUT_FILENO以及STDERR_FILENO。2.open函数open函数可以打开或者创建一个文件,函数原型如下#inc原创 2013-12-01 15:58:47 · 1308 阅读 · 0 评论 -
tar 解压缩命令
-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数转载 2013-11-23 15:24:43 · 1014 阅读 · 0 评论 -
linux中C语言函数:字符串处理函数
所有函数的头文件都为bcmp :比较两个内存中的内容bcopy : 复制内存中的内容bzero : 将一个内存内容全清零ffs : 在一个整数中查找第一个值为真的位index : 查找字符串中第一个出现的指定字符memccpy :复制内存中的内容memchr :在一块内存指定范围内查找一个指定字符memcmp :比较内存中存放的内容memcpy : 复制一块内存内容到另一块memfrob原创 2013-11-06 19:45:09 · 4674 阅读 · 0 评论 -
linux中C语言函数:数据结构函数(二分查找、二叉树、哈希表、线性搜索)
1. qsort 、bsearch包含头文件:#includevoid qsort(void *base , size_t nmemb , size_t size,int(*comopare)(const void*elem1,const void *elem2))void *bsearch(const void*key , const void*base , siez_t nme原创 2013-11-06 22:36:03 · 2993 阅读 · 0 评论 -
SSH免密码登录
1.使用ssh-keygen -t rsa在当前用户主目录~/.ssh下生成两个文件id_rsa,id_rsa.pub。之后需要将id_rsa.pub文件添加到你想要免密码登录的主机的~/.ssh/authorized_keys里面。2.使用scp id_rsa.pub user@hostname:~/.ssh/id_rsa.pub3.使用cat id_rsa.pub >> a原创 2016-10-10 22:36:35 · 513 阅读 · 0 评论